Advertisement

Bumpmapping - what effects can u produce ?

Started by March 13, 2002 09:01 AM
8 comments, last by Crash_Kid 22 years, 11 months ago
Hi, How the subject says, what for effects can u produce or for what effects i can use bumpmapping ? Any good tutorials, articles or something else ? And another question, has anybody experience with 3d-textures ?
Bump-mapping is mostly for what it stands for : "map the bump".
The effects consists of using a texture to give the effect that a flat polygon has bumps on it.
Thus the polygon looks less flat.

You can add ripples on water, or perfect a sand effect on a floor, or make bricks more realistic by adding a bit of grain.
One of the most popular effect being the golf ball. An example at : http://www.okino.com/slidshow/golfball.htm where the ball is a simple sphere, and where the bump effects are done using bump mapping.

Please note that bumpmapping gives best results when the viewpoint is orthogonal to the bumpmapped polygon.

You can find a bumpmapping tutorial on NeHe''s site.

And yes I''ve experienced 3D textures.
They are very powerful and not very hard to use BUT they''re only implemented in hardware on GeForce3+, so it''s a no-go for most graphics cards.

You can use 3D textures in a GeForce2, but this will be software. very slow. really. something like 30x slower than 2D textures, AT BEST. At worst you can''t imagine how slow it is.
Advertisement
Hey, do bumpmapping and 3d textures do pretty much the same thing? How do you make 3d textures?

-Robert
> Hey, do bumpmapping and 3d textures do pretty much the same thing?

No, totally unrelated. Though, you could even do bumpmapping on 3D textures

3D textures can be used for volumetric rendering, lighting, fog, etc...
> How do you make 3d textures?

The difference between 3D textures and 2D textures is exactly the same difference between 2D textures and 1D textures.
If you know how to make a 1D texture and how to make a 2D texture, you implicitly know how to make a 3D texture.

Though, the difficulty is to make 3D pictures. Generally you need some algorithms to build the texture on-the-fly, because there doesn''t exist alot of softwares for 3D pictures. Almost 100% of image softwares work with 2D pictures (not even 1D).
are 3d textures just another word for voxels?
Advertisement
Not really.
Voxels and 3D textures are different exactly as Pixels and 2D textures are different, ie there''s a strong relationship but not an equality.
last time i checkd 3D textures
are multi 2d textures stored in 1 file with a specific order
vincoof,

3d textures were ( and still are ) supported in hardware
on the ATI Radeon about a year before the GeForce3.

Just wish the card manufacturers would introduce displacement
mapping as opposed to just bump mapping, ( I believe matrox
may have already done this ).

Mark
> 3d textures were ( and still are ) supported in hardware
> on the ATI Radeon about a year before the GeForce3.

I''ve never said that "only" GeForce3+ supported HW 3D textures.
I know that some ATI cards can too, but since I don''t from which card version, I didn''t write it. Radeon 8500 and some version of the 7200 support it, but otherwise I don''t know.

This topic is closed to new replies.

Advertisement