{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:47:50Z","timestamp":1775054870155,"version":"3.50.1"},"reference-count":35,"publisher":"Pleiades Publishing Ltd","issue":"4","license":[{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2019,7,1]],"date-time":"2019-07-01T00:00:00Z","timestamp":1561939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Program Comput Soft"],"published-print":{"date-parts":[[2019,7]]},"DOI":"10.1134\/s0361768819040078","type":"journal-article","created":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T07:02:35Z","timestamp":1565074955000},"page":"187-195","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Level of Detail for Precomputed Procedural Textures"],"prefix":"10.1134","volume":"45","author":[{"given":"V. V.","family":"Sanzharov","sequence":"first","affiliation":[]},{"given":"V. A.","family":"Frolov","sequence":"additional","affiliation":[]}],"member":"137","published-online":{"date-parts":[[2019,8,6]]},"reference":[{"key":"7062_CR1","unstructured":"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."},{"key":"7062_CR2","volume-title":"Texturing and Modeling: A Procedural Approach","author":"D.S. Ebert","year":"1998","unstructured":"Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., and Worley, S., Texturing and Modeling: A Procedural Approach, Morgan Kaufmann, 1998."},{"key":"7062_CR3","volume-title":"An Image Synthesizer","author":"K. Perlin","year":"1985","unstructured":"Perlin, K., An Image Synthesizer,\n                           Association of Computing Machinery\u2019s Special Interest Group on Computer Graphics and Interactive Techniques, 1985, pp. 287\u2013296."},{"key":"7062_CR4","unstructured":"Lefebvre, L. and Poulin, P., Analysis and synthesis of structural textures, Proceedings of Graphics Interface, 2000, pp. 77\u201386."},{"key":"7062_CR5","doi-asserted-by":"crossref","unstructured":"Maung, D., Shi, Y., and Crawfish, R., Procedural textures using tilings with Perlin Noise, 17th International Conference on Computer Games (CGAMES), 2012, pp.\u00a060\u201365.","DOI":"10.1109\/CGames.2012.6314553"},{"key":"7062_CR6","doi-asserted-by":"crossref","unstructured":"Gilet, G., Sauvage, B., Vanhoey, K., Dischler, J.-M., and Ghazanfarpour, D., Local random-phase noise for procedural texturing, Association of Computing Machinery\u2019s Transactions on Graphics, 2014, vol. 33, no. 6, Article 195.","DOI":"10.1145\/2661229.2661249"},{"key":"7062_CR7","unstructured":"Moana Island scene. https:\/\/www.technology.disneyanimation.com\/islandscene."},{"key":"7062_CR8","volume-title":"State of the Art in Example-based Texture Synthesis, Eurographics 2009, State of the Art Report","author":"L.-Y. Wei","year":"2009","unstructured":"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\u2013117."},{"key":"7062_CR9","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1111\/cgf.12565","volume":"34","author":"A. Kaspar","year":"2015","unstructured":"Kaspar, A., Neubert, B., Lischinski, D., and Kopf, J., Self-tuning texture optimization, Computer Graphics Forum, 2015, vol. 34, no. 2, pp. 349\u2013359.","journal-title":"Computer Graphics Forum"},{"key":"7062_CR10","doi-asserted-by":"crossref","unstructured":"Jamriska, O., Fiser, J., Asente, P., Lu, J., Shechtman, E., and Sykora, D., Lazy Fluids: appearance transfer for fluid animations, Association of Computing Machinery\u2019s Transactions on Graphics, 2015, vol. 34, no. 4, Article 92.","DOI":"10.1145\/2766983"},{"key":"7062_CR11","doi-asserted-by":"crossref","unstructured":"Gatys, L.A., Ecker, A.S., and Bethge, M., Texture Synthesis Using Convolutional Neural Networks, arXiv:1505.07376, 2015.","DOI":"10.1109\/CVPR.2016.265"},{"key":"7062_CR12","doi-asserted-by":"crossref","unstructured":"Li, Y., Fang, C., Yang, J., Wang, Z., Lu, X., and Yang,\u00a0M.-H., Diversified texture synthesis with feed-forward networks \/\/ IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 266\u2013274.","DOI":"10.1109\/CVPR.2017.36"},{"key":"7062_CR13","doi-asserted-by":"crossref","unstructured":"Li, C. and Wand, M., Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis, arXiv:1601.04589, 2016.","DOI":"10.1109\/CVPR.2016.272"},{"key":"7062_CR14","unstructured":"Dong, J., Wang, L., Liu, J., and Sun, X., A Procedural Texture Generation Framework Based on Semantic Descriptions, arXiv:1704.04141, 2017."},{"key":"7062_CR15","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1111\/cgf.13118","volume":"36","author":"M. Kolar","year":"2017","unstructured":"Kolar, M., Debattista, K., and Chalmers, A., A subjective evaluation of texture synthesis methods, Computer Graphics Forum, 2017, vol. 36, pp. 189\u2013198.","journal-title":"Computer Graphics Forum"},{"key":"7062_CR16","unstructured":"Raad, L. et al., A survey of exemplar-based texture synthesis, arXiv preprint arXiv:1707.07184, 2017."},{"key":"7062_CR17","first-page":"1","volume":"17","author":"L. Williams","year":"1983","unstructured":"Williams, L., Pyramidal parametrics, Association of Computing Machinery\u2019s Special Interest Group on Computer Graphics, 1983, vol. 17, no. 3, pp. 1\u201311.","journal-title":"Association of Computing Machinery\u2019s Special Interest Group on Computer Graphics"},{"key":"7062_CR18","unstructured":"Wei, L. and Levoy, M., Order-independent texture synthesis, Tech. Report TR-2002-01, Computer Science Department, Stanford University, 2013."},{"key":"7062_CR19","doi-asserted-by":"publisher","first-page":"777","DOI":"10.1145\/1073204.1073261","volume":"24","author":"S. Lefebvre","year":"2005","unstructured":"Lefebvre, S. and Hoppe, H., Parallel controllable texture synthesis, ACM Transactions on Graphics, 2005, vol. 24, no. 3, pp. 777\u2013786.","journal-title":"ACM Transactions on Graphics"},{"key":"7062_CR20","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1145\/1360612.1360650","volume":"27","author":"C. Han","year":"2008","unstructured":"Han, C. et al., Multiscale texture synthesis, ACM Transactions on Graphics, 2008, vol. 27, no. 3, p. 51.","journal-title":"ACM Transactions on Graphics"},{"key":"7062_CR21","doi-asserted-by":"publisher","first-page":"1165","DOI":"10.1111\/j.1467-8659.2008.01254.x","volume":"27","author":"Y. Dong","year":"2008","unstructured":"Dong, Y., Lefebvre, S., Tong, X., and Drettakis, G., Lazy solid texture synthesis, Computer Graphics Forum, 2008, vol. 27, pp. 1165\u20131174.","journal-title":"Computer Graphics Forum"},{"key":"7062_CR22","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280855","volume-title":"The Clipmap: A Virtual Mipmap","author":"C.C. Tanner","year":"1998","unstructured":"Tanner, C.C., Migdal, C.J., and Jones, M.T., The Clipmap: A Virtual Mipmap, Association of Computing Machinery\u2019s Special Interest Group on Computer Graphics and Interactive Techniques, 1998, pp. 151\u2013158."},{"key":"7062_CR23","unstructured":"Lefebvre, S., Darbon, J., and Neyret, F., Unified texture management for arbitrary meshes, Tech. Report RR5210, INRIA, May 2004."},{"key":"7062_CR24","doi-asserted-by":"publisher","DOI":"10.1145\/1404435.1404438","volume-title":"Advanced Virtual Texture Topics","author":"M. Mittring","year":"2008","unstructured":"Mittring, M. et al., Advanced Virtual Texture Topics, Association of Computing Machinery\u2019s Special Interest Group on Computer Graphics and Interactive Techniques, 2008, pp. 23\u201351."},{"key":"7062_CR25","unstructured":"Barrett, S., Sparse virtual textures.\nhttp:\/\/silverspaceship.com\/src\/svt\/."},{"key":"7062_CR26","unstructured":"Bilodeau, B., Sellers, G., and Illesland, K., Partially Resident Textures on Next-Generation GPUs, Game Developers Conference, 2012."},{"key":"7062_CR27","unstructured":"Khronos Group registry.\nhttps:\/\/www.khronos.org\/registry."},{"key":"7062_CR28","unstructured":"Mayer, A.J., Virtual texturing, Master\u2019s Thesis, Institute of Computer Graphics and Algorithms, Vienna University of Technology, 2010."},{"key":"7062_CR29","first-page":"116","volume":"33","author":"L.Q. Yan","year":"2014","unstructured":"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.\u00a0116.","journal-title":"ACM Transactions on Graphics"},{"key":"7062_CR30","doi-asserted-by":"crossref","unstructured":"Igehy, H., Tracing ray differentials, Proceedings of ACM SIGGRAPH, 1999, pp. 179\u2013186.","DOI":"10.1145\/311535.311555"},{"key":"7062_CR31","volume-title":"Physically Based Rendering: From Theory to Implementation","author":"M. Pharr","year":"2016","unstructured":"Pharr, M., Jakob, W., and Humphreys, G., Physically Based Rendering: From Theory to Implementation, Morgan Kaufmann, 2016."},{"key":"7062_CR32","unstructured":"Hydra rendering system. http:\/\/www.raytracing.ru\/."},{"key":"7062_CR33","doi-asserted-by":"crossref","unstructured":"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\u2013346.","DOI":"10.1145\/383259.383296"},{"key":"7062_CR34","unstructured":"ImageQuilting implementation.\nhttps:\/\/github.com\/PJunhyuk\/ImageQuilting."},{"key":"7062_CR35","unstructured":"DeepTextures implementation.\nhttps:\/\/github.com\/leongatys\/DeepTextures."}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768819040078.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768819040078","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768819040078.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T02:31:44Z","timestamp":1775010704000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768819040078"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7]]},"references-count":35,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,7]]}},"alternative-id":["7062"],"URL":"https:\/\/doi.org\/10.1134\/s0361768819040078","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7]]},"assertion":[{"value":"16 February 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 March 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 March 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 August 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}