Abstract
Fast and realistic rendering of textures, characterised by a pronounced geometry, such as for example wickerwork, rattan or beach pebbles, is still a difficult and challenging problem in computer graphics. These effects can neither be simulated with 2D texture mapping nor with bump mapping. Direct geometric models or “volumetric” texturing approaches often become inevitable. All of them, however, imply excessive computational requirements. In this paper, the concept of bi-directional texture function (BTF) is introduced. A BTF permits a realistic simulation of the above mentioned effects at very low computational cost. Principles generally applied at microscale in the case of BRDFs are transposed at larger geometric scale. This allows us a direct generalisation of texture mapping and leads to many visual simulations beyond the possibilities of usual “fast” texturing techniques.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Blinn J.F., “Simulation of wrinkled surfaces”, Computer Graphics 12, 1978, pp. 286–292.
Peachey D., “Solid Texturing on complex Surfaces”, Computer Graphics 19(3), 1985, pp. 279–286.
Perlin K., “An Image Synthesizer”, Computer Graphics, 19(3), July 1985, pp. 287–296.
Gardner G., “Visual Simulation of clouds”, Computer Graphics, 19(3). 1985, pp. 297–303.
Kajiya J. and Kay T., “Rendering Fur with three dimensional textures”, Computer Graphics, 23(3), 1989, pp. 271–298.
Perlin K., “Hypertextures”, Computer Graphics, 23(3), 1989, pp. 253–262.
Debevec P.E., Taylor C.J. and Malik J., “Modeling and Rendering Architecture from Photographs: A hybrid geometry-and image-based approach”, Computer Graphics, 30, 1996, pp. 11–20.
Brodatz Ph., “Textures: a photographic album for artists and designers”, Dover Publications, Inc., New York, 1966.
Kajiya J., “The Rendering Equation”, Computer Graphics 20(4), 1986, pp. 143–150.
Cook R.L., “Shade Trees”, Computer Graphics, 18(3), 1984, pp. 223–231.
Max N., “Horizon mapping: shadows for bump-mapped surfaces”, The Visual Computer, 4, 1988, pp. 109–117.
Dischler J.M. and Ghazanfarpour D., “A Geometrical Based Method for Highly Complex Structured Textures Generation”, Computer Graphics Forum, 14(4), 1995, pp 203–215.
Neyret F., “A general and multiscale method for volumetric textures”, Graphics Interface’95 Proceedings, May 1995, pp. 83–91.
Neyret F., “Synthesizing verdant landscapes using volumetric textures”, Proceedings of Eurographics Workshop on Rendering, June 1996, pp. 215–224.
Groeller E., Rau R.T. and Strasser W., “Modeling textiles as three dimensional textures”, Proceedings of Eurographics Workshop on Rendering, Porto, June 1996, pp. 205–214.
Goldman D., “Fake Fur Rendering”, Computer Graphics, 31, 1997, pp. 127–134
Dischler J.-M. and Ghazanfarpour D., “A Procedural Description of Geometric Textures by Spectral and Spatial Analysis of Profiles”, Computer Graphics Forum, 16(3), Eurographics 97, 1997, pp 129–139.
Westin S. H., Arvo J. R. and Torrance K. E., “Predicting Reflectance Functions from Complex Surfaces”, Computer Graphics, 26(2), 1992, pp. 255–263.
Dana K.J., Nayar S.K., van Ginneken B. and Koenderink J.J., “Reflectance and Texture of Real-World Surfaces”, IEEE Conf. on Comp. Vision and Pattern Recognition, 1997.
Kajiya J., “Anisotropic reflectance models”, Computer Graphics 19(3), 1985, pp. 15–21.
Cabral B., Max N. and Springmeyer R., “Bidirectional reflection-functions from surface bump maps”, Computer Graphics, 21(4), 1987, pp. 273–281.
Ghazanfarpour D. and Dischler J.-M., “Spectral Analysis for Automatic 3D texture Generation”, Computers & Graphics, 19(3), 1995, pp. 413–422.
Ghazanfarpour D. and Dischler J.-M., “Generation of 3D Texture Using Multiple 2D Models Analysis”, Computer Graphics Forum (Eurogr.’96) 15, pp. 311–323.
Dischler J.-M. and Ghazanfarpour D., “Anisotropic Solid Texture Synthesis Using Orthogonal 2D Views”, Computer Graphics Forum (to appear), 17(3), 1998.
Bennis C., Vézien J.-M. and Iglésias G., “Piecewise Surface Flattening for Non-Distorted Texture Mapping”, Computer Graphics, 25(4), 1991, pp 237–246.
Maillot J., Yahia H. and Verroust A., “Interactive Texture Mapping”, Computer Graphics, 27, 1993, pp 27–34.
Arad N. and Elber G., “Isometric Texture Mapping for Free-form Surfaces”, Computer Graphics Forum, 16(5), 1997, pp 247–256.
Hanrahan P. and Krueger W., “Reflection from layered surfaces due to subsurface scattering”, Computer Graphics, 27, 1993, pp. 165–174.
Gondek J.S., Meyer G.W. and Newman J.G., “Wavelength dependent reflectance functions”, Computer Graphics, 28, 1994, pp. 213–220.
Norton A., Rockwood A. and Skolmoski P., “Clamping: a method of antialiasing textured surfaces”, Computer Graphics, 16(3), 1982, pp. 1–8.
Williams L., “Pyramidal parametrics”, Computer Graphics, 17(3), 1983, pp. 1–11.
Crow F., “Summed-area tables for texture mapping”, Computer Graphics, 18(3), 1984, pp. 207–212.
Glassner A., “Adaptative precision in texture mapping”, Computer Graphics, 20(4), 1986, pp. 297–306.
Ghazanfarpour D. and Peroche B., “A high quality filtering using forward texture mapping”, Computers & Graphics, 15(4), 1991, pp. 569–577.
Becker B. G. and Max N., “Smooth Transition between Bump Rendering Algorithms”, Computer Graphics, 27, 1993, pp 183–190.
Gortler S.J., Grzeszczuk R., Szeliski R. and Cohen M.F., “The Lumigraph”, Computer Graphics, Annual Conference Series, 1996, pp. 43–54.
Levoy M. and Hanrahan P., “Light Field Rendering”, Computer Graphics, 1996, pp 31–42.
Pharr M., Kolb C., Gershbein R. and Hanrahan P., “Rendering Complex Scenes with Memory-Coherent Ray Tracing”, Computer Graphics, 1997, pp. 101–108.
Chen H. and Wu E.-H., “An Efficient Radiosity Solution for Bump Texture Generation”, Computer Graphics, 24(4), 1990, pp 125–134.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Wien
About this paper
Cite this paper
Dischler, JM. (1998). Efficiently Rendering Macro Geometric Surface Structures with Bi-Directional Texture Functions. In: Drettakis, G., Max, N. (eds) Rendering Techniques ’98. EGSR 1998. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6453-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6453-2_16
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83213-4
Online ISBN: 978-3-7091-6453-2
eBook Packages: Springer Book Archive