This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Geometric Texture Modeling
July/August 2005 (vol. 25 no. 4)
pp. 66-76
Gershon Elber, Technion
Texture mapping, bump mapping, and displacement maps are central instruments in computer graphics aiming to achieve photorealistic renderings. In all these techniques, the mapping is typically one-to-one and every surface location is assigned a single texture color, normal, or displacement. Other specialized techniques have also been developed for the rendering of supplementary surface details such as fur, hair, or scales. This work presents an extended and unifying geometric view of these procedures that also allows you to precisely assign a single surface location with several continuously deformed displacements, each of which with possibly different texture style, color or normal. This extended approach employs trivariate functions in a similar way to FFDs. As a consequence, arbitrary regular geometry could be employed as part of the presented scheme as supplementary surface texture details, forming a closure by allowing any geometry to serve as texture details for itself. This work also augments recent results on texturing and parameterization of surfaces of arbitrary topologies by providing more flexible control over the phase of texture modeling.By completely and continuously parameterizing the space above the object surface as a trivariate vector function, this work shows not only control of the texture mapping on the surface but also full control of this continuous mapping in the volume surrounding the surface.

1. E. Catmull, A Subdivision Algorithm for Computer Display of Curved Surfaces, tech. report UTEC-CSc-74-133, doctoral dissertation, Computer Science Dept., Univ. of Utah, 1974.
2. J.D. Foley et al., Fundamentals of Interactive Computer Graphics, 2nd ed., Addison-Wesley, 1990.
3. J.F. Blinn, "Simulation of Wrinkled Surfaces," Proc. ACM Siggraph, vol. 12, no. 3, ACM Press, 1978, pp. 286-292.
4. T.W. Sederberg and S.R. Parry, "Free-Form Deformation of Solid Geometric Models," Proc. ACM Siggraph, vol. 20, ACM Press, 1986, pp. 151-160.
5. A. Sheffer and E. de Sturler, "Parameterization of Faceted Surfaces for Meshing Using Angle Based Flattening," Engineering with Computers, vol. 17, no. 3, Springer, 2001, pp. 326-337.
6. J.E. Gain and N.A. Dodgson, "Preventing Self-Intersection under Free-Form Deformation," IEEE Trans. Visualization and Computer Graphics, vol. 7, no. 4, 2001, pp. 280-298.
7. M. do Carmo, Differential Geometry of Curves and Surfaces, Prentice-Hall, 1976.
8. G. Elber, "Geometric Deformation-Displacement Maps," Proc. 10th Conf. Pacific Graphics, IEEE Press, 2002, pp. 156-165.
9. J.T. Kajiya and T.L. Kay, "Rendering Fur with Three Dimensional Textures," Proc. ACM Siggraph, ACM Press, 1989, pp. 271-280.
1. J.T. Kajiya and T.L. Kay, "Rendering Fur with Three Dimensional Textures," Proc. ACM Siggraph, ACM Press, 1989, pp. 271-280.
2. F. Neyret, "Modeling, Animating, and Rendering Complex Scenes Using Volumetric Textures," IEEE Trans. Visualization and Computer Graphics, vol. 4, no. 1, 1998, pp. 55-70.
3. K. Fleischer et al., "Cellular Texture Generation," Proc. ACM Siggraph, ACM Press, 1995, pp. 239-248.
4. A. Sheffer and E. de Sturler, "Parameterization of Faceted Surfaces for Meshing Using Angle Based Flattening," Eng. with Computers, vol. 17, no. 3, Springer, 2001, pp. 326-337.
5. T.W. Sederberg and S.R. Parry, "Free-Form Deformation of Solid Geometric Models," Proc. ACM Siggraph, vol. 20, ACM Press, 1986, pp. 151-160.
6. S. Coquillart, "Extended Free-Form Deformations: A Sculpting Tool for 3D Geometric Modeling," Proc. ACM Siggraph, ACM Press, 1990, pp. 187-196.
1. G. Elber, "Symbolic and Numeric Computation in Curve Interrogation," Computer Graphics Forum, vol. 14, no. 1, 1995, pp. 25-34.
2. E. Cohen, R.F. Riesenfeld, and G. Elber, Geometric Modeling with Splines: An Introduction, A K Peters, 2001.
1. E. Cohen, R.F. Riesenfeld, and G. Elber, Geometric Modeling with Splines: An Introduction, A K Peters, 2001.
2. G. Elber, "Symbolic and Numeric Computation in Curve Interrogation," Computer Graphics Forum, vol. 14, no. 1, 1995, pp. 25-34.
1. J.E. Gain and N.A. Dodgson, "Adaptive Refinement and Decimation under Free-Form Deformation," Eurographics, 1999; http://www.cse.ucsc.edu/research/avis/unvis.htmlhttp:/ /www.cl.cam.ac.uk/~nad/pubs EGUK99JG.pdf.

Index Terms:
curves and surfaces, texture mapping, bump mapping, displacement mapping, trivariate functions, deformations, warping, FFD
Citation:
Gershon Elber, "Geometric Texture Modeling," IEEE Computer Graphics and Applications, vol. 25, no. 4, pp. 66-76, July-Aug. 2005, doi:10.1109/MCG.2005.79
Usage of this product signifies your acceptance of the Terms of Use.