Fake fur rendering

A probabilistic lighting model is presented for thin coats of fur over skin. Previous methods for rendering furry objects and creatures have addressed the case where individual strands or tufts of hair may be resolvable at the pixel level. These methods are often computationally intensive. However, a large class of realworld cases where individual hairs are much smaller than the size of a pixel can be addressed using a probabilistic model for the expected value of reflected light within a small surface area. Under the assumption that hair parameters are slowly varying across the skin, lighting calculations are performed on a reference hair with prefiltered parameters. The reflected light from individual hairs and from the skin below is blended using the expectation of a ray striking a hair in that area as the opacity of the fur coating. Approximations for hair-to-hair shadowing and hair-to-skin shadowing can be made using the same hit-expectation model. Our system can be implemented in existing commercial surfacerendering software at a much lower computational cost than typical resolvable-hair methods. CR

[1]  Stephen Wilson,et al.  Computer Graphics: Siggraph '87 Conference Proceedings , 1988 .

[2]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[3]  G. S. P. Miller From wire-frames to furry animals , 1989 .

[4]  Wayne E. Carlson,et al.  Simulating the structure and dynamics of human hair: Modelling, rendering and animation , 1991, Comput. Animat. Virtual Worlds.

[5]  Robert L. Cook,et al.  Shade trees , 1984, SIGGRAPH.

[6]  Daniel Thalmann,et al.  Rendering hair using pixel blending and shadow buffers , 1991, Comput. Animat. Virtual Worlds.

[7]  Pat Hanrahan,et al.  Reflection from layered surfaces due to subsurface scattering , 1993, SIGGRAPH.

[8]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[9]  Fabrice Neyret,et al.  A General and Multiscale Model for Volumetric Textures , 1995 .

[10]  R ArvoJames,et al.  Predicting reflectance functions from complex surfaces , 1992 .

[11]  Ken-ichi Anjyo,et al.  A simple method for extracting the natural beauty of hair , 1992, SIGGRAPH.

[12]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[13]  Stephen H. Westin,et al.  Predicting reflectance functions from complex surfaces , 1992, SIGGRAPH.

[14]  AnjyoKen-ichi,et al.  A simple method for extracting the natural beauty of hair , 1992, SIGGRAPH.

[15]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[16]  Andrew S. Glassner,et al.  Principles of Digital Image Synthesis , 1995 .

[17]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[18]  Wayne E. Carlson,et al.  Towards an interactive high visual complexity animation system , 1979, SIGGRAPH.

[19]  Brian Cabral,et al.  Imaging vector fields using line integral convolution , 1993, SIGGRAPH.