A model for anisotropic shading of fibers with varying topology

Cloth, hair, brushed metal, and similar surfaces with small, regular surface features exhibit anisotropic reflectance properties for which isotropic shading models can not be used. Flat surfaces consisting of small fibers can be shaded by a taking all the normals on the fiber that are visible and lit into account as proposed by Poulin and Fournier. Another much faster but also less correct model takes only the normal giving maximal intensity into account. Nevertheless, they all assume a flat topology of the fibers. In this paper a simple model for varying the topology is proposed that could be used together with the illumination model proposed by Poulin and Fournier. The new model makes it possible to render curved objects like spheres and toruses more correctly.

[1]  James C. Miller,et al.  Computer graphics principles and practice, second edition , 1992, Comput. Graph..

[2]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[3]  Shree K. Nayar,et al.  Generalization of Lambert's reflectance model , 1994, SIGGRAPH.

[4]  Steven J. Leon Linear algebra with applications / Steven J. Leon , 1986 .

[5]  Peter Shirley,et al.  An Anisotropic Phong BRDF Model , 2000, J. Graphics, GPU, & Game Tools.

[6]  Anders Hast,et al.  Improved Diffuse Anisotropic Shading , 2004 .

[7]  W. Keith Nicholson Linear Algebra with Applications , 1986 .

[8]  Hans-Christian Hege,et al.  Fast Display of Illuminated Field Lines , 1997, IEEE Trans. Vis. Comput. Graph..

[9]  David C. Banks,et al.  Illumination in diverse codimensions , 1994, SIGGRAPH.

[10]  Hiromi T. Tanaka,et al.  Image-based Rendering of the AnisotropicBRDF ofWoven Fabrics , 2004, Eurographics Multimedia Workshop.

[11]  Hans-Peter Seidel,et al.  Realistic, hardware-accelerated shading and lighting , 1999, SIGGRAPH.

[12]  Steve Marschner,et al.  A practical model for subsurface light transport , 2001, SIGGRAPH.

[13]  Upres Ea,et al.  A COMPREHENSIVE PHYSICAL MODEL FOR LIGHT REFLECTION IN TEXTILES FOR COMPUTER GRAPHICS APPLICATIONS , 2002 .

[14]  H.-C. Hege,et al.  Interactive visualization of 3D-vector fields using illuminated stream lines , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[15]  James F. Blinn,et al.  Models of light reflection for computer synthesized pictures , 1977, SIGGRAPH.

[16]  Pierre Poulin,et al.  A model for anisotropic reflection , 1990, SIGGRAPH.

[17]  Hans-Peter Seidel,et al.  Ecien t Rendering of Anisotropic Surfaces Using Computer Graphics Hardware , 1998 .

[18]  Bui Tuong Phong Illumination for computer generated pictures , 1975, Commun. ACM.

[19]  Eric Lengyel,et al.  Mathematics for 3D Game Programming and Computer Graphics, Second Edition , 2001 .