Illumination-dependent texture

Abstract In this paper, we propose an image-based texture model called illumination-dependent texture (IDT), for realistically rendering objects covered with three-dimensional(3D) texture under low-frequency illumination. A framework of IDT is presented, which includes acquisition, analysis, synthesis and rendering. After sampling 3D texture images, we analyze samples based on spherical harmonics. Then the IDT samples could be synthesized on arbitrary surface. Before rendering, we take preprocesses for IDT coordinate transformation and illumination analysis. Then a simple rendering process could be performed in real time under low-frequency natural environment illumination, or simple lighting (parallel lighting or point lights). Finally, we demonstrate several IDT rendering results with real-world and synthetic texture samples.

[1]  James F. Blinn,et al.  Computer display of curved surfaces. , 1978 .

[2]  Greg Turk,et al.  Re-tiling polygonal surfaces , 1992, SIGGRAPH.

[3]  Bruno Lévy,et al.  Least squares conformal maps for automatic texture atlas generation , 2002, ACM Trans. Graph..

[4]  Thomas Malzbender,et al.  Polynomial texture maps , 2001, SIGGRAPH.

[5]  Jan Kautz,et al.  Fast Arbitrary BRDF Shading for Low-Frequency Lighting Using Spherical Harmonics , 2002, Rendering Techniques.

[6]  Adam Finkelstein,et al.  Real-time fur over arbitrary surfaces , 2001, I3D '01.

[7]  Pat Hanrahan,et al.  Frequency space environment map rendering , 2002, SIGGRAPH.

[8]  Michael D. McCool,et al.  Homomorphic factorization of BRDFs for high-performance rendering , 2001, SIGGRAPH.

[9]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[10]  Marie-Paule Cani,et al.  Pattern-based texturing revisited , 1999, SIGGRAPH.

[11]  Andreas Kolb,et al.  Homomorphic factorization of BRDF-based lighting computation , 2002, ACM Trans. Graph..

[12]  Pat Hanrahan,et al.  An efficient representation for irradiance environment maps , 2001, SIGGRAPH.

[13]  Andrei Khodakovsky,et al.  Globally smooth parameterizations with low distortion , 2003, ACM Trans. Graph..

[14]  Marc Levoy,et al.  Texture synthesis over arbitrary manifold surfaces , 2001, SIGGRAPH.

[15]  Henning Biermann,et al.  Texture and Shape Synthesis on Surfaces , 2001, Rendering Techniques.

[16]  Shree K. Nayar,et al.  Histogram model for 3D textures , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[17]  Baining Guo,et al.  Synthesis of bidirectional texture functions on arbitrary surfaces , 2002, SIGGRAPH.

[18]  Shree K. Nayar,et al.  Reflectance and texture of real-world surfaces , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[19]  Marie-Paule Cani,et al.  Hierarchical pattern mapping , 2002, ACM Trans. Graph..

[20]  Baining Guo,et al.  Real-time texture synthesis by patch-based sampling , 2001, TOGS.

[21]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[22]  Shree K. Nayar,et al.  Correlation model for 3D texture , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[23]  Paolo Cignoni,et al.  Preserving attribute values on simplified meshes by resampling detail textures , 1998, The Visual Computer.

[24]  Kristin J. Dana,et al.  Compact representation of bidirectional texture functions , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[25]  Harry Shum,et al.  Synthesizing bidirectional texture functions for real-world surfaces , 2001, SIGGRAPH.

[26]  Marc Levoy,et al.  Fast texture synthesis using tree-structured vector quantization , 2000, SIGGRAPH.

[27]  Sung Yong Shin,et al.  On pixel-based texture synthesis by non-parametric sampling , 2006, Comput. Graph..

[28]  Jitendra Malik,et al.  Representing and Recognizing the Visual Appearance of Materials using Three-dimensional Textons , 2001, International Journal of Computer Vision.

[29]  P. Hanrahan,et al.  On the relationship between radiance and irradiance: determining the illumination from images of a convex Lambertian object. , 2001, Journal of the Optical Society of America. A, Optics, image science, and vision.

[30]  Greg Turk,et al.  Texture synthesis on surfaces , 2001, SIGGRAPH.

[31]  Anders Hast,et al.  Improved Bump Mapping by using Quadratic Vector Interpolation , 2002, Eurographics.