Shadows for Bump-Mapped Surfaces
Bump mapping produces realistic shading by perturbing normal vectors to a surface, but does not show the shadows that the bumps cast on nearby parts of the same surface. In this paper, these shadows are found from precomputed tables of horizon angles, listing, for each position entry, the elevation of the horizon in a sampled collection of directions. These tables are made for bumps on a standard flat surface, and then a transformation is developed so that the same tables can be used for an arbitrary curved parametrized surface patch. This necessitates a new method for scaling the bump size to the patch size.
Key WordsBump mapping normal perturbation wrinkled surface horizon shadows parametrized surface shading illumination texture table.
Unable to display preview. Download preview PDF.
- Whitted T (1980) An improved illumination model for shaded display. CACM 23: 343–349Google Scholar