Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1053427.1053458acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article

Level-of-detail representation of bidirectional texture functions for real-time rendering

Published: 03 April 2005 Publication History

Abstract

This paper presents a new technique for rendering bidirectional texture functions (BTFs) at different levels of detail (LODs). Our method first decomposes each BTF image into multiple subbands with a Laplacian pyramid. Each vector of Laplacian coefficients of a texel at the same level is regarded as a Laplacian bidirectional reflectance distribution function (BRDF). These vectors are then further compressed by applying principal components analysis (PCA). At the rendering stage, the LOD parameter for each pixel is calculated according to the distance from the viewpoint to the surface. Our rendering algorithm uses this parameter to determine how many levels of BTF Laplacian pyramid are required for rendering. Under the same sampling resolution, a BTF gradually transits to a BRDF as the camera moves away from the surface. Our method precomputes this transition and uses it for multiresolution BTF rendering. Our Laplacian pyramid representation allows real-time anti-aliased rendering of BTFs using graphics hardware. In addition to provide visually satisfactory multiresolution rendering for BTFs, our method has a comparable compression rate to the available single-resolution BTF compression techniques.

References

[1]
Adabala, N., Magnenat-Thalmann, N., and Fei, G. 2003. Real-time rendering of woven clothes. In Proceedings of ACM Virtual Reality Software and Technology 2003, 41--47.
[2]
Akenine-Möller, T., and Haines, E. 2002. Real-Time Rendering, 2nd Ed. A. K. Peters.
[3]
Bungie, 2004. HALO 2. http://www.bungie.net/Games/Halo2/.
[4]
Burt, P. J., and Adelson, E. H. 1983. The Laplacian pyramid as a compact image code. IEEE Transaction on Communications COM-31, 4, 532--540.
[5]
Dana, K. J., Van Ginneken, B., Nayar, S. K., and Koenderink, J. J. 1999. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18, 1, 1--34.
[6]
Fournier, A. 1992. Filtering normal maps and creating multiple surfaces. TR-92-41, Department of Computer Science, University of British Columbia.
[7]
Goldman, D. B. 1997. Fake fur rendering. In Proceedings of ACM SIGGRAPH 1997, 127--134.
[8]
Kautz, J., Heidrich, W., and Seidel, H.-P. 2001. Real-time bump map synthesis. In Proceedings of Graphics Hardware 2001, 109--114.
[9]
Leung, T. K., and Malik, J. 2001. Representing and recognizing the visual appearance of materials using 3D textons. International Journal of Computer Vision 43, 1, 29--44.
[10]
Liu, X., Hu, Y., Zhang, J., Tong, X., Guo, B., and Shum, H.-Y. 2004. Synthesis and rendering of bidirectional texture functions on arbitrary surfaces. IEEE Transactions on Visualization and Computer Graphics 10, 3, 278--289.
[11]
Ma, W.-C., Chao, S.-H., Chen, B.-Y., Chang, C.-F., Ouhyoung, M., and Nishita, T. 2004. An efficient representation of complex materials for real-time rendering. In Proceedings of ACM Virtual Reality Software and Technology 2004, 150--153.
[12]
McAllister, D. K. 2002. A Generalized Surface Appearance Representation For Computer Graphics. PhD thesis, University of North Carolina at Chapel Hill.
[13]
Meseth, J., Müller, G., and Klein, R. 2004. Reflectance field based real-time, high-quality rendering of bidirectional texture functions. Computers and Graphics 28, 1, 103--112.
[14]
Meyer, A., and Neyret, F. 2000. Multiscale shaders for the efficient realistic rendering of pine-trees. In Proceedings of Graphics Interface 2000, 137--144.
[15]
Müller, G., Meseth, J., and Klein, R. 2004. Fast environmental lighting for local-PCA encoded BTFs. In Proceedings of Computer Graphics International 2004, 198--205.
[16]
Müller, G., Meseth, J., Sattler, M., Sarlette, R., and Klein, R. 2004. Acquisition, synthesis and rendering of bidirectional texture functions. In Eurographics 2004 State of The Art Report, 69--94.
[17]
Ng, R., Ramamoorthi, R., and Hanrahan, P. 2003. All frequency shadows using non-linear wavelet lighting approximation. ACM Transactions on Graphics 22, 3, 376--381. (Proceedings of ACM SIGGRAPH 2003).
[18]
Ng, R., Ramamoorthi, R., and Hanrahan, P. 2004. Triple product wavelet integrals for all-frequency relighting. ACM Transactions on Graphics 23, 3, 477--487. (Proceedings of ACM SIGGRAPH 2004).
[19]
Olano, M., Kuehne, B., and Simmons, M. 2003. Automatic shader level of detail. In Proceedings of Graphics Hardware 2003, 7--14.
[20]
Sattler, M., Sarlette, R., and Klein, R. 2003. Efficient and realistic visualization of cloth. In Proceedings of Eurographics Symposium on Rendering 2003, 167--177.
[21]
Suykens, F., vom Berge, K., Lagae, A., and Dutré, P. 2003. Interactive rendering with bidirectional texture functions. Computer Graphics Forum 22, 3, 463--472. (Proceedings of Eurographics 2003).
[22]
Toksvig, M. 2004. NVIDIA Technical Brief.
[23]
Vasilescu, M. A. O., and Terzopoulos, D. 2004. Tensor-textures: Multilinear image-based rendering. ACM Transactions on Graphics 23, 3, 336--342. (Proceedings of ACM SIGGRAPH 2004).
[24]
Williams, L. 1983. Pyramidal parametrics. In Proceedings of ACM SIGGRAPH 1983, 1--11.

Cited By

View all
  • (2022)Recent advances in glinty appearance renderingComputational Visual Media10.1007/s41095-022-0280-x8:4(535-552)Online publication date: 16-Jun-2022
  • (2020)Unified Neural Encoding of BTFsComputer Graphics Forum10.1111/cgf.1392139:2(167-178)Online publication date: 13-Jul-2020
  • (2019)Accurate appearance preserving prefiltering for rendering displacement-mapped surfacesACM Transactions on Graphics10.1145/3306346.332293638:4(1-14)Online publication date: 12-Jul-2019
  • Show More Cited By

Index Terms

  1. Level-of-detail representation of bidirectional texture functions for real-time rendering

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      I3D '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games
      April 2005
      231 pages
      ISBN:1595930132
      DOI:10.1145/1053427
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 03 April 2005

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. antialiasing
      2. bidirectional texture function
      3. levels of detail
      4. real-time rendering

      Qualifiers

      • Article

      Conference

      I3D05
      Sponsor:
      I3D05: Symposium on Interactive 3D Graphics and Games 2005
      April 3 - 6, 2005
      District of Columbia, Washington

      Acceptance Rates

      Overall Acceptance Rate 148 of 485 submissions, 31%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 30 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Recent advances in glinty appearance renderingComputational Visual Media10.1007/s41095-022-0280-x8:4(535-552)Online publication date: 16-Jun-2022
      • (2020)Unified Neural Encoding of BTFsComputer Graphics Forum10.1111/cgf.1392139:2(167-178)Online publication date: 13-Jul-2020
      • (2019)Accurate appearance preserving prefiltering for rendering displacement-mapped surfacesACM Transactions on Graphics10.1145/3306346.332293638:4(1-14)Online publication date: 12-Jul-2019
      • (2019)Neural BTF Compression and InterpolationComputer Graphics Forum10.1111/cgf.1363338:2(235-244)Online publication date: 7-Jun-2019
      • (2016)Multi-scale rendering of scratched materials using a structured SV-BRDF modelACM Transactions on Graphics10.1145/2897824.292594535:4(1-11)Online publication date: 11-Jul-2016
      • (2014)Effects of Approximate Filtering on the Appearance of Bidirectional Texture FunctionsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2014.231201620:6(880-892)Online publication date: 1-Jun-2014
      • (2013)Linear efficient antialiased displacement and reflectance mappingACM Transactions on Graphics10.1145/2508363.250842232:6(1-11)Online publication date: 1-Nov-2013
      • (2013)Technical SectionComputers and Graphics10.1016/j.cag.2013.06.00637:7(809-819)Online publication date: 1-Nov-2013
      • (2012)A Survey of Nonlinear Prefiltering Methods for Efficient and Accurate Surface ShadingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2011.8118:2(242-260)Online publication date: 1-Feb-2012
      • (2011)Advanced textural representation of materials appearanceSIGGRAPH Asia 2011 Courses10.1145/2077434.2077435(1-84)Online publication date: 12-Dec-2011
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media