ACM Home Page
Please provide us with feedback. Feedback
Shading bicubic patches
Full text PdfPdf (1.56 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 14th annual conference on Computer graphics and interactive techniques table of contents
Pages: 189 - 196  
Year of Publication: 1987
ISBN:0-89791-227-6
Also published in ...
Authors
Michael Shantz  Sun Microsystems, Inc., Mountain View, CA
Sheue-Ling Lien  Sun Microsystems, Inc., Mountain View, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 25,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/37401.37425
What is a DOI?

ABSTRACT

We present several techniques for implementing Phong shading in hardware for bicubic patches. Patches are shaded, not by subdividing into polygons, but by drawing many curves close together leaving no pixel gaps. Each curve is drawn using an adaptive forward difference algorithm which generates the coordinates as well as the shading parameters as cubic functions incrementally evaluated along the curve. The forward difference step size is adaptively adjusted so that it generates approximately one pixel along the curve per forward difference step. The hardware implements Phong shading directly with a surprisingly simple configuration built from general purpose compute units and look-up tables. Two new methods are presented for deriving bicubic approximations to the shading parameters over a bicubic patch. One method uses two Coons patches to approximate the unnormalized N·L, and N·H, and a third Coons patch for N·N, where N is the surface normal, L is the light direction, and H is the direction of maximum highlight. In this case the hardware performs the normalization per pixel. The second method uses two Coons patches to approximate the normalized dot products N·L, and N·H. The method is suitable for both hardware and software implementations.



CITED BY  10

Collaborative Colleagues:
Michael Shantz: colleagues
Sheue-Ling Lien: colleagues