Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Level of Detail for Precomputed Procedural Textures

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

In this paper we address the problem of determining the detail level of precomputed procedural textures for photorealistic rendering. We propose an approach based on a fast preliminary scene visualization with level of detail calculation based on mip-mapping. Proposed solution was tested for computing resolution of different types of procedural textures and image textures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

REFERENCES

  1. Tsirikoglou, A., Kronander, J., Wrenninge, M., and Unger, J., Procedural Modeling and Physically Based Rendering for Synthetic Data Generation in Automotive Applications, arXiv:1710.06270v2, 2017.

  2. Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., and Worley, S., Texturing and Modeling: A Procedural Approach, Morgan Kaufmann, 1998.

    Google Scholar 

  3. Perlin, K., An Image Synthesizer, Association of Computing Machinery’s Special Interest Group on Computer Graphics and Interactive Techniques, 1985, pp. 287–296.

    Google Scholar 

  4. Lefebvre, L. and Poulin, P., Analysis and synthesis of structural textures, Proceedings of Graphics Interface, 2000, pp. 77–86.

  5. Maung, D., Shi, Y., and Crawfish, R., Procedural textures using tilings with Perlin Noise, 17th International Conference on Computer Games (CGAMES), 2012, pp. 60–65.

  6. Gilet, G., Sauvage, B., Vanhoey, K., Dischler, J.-M., and Ghazanfarpour, D., Local random-phase noise for procedural texturing, Association of Computing Machinery’s Transactions on Graphics, 2014, vol. 33, no. 6, Article 195.

  7. Moana Island scene. https://www.technology.disneyanimation.com/islandscene.

  8. Wei, L.-Y., Lefebvre, S., Kwatra, V., and Turk, G., State of the Art in Example-based Texture Synthesis, Eurographics 2009, State of the Art Report, EG Association, 2009, pp. 93–117.

    Google Scholar 

  9. Kaspar, A., Neubert, B., Lischinski, D., and Kopf, J., Self-tuning texture optimization, Computer Graphics Forum, 2015, vol. 34, no. 2, pp. 349–359.

    Article  Google Scholar 

  10. Jamriska, O., Fiser, J., Asente, P., Lu, J., Shechtman, E., and Sykora, D., Lazy Fluids: appearance transfer for fluid animations, Association of Computing Machinery’s Transactions on Graphics, 2015, vol. 34, no. 4, Article 92.

  11. Gatys, L.A., Ecker, A.S., and Bethge, M., Texture Synthesis Using Convolutional Neural Networks, arXiv:1505.07376, 2015.

  12. Li, Y., Fang, C., Yang, J., Wang, Z., Lu, X., and Yang, M.-H., Diversified texture synthesis with feed-forward networks // IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 266–274.

  13. Li, C. and Wand, M., Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis, arXiv:1601.04589, 2016.

  14. Dong, J., Wang, L., Liu, J., and Sun, X., A Procedural Texture Generation Framework Based on Semantic Descriptions, arXiv:1704.04141, 2017.

  15. Kolar, M., Debattista, K., and Chalmers, A., A subjective evaluation of texture synthesis methods, Computer Graphics Forum, 2017, vol. 36, pp. 189–198.

    Article  Google Scholar 

  16. Raad, L. et al., A survey of exemplar-based texture synthesis, arXiv preprint arXiv:1707.07184, 2017.

  17. Williams, L., Pyramidal parametrics, Association of Computing Machinery’s Special Interest Group on Computer Graphics, 1983, vol. 17, no. 3, pp. 1–11.

    Google Scholar 

  18. Wei, L. and Levoy, M., Order-independent texture synthesis, Tech. Report TR-2002-01, Computer Science Department, Stanford University, 2013.

  19. Lefebvre, S. and Hoppe, H., Parallel controllable texture synthesis, ACM Transactions on Graphics, 2005, vol. 24, no. 3, pp. 777–786.

    Article  Google Scholar 

  20. Han, C. et al., Multiscale texture synthesis, ACM Transactions on Graphics, 2008, vol. 27, no. 3, p. 51.

    Article  Google Scholar 

  21. Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G., Lazy solid texture synthesis, Computer Graphics Forum, 2008, vol. 27, pp. 1165–1174.

    Article  Google Scholar 

  22. Tanner, C.C., Migdal, C.J., and Jones, M.T., The Clipmap: A Virtual Mipmap, Association of Computing Machinery’s Special Interest Group on Computer Graphics and Interactive Techniques, 1998, pp. 151–158.

    Book  Google Scholar 

  23. Lefebvre, S., Darbon, J., and Neyret, F., Unified texture management for arbitrary meshes, Tech. Report RR5210, INRIA, May 2004.

  24. Mittring, M. et al., Advanced Virtual Texture Topics, Association of Computing Machinery’s Special Interest Group on Computer Graphics and Interactive Techniques, 2008, pp. 23–51.

    Book  Google Scholar 

  25. Barrett, S., Sparse virtual textures. http://silverspaceship.com/src/svt/.

  26. Bilodeau, B., Sellers, G., and Illesland, K., Partially Resident Textures on Next-Generation GPUs, Game Developers Conference, 2012.

  27. Khronos Group registry. https://www.khronos.org/registry.

  28. Mayer, A.J., Virtual texturing, Master’s Thesis, Institute of Computer Graphics and Algorithms, Vienna University of Technology, 2010.

  29. Yan, L.Q., Hasan, M., Jakob, W., Lawrence, J., Marschner, S., and Ramamoorthi, R., Rendering glints on high-resolution normal-mapped specular surfaces, ACM Transactions on Graphics, 2014, vol. 33, no. 4, p. 116.

    MATH  Google Scholar 

  30. Igehy, H., Tracing ray differentials, Proceedings of ACM SIGGRAPH, 1999, pp. 179–186.

  31. Pharr, M., Jakob, W., and Humphreys, G., Physically Based Rendering: From Theory to Implementation, Morgan Kaufmann, 2016.

    Google Scholar 

  32. Hydra rendering system. http://www.raytracing.ru/.

  33. Efros, A.A. and Freeman, W.T., Image quilting for texture synthesis and transfer, Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, ACM, 2001, pp. 341–346.

  34. ImageQuilting implementation. https://github.com/PJunhyuk/ImageQuilting.

  35. DeepTextures implementation. https://github.com/leongatys/DeepTextures.

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to V. V. Sanzharov or V. A. Frolov.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sanzharov, V.V., Frolov, V.A. Level of Detail for Precomputed Procedural Textures. Program Comput Soft 45, 187–195 (2019). https://doi.org/10.1134/S0361768819040078

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768819040078