Skip to main content

Efficiently Rendering Macro Geometric Surface Structures with Bi-Directional Texture Functions

  • Conference paper
  • First Online:

Part of the book series: Eurographics ((EUROGRAPH))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blinn J.F., “Simulation of wrinkled surfaces”, Computer Graphics 12, 1978, pp. 286–292.

    Article  Google Scholar 

  2. Peachey D., “Solid Texturing on complex Surfaces”, Computer Graphics 19(3), 1985, pp. 279–286.

    Article  Google Scholar 

  3. Perlin K., “An Image Synthesizer”, Computer Graphics, 19(3), July 1985, pp. 287–296.

    Article  Google Scholar 

  4. Gardner G., “Visual Simulation of clouds”, Computer Graphics, 19(3). 1985, pp. 297–303.

    Article  Google Scholar 

  5. Kajiya J. and Kay T., “Rendering Fur with three dimensional textures”, Computer Graphics, 23(3), 1989, pp. 271–298.

    Article  Google Scholar 

  6. Perlin K., “Hypertextures”, Computer Graphics, 23(3), 1989, pp. 253–262.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. Brodatz Ph., “Textures: a photographic album for artists and designers”, Dover Publications, Inc., New York, 1966.

    Google Scholar 

  9. Kajiya J., “The Rendering Equation”, Computer Graphics 20(4), 1986, pp. 143–150.

    Article  Google Scholar 

  10. Cook R.L., “Shade Trees”, Computer Graphics, 18(3), 1984, pp. 223–231.

    Article  Google Scholar 

  11. Max N., “Horizon mapping: shadows for bump-mapped surfaces”, The Visual Computer, 4, 1988, pp. 109–117.

    Article  Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. Neyret F., “A general and multiscale method for volumetric textures”, Graphics Interface’95 Proceedings, May 1995, pp. 83–91.

    Google Scholar 

  14. Neyret F., “Synthesizing verdant landscapes using volumetric textures”, Proceedings of Eurographics Workshop on Rendering, June 1996, pp. 215–224.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Goldman D., “Fake Fur Rendering”, Computer Graphics, 31, 1997, pp. 127–134

    Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. Westin S. H., Arvo J. R. and Torrance K. E., “Predicting Reflectance Functions from Complex Surfaces”, Computer Graphics, 26(2), 1992, pp. 255–263.

    Article  Google Scholar 

  19. 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.

    Google Scholar 

  20. Kajiya J., “Anisotropic reflectance models”, Computer Graphics 19(3), 1985, pp. 15–21.

    Article  Google Scholar 

  21. Cabral B., Max N. and Springmeyer R., “Bidirectional reflection-functions from surface bump maps”, Computer Graphics, 21(4), 1987, pp. 273–281.

    Article  Google Scholar 

  22. Ghazanfarpour D. and Dischler J.-M., “Spectral Analysis for Automatic 3D texture Generation”, Computers & Graphics, 19(3), 1995, pp. 413–422.

    Article  Google Scholar 

  23. Ghazanfarpour D. and Dischler J.-M., “Generation of 3D Texture Using Multiple 2D Models Analysis”, Computer Graphics Forum (Eurogr.’96) 15, pp. 311–323.

    Google Scholar 

  24. Dischler J.-M. and Ghazanfarpour D., “Anisotropic Solid Texture Synthesis Using Orthogonal 2D Views”, Computer Graphics Forum (to appear), 17(3), 1998.

    Google Scholar 

  25. 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.

    Article  Google Scholar 

  26. Maillot J., Yahia H. and Verroust A., “Interactive Texture Mapping”, Computer Graphics, 27, 1993, pp 27–34.

    Google Scholar 

  27. Arad N. and Elber G., “Isometric Texture Mapping for Free-form Surfaces”, Computer Graphics Forum, 16(5), 1997, pp 247–256.

    Article  Google Scholar 

  28. Hanrahan P. and Krueger W., “Reflection from layered surfaces due to subsurface scattering”, Computer Graphics, 27, 1993, pp. 165–174.

    Google Scholar 

  29. Gondek J.S., Meyer G.W. and Newman J.G., “Wavelength dependent reflectance functions”, Computer Graphics, 28, 1994, pp. 213–220.

    Google Scholar 

  30. Norton A., Rockwood A. and Skolmoski P., “Clamping: a method of antialiasing textured surfaces”, Computer Graphics, 16(3), 1982, pp. 1–8.

    Article  Google Scholar 

  31. Williams L., “Pyramidal parametrics”, Computer Graphics, 17(3), 1983, pp. 1–11.

    Article  Google Scholar 

  32. Crow F., “Summed-area tables for texture mapping”, Computer Graphics, 18(3), 1984, pp. 207–212.

    Article  Google Scholar 

  33. Glassner A., “Adaptative precision in texture mapping”, Computer Graphics, 20(4), 1986, pp. 297–306.

    Article  Google Scholar 

  34. Ghazanfarpour D. and Peroche B., “A high quality filtering using forward texture mapping”, Computers & Graphics, 15(4), 1991, pp. 569–577.

    Article  Google Scholar 

  35. Becker B. G. and Max N., “Smooth Transition between Bump Rendering Algorithms”, Computer Graphics, 27, 1993, pp 183–190.

    Google Scholar 

  36. Gortler S.J., Grzeszczuk R., Szeliski R. and Cohen M.F., “The Lumigraph”, Computer Graphics, Annual Conference Series, 1996, pp. 43–54.

    Google Scholar 

  37. Levoy M. and Hanrahan P., “Light Field Rendering”, Computer Graphics, 1996, pp 31–42.

    Google Scholar 

  38. Pharr M., Kolb C., Gershbein R. and Hanrahan P., “Rendering Complex Scenes with Memory-Coherent Ray Tracing”, Computer Graphics, 1997, pp. 101–108.

    Google Scholar 

  39. Chen H. and Wu E.-H., “An Efficient Radiosity Solution for Bump Texture Generation”, Computer Graphics, 24(4), 1990, pp 125–134.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics