| | View Dependent Bump Mapping (Site not responding. Last check: 2007-09-17) |
 | | The reason for this is that the bumps introduce not only various diffuse lighting based on surface angle to the light, but also because the bumps are self-occluding depending on the angle of the viewer. |
 | | Add this perturbation term to your normal, as gotten out of the bump map, and re-normalize, and it should all be good to go. |
 | | Another few weighting options to consider are to weight the peturbation by (1-normal.y), assuming your basic normal points up in the Y direction, or to high-pass filter the normal map, and use the output value of this high-pass filtering (a measure of local variation amount) to scale the peturbation. |
| www.mindcontrol.org /~hplus/graphics/vdbump.html (847 words) |