(12) United States Patent ao) Patent No.: us 6,297,834 Bi
Malzbender (45) Date of Patent: Oct. 2,2001
(54) DIRECTION-DEPENDENT TEXTURE MAPS IN A GRAPHICS SYSTEM
(75) Inventor: Thomas Malzbender, Palo Alto, CA (US)
(73) Assignee: Hewlett-Packard Company, Palo Alto, CA (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days.
(21) Appl. No.: 09/329,553
(22) Filed: Jun. 10, 1999
(51) Int. CI. G06T 11 40
(52) U.S. CI 345/586
(58) Field of Search 345/430, 582,
(56) References Cited
U.S. PATENT DOCUMENTS
5,490,240 * 2/1996 Foran et al. .
5,696,892 * 12/1997 Redmann et al. .
6,049,337 * 4/2000 Van Overveld .
6,078,332 * 6/2000 Ohazama .
Levoy, M., Hanrahan, P., "Light Field Rendering", Proceedings of IEEE Siggraph 96, pp. 31-42, Aug. 1996. Debevec. P., Talylor, C, Malik, J., "Modeling and Rendering Architecuture from Photographcs: A Hybrid Geometry-and Image-Based Approach", Proceedings of IEEE Siggraph 96, pp. 11-20, Aug. 1996.
Dana, K., Nayar, S., Ginneken, B., Koenderink, J., "Reflectance and Texture or Real World Surfaces", Proceedings of Computer Vision and Pattern Recognition Conference 97, p 151, 1997.
Rushmeir, H., Taubin, G., Gueziec, A., "Applying Shape from Lighting Variation to Bump Map Capture", Rendering Techniques 97-Proceedings of the Eurographics Workshop, Jun. 16-18, 1997, ISBN 3211830014.
* cited by examiner
Primary Examiner—Jeffery Brier (57) ABSTRACT
A graphics system that renders surface features of 3D object in a manner that is direction dependent but without the time consuming and expensive calculations involved in the evaluation of lighting equations on a per pixel basis. The graphics system employs direction-dependent texture maps which hold parameters that define surface structures in a manner in which the appearance of a surface structure varies in response to a direction vector. The direction vector may be light source direction or view direction. The parameters are those of a predetermined polynomial equation the evaluation of which does not involve vector calculations.
20 Claims, 4 Drawing Sheets