Abstract:
Photo realistic visualization of a huge number of individual filaments like in the case of hair, fur, or knitwear is a challenging task: Explicit rendering approaches for...Show MoreMetadata
Abstract:
Photo realistic visualization of a huge number of individual filaments like in the case of hair, fur, or knitwear is a challenging task: Explicit rendering approaches for simulating radiance transfer at a filament get totally impracticable with respect to rendering performance and it is also not obvious how to derive efficient scattering functions for different levels of (geometric) abstraction or how to deal with very complex scattering mechanisms. We present a novel uniform formalism for light scattering from filaments in terms of radiance, which we call the Bidirectional Fiber Scattering Distribution Function (BFSDF). We show that previous specialized approaches, which have been developed in the context of hair rendering, can be seen as instances of the BFSDF. Similar to the role of the BSSRDF for surface scattering functions, the BFSDF can be seen as a general approach for light scattering from filaments, which is suitable for deriving approximations in a canonic and systematic way. For the frequent cases of distant light sources and observers, we deduce an efficient far field approximation (Bidirectional Curve Scattering Distribution Function, BCSDF). We show that on the basis of the BFSDF, parameters for common rendering techniques can be estimated in a non-ad-hoc, but physically-based way.
Published in: IEEE Transactions on Visualization and Computer Graphics ( Volume: 13, Issue: 2, March-April 2007)
DOI: 10.1109/TVCG.2007.43
References is not available for this document.
Select All
1.
J.T. Kajiya and T.L. Kay, "Rendering Fur with Three Dimensional Textures", Proc. 16th Ann. Conf. Computer Graphics and Interactive Techniques, pp. 271-280, 1989.
2.
S.R. Marschner, H.W. Jensen, M. Cammarano, S. Worley and P. Hanrahan, "Light Scattering from Human Hair Fibers", ACM Trans. Graphics, vol. 22, no. 3, pp. 780-791, 2003.
3.
A. Zinke, G. Sobottka and A. Weber, "Photo-Realistic Rendering of Blond Hair", Proc. Vision Modeling and Visualization, pp. 191-198, Nov. 2004.
4.
D.B. Goldman, "Fake Fur Rendering", Proc. 24th Ann. Conf. Computer Graphics and Interactive Techniques (SIGGRAPH ’97), pp. 127-134, 1997.
5.
T.-Y. Kim, "Modeling Rendering and Animating Human Hair", Dec. 2002.
6.
F.E. Nicodemus, J.C. Richmond, J.J. Hsia, I.W. Ginsberg and T. Limperis, Geometric Considerations and Nomenclature for Reflectance, Nat’l Bureau of Standards (US), vol. 161, 1977.
7.
H.W. Jensen, S.R. Marschner, M. Levoy and P. Hanrahan, "A Practical Model for Subsurface Light Transport", Proc. 28th Ann. Conf. Computer Graphics and Interactive Techniques (SIGGRAPH ’01), pp. 511-518, 2001.
8.
T. Mertens, J. Kautz, P. Bekaert, F.V. Reeth and T.H.-P. Seidel, "Efficient Rendering of Local Subsurface Scattering", Proc. Pacific Conf. Computer Graphics and Applications, 2003.
9.
K.J. Dana, B. van Ginneken, S.K. Nayar and J.J. Koenderink, "Reflectance and Texture of Real-World Surfaces", Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 151-157, 1997.
10.
V.L. Volevich, E.A. Kopylov, A.B. Khodulev and O.A. Karpenko, "The 7th International Conference on Computer Graphics and Visualization", Proc. Eurographics Symp. Rendering, 1997.
11.
E. Gröller, R.T. Rau and W. Strasser, "Modeling and Visualization of Knitwear", IEEE Trans. Visualization and Computer Graphics, vol. 1, no. 4, pp. 302-310, Oct.-Dec. 1995.
12.
Y.-Q. Xu, Y. Chen, S. Lin, H. Zhong, E. Wu, B. Guo, et al., "Photorealistic Rendering of Knitwear Using the Lumislice", Proc. 28th Ann. Conf. Computer Graphics and Interactive Techniques (SIGGRAPH ’01), pp. 391-398, 2001.
13.
N. Adabala, N. Magnenat-Thalmann and G. Fei, "Real-Time Visualization of Woven Textiles" in Publication of EUROSIS, pp. 502-508, 2003.
14.
C.L. Adler, J.A. Lock, B.R. Stone and C.J. Garcia, "High-Order Interior Caustics Produced in Scattering of a Diagonally Incident Plane Wave by a Circular Cylinder", Optical Soc. Am., vol. 14, 1996.
15.
C.L. Adler, J.A. Lock and B.R. Stone, "Rainbow Scattering by a Cylinder with a Nearly Elliptical Cross Section", Optical Soc. Am., 1998.
16.
C.L. Adler, D. Phipps, K.W. Saunders, J.K. Nash and J.A. Lock, "Supernumerary Spacing of Rainbows Produced by an Elliptical-Cross-Section Cylinder", Optical Soc. Am., 2001.
17.
C.M. Mount, D.B. Thiessen and P.L. Marston, "Scattering Observations for Tilted Transparent Fibers: Evolution of Airy Caustics with Cylinder Tilt and the Caustic Merging Transition", Applied Optics, vol. 37, no. 9, pp. 243-249, 1998.
18.
L. Mees, K.F. Ren, G. Grehan and G. Gouesbet, "Scattering of a Gaussian Beam by an Infinite Cylinder with Arbitrary Location and Arbitrary Orientation: Numerical Results", Optical Soc. Am., 1998.
19.
R. Schuh and T. Wriedt, "Light Scattering from Bent Cylindrical Fibers for Fiber Length and Diameter Characterization", Particle & Particle Systems Characterization, vol. 20, pp. 243-249, 2003.
20.
T. Lokovic and E. Veach, "Deep Shadow Maps", Proc. 27th Ann. Conf. Computer Graphics and Interactive Techniques (SIGGRAPH ’00), pp. 385-392, 2000.
21.
C. Dachsbacher and M. Stamminger, "Translucent Shadow Maps", Proc. 14th Eurographics Workshop Rendering (EGRW ’03), pp. 197-201, 2003.
22.
T. Mertens, J. Kautz, P. Bekaert and F.V. Reeth, "A Self-Shadow Algorithm for Dynamic Hair Using Density Clustering", Proc. Eurographics Symp. Rendering, 2004.
23.
T.-Y. Kim and U. Neumann, "Opacity Shadow Maps", Proc. Eurographics Rendering Workshop, pp. 177-182, 2001.
24.
K. Daubert, H. Lensch, W. Heidrich and H.-P. Seidel, "Efficient Cloth Modeling and Rendering", Proc. 12th Eurographics Workshop Rendering, pp. 63-70, 2001.
25.
J. Meseth, G. Müller and R. Klein, "Reflectance Field Based Real-Time High-Quality Rendering of Bidirectional Texture Functions", Computers and Graphics, vol. 28, no. 1, pp. 103-112, Feb. 2004.
26.
W. Matusik, H. Pfister, A. Ngan, P. Beardsley, R. Ziegler and L. McMillan, "Image-Based 3D Photography Using Opacity Hulls", Proc. 29th Ann. Conf. Computer Graphics and Interactive Techniques (SIGGRAPH ’02), pp. 427-437, 2002.
27.
J. Kautz and M. McCool, "Interactive Rendering with Arbitrary BRDFs Using Separable Approximations", Proc. 10th Eurographics Workshop Rendering, pp. 281-292, 1999.
28.
X. Liu, Y. Hu, J. Zhang, X. Tong, B. Guo and H.-Y. Shum, "Synthesis and Rendering of Bidirectional Texture Functions on Arbitrary Surfaces", IEEE Trans. Visualization and Computer Graphics, vol. 10, no. 3, pp. 278-289, May-June 2004.
29.
M. Sattler, R. Sarlette and R. Klein, "Efficient and Realistic Visualization of Cloth", Proc. 14th Eurographics Workshop Rendering (EGRW ’03), pp. 167-177, 2003.