The Community for Technology Leaders
RSS Icon
Issue No.04 - July/August (2005 vol.25)
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.
curves and surfaces, texture mapping, bump mapping, displacement mapping, trivariate functions, deformations, warping, FFD
Gershon Elber, "Geometric Texture Modeling", IEEE Computer Graphics and Applications, vol.25, no. 4, pp. 66-76, July/August 2005, doi:10.1109/MCG.2005.79
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.
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool