Tweak3D heeft een aardig artikeltje geschreven over de werking van bump mapping, de techniek die vooral Matrox heeft proberen te pushen (nog geen heel groot succes, maar wat niet is kan nog komen). Bumpmapping is een techniek waarbij gebruik wordt gemaakt van de licht-eigenschappen van een bepaalde oppervlakte. Door aan te geven welke delen donker en welke delen licht moeten zijn, lijkt het beeld complexer en realistischer. Een kleine kwoot:
Surfaces that should have a patterned roughness are good candidates for bump mapping. Examples include strawberries, oranges, stucco, wood, water, etc.
A bump map is an array of values that represent an object's height variations on a small scale. A custom renderer is used to map these height values into changes in the local surface normal. A normal is the perpendicular vector to a plane -- 90 degrees from the plane. These normals are combined with the surface normal, and the results are used to evaluate the lighting equation at each pixel.
![]() |