DocumentCode
1304505
Title
On-the-fly texture computation for real-time surface shading
Author
Miller, Gavin ; Halstead, Mark ; Clifton, Michael
Author_Institution
Interval Res. Corp., Palo Alto, CA, USA
Volume
18
Issue
2
fYear
1998
Firstpage
44
Lastpage
58
Abstract
Standard texture mapping hardware enables rapid rendering of color mapped surfaces with interpolated surface shading. New algorithms extend this to bump mapping, Phong shading, and reflection mapping. We first introduce the bidirectional reflectance function we wish to optimize, split into diffuse, specular and environment terms. Casting the diffuse term as a table lookup, we introduce lighting tables and efficient ways to compute them for distant lights. We also revisit the geometry of bump mapping, extending Blinn´s (1978) results. We consider caching intermediate results for rendering animated rigid bodies, generalizing this to animated surfaces using a technique called parametric rasterization. Finally, we describe efficient reflection mapping and discuss implications for bump-mapped surfaces. We present a fast method for rendering Phong highlights and discuss a special case of a planar surface with simulated water ripples
Keywords
colour graphics; computational geometry; computer animation; image texture; interpolation; lighting; real-time systems; rendering (computer graphics); table lookup; Phong shading; animated rigid bodies; bidirectional reflectance function; bump mapping; color mapped surfaces; geometry; interpolated surface shading; lighting tables; on-the-fly texture computation; optimization; parametric rasterization; real-time surface shading; reflection mapping; rendering; table lookup; texture mapping hardware; water ripple simulation; Animation; Costs; Displays; Hardware; Interpolation; Light sources; Optical reflection; Pixel; Rendering (computer graphics); Surface texture;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.656789
Filename
656789
Link To Document