{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T14:44:58Z","timestamp":1775054698397,"version":"3.50.1"},"reference-count":38,"publisher":"Pleiades Publishing Ltd","issue":"3","license":[{"start":{"date-parts":[[2023,5,26]],"date-time":"2023-05-26T00:00:00Z","timestamp":1685059200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,5,26]],"date-time":"2023-05-26T00:00:00Z","timestamp":1685059200000},"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":[[2023,6]]},"DOI":"10.1134\/s0361768823030064","type":"journal-article","created":{"date-parts":[[2023,5,25]],"date-time":"2023-05-25T19:02:45Z","timestamp":1685041365000},"page":"178-186","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline"],"prefix":"10.1134","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0718-1436","authenticated-orcid":false,"given":"P. Y.","family":"Timokhin","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7793-080X","authenticated-orcid":false,"given":"M. V.","family":"Mikhaylyuk","sequence":"additional","affiliation":[]}],"member":"137","published-online":{"date-parts":[[2023,5,26]]},"reference":[{"key":"3734_CR1","unstructured":"NVIDIA Ada GPU Architecture, NVIDIA Corporation, 2022. https:\/\/images.nvidia.com\/aem-dam\/Solutions\/ geforce\/ada\/nvidia-ada-gpu-architecture.pdf."},{"key":"3734_CR2","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1134\/S0361768820030068","volume":"46","author":"V.V. Sanzharov","year":"2020","unstructured":"Sanzharov, V.V., Frolov, V.A., and Galaktionov, V.A., Survey of Nvidia RTX technology, Program. Comput. Software, 2020, vol. 46, no. 4, pp. 297\u2013304. https:\/\/doi.org\/10.1134\/S0361768820030068","journal-title":"Program. Comput. Software"},{"key":"3734_CR3","doi-asserted-by":"publisher","unstructured":"Salmon, J. and McIntosh-Smith, S., Exploiting hardware-accelerated ray tracing for Monte Carlo particle transport with OpenMC, Proc. IEEE\/ACM Conf. on Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems (PMBS), Denver, 2019, pp. 19\u201329. https:\/\/doi.org\/10.1109\/PMBS49563.2019.000082019","DOI":"10.1109\/PMBS49563.2019.000082019"},{"key":"3734_CR4","doi-asserted-by":"publisher","first-page":"172","DOI":"10.1134\/S0361768822030069","volume":"48","author":"E.A. Komarov","year":"2022","unstructured":"Komarov, E.A., Zhdanov, D.D., and Zhdanov, A.D., Caustic illuminance calculation with directx raytracing, Program. Comput. Software, 2022, vol. 48, no. 3, pp.\u00a0172\u2013180. https:\/\/doi.org\/10.1134\/S0361768822030069","journal-title":"Program. Comput. Software"},{"key":"3734_CR5","doi-asserted-by":"publisher","DOI":"10.20948\/graphicon-2022-124-135","volume-title":"Real-time rendering of detailed height fields using hardware-based ray tracing acceleration","author":"P.Yu. Timokhin","year":"2022","unstructured":"Timokhin, P.Yu. and Mikhaylyuk, M.V., Real-time rendering of detailed height fields using hardware-based ray tracing acceleration, Proc. GraphiCon, Ryazan, 2022, pp. 124\u2013135. https:\/\/doi.org\/10.20948\/graphicon-2022-124-135"},{"key":"3734_CR6","doi-asserted-by":"publisher","DOI":"10.1201\/9780429443145","volume-title":"Introduction to Computer Graphics with OpenGL E","author":"J. Han","year":"2018","unstructured":"Han, J., Introduction to Computer Graphics with OpenGL E, 1st ed., Boca Raton: CRC Press, 2018."},{"key":"3734_CR7","doi-asserted-by":"publisher","unstructured":"Mikhailyuk, M.V., Maltsev, A.V., Timokhin, P.Yu., Strashnov, E.V., Kryuchkov, B.I., and Usov, V.M., The VirSim virtual environment system for the simulation complexes of cosmonaut training, Pilotiruemye Polety v Kosmos, 2020, no. 4 (37), pp. 72\u201395. https:\/\/doi.org\/10.34131\/MSF.20.4.72-95","DOI":"10.34131\/MSF.20.4.72-95"},{"key":"3734_CR8","doi-asserted-by":"publisher","unstructured":"Hongxiang, R., Yicheng, J., and Liling, C., Real-time rendering of ocean in marine simulator, Proc. 7th Int. Conf. on System Simulation and Scientific Computing, Beijing, 2008, pp. 1133\u20131136. https:\/\/doi.org\/10.1109\/ASC-ICSC.2008.4675536","DOI":"10.1109\/ASC-ICSC.2008.4675536"},{"key":"3734_CR9","doi-asserted-by":"publisher","first-page":"583","DOI":"10.1007\/s00371-007-0163-2","volume":"23","author":"R. Pajarola","year":"2007","unstructured":"Pajarola, R. and Gobbetti, E., Survey of semi-regular multiresolution models for interactive terrain rendering, Visual Comput., 2007, vol. 23, no. 8, pp. 583\u2013605. https:\/\/doi.org\/10.1007\/s00371-007-0163-2","journal-title":"Visual Comput."},{"key":"3734_CR10","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1016\/j.cag.2021.02.003","volume":"95","author":"S. Li","year":"2021","unstructured":"Li, S., Zheng, C., Wang, R., Huo, Y., Zheng, W., Lin, H., and Bao, H., Multi-resolution terrain rendering using summed-area tables, Comput. Graphics, 2021, vol. 95, pp. 130\u2013140. https:\/\/doi.org\/10.1016\/j.cag.2021.02.003","journal-title":"Comput. Graphics"},{"key":"3734_CR11","doi-asserted-by":"publisher","first-page":"77","DOI":"10.26583\/sv.14.2.07","volume":"14","author":"P.Yu. Timokhin","year":"2022","unstructured":"Timokhin, P.Yu. and Mikhaylyuk, M.V., Computer modeling and visualization of accurate terrain shadows in virtual environment system, Sci. Visualization, 2022, vol. 14, no. 2, pp. 77\u201387. https:\/\/doi.org\/10.26583\/sv.14.2.07","journal-title":"Sci. Visualization"},{"key":"3734_CR12","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2201.10887","volume-title":"An attempt of adaptive heightfield rendering with complex interpolants using ray casting","author":"D. Cornel","year":"2022","unstructured":"Cornel, D., Horvath, Z., and Waser, J., An attempt of adaptive heightfield rendering with complex interpolants using ray casting, Tech. Rep., 2022, pp. 1\u20139. https:\/\/doi.org\/10.48550\/arXiv.2201.10887"},{"key":"3734_CR13","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1134\/S0361768821040034","volume":"47","author":"V.A. Frolov","year":"2021","unstructured":"Frolov, V.A., Voloboy, A.G., Ershov, S.V., and Galaktionov, V.A., Light transport in realistic rendering: state-of-the-art simulation methods, Program. Comput. Software, 2021, vol. 47, no. 4, pp. 298\u2013326. https:\/\/doi.org\/10.1134\/S0361768821040034","journal-title":"Program. Comput. Software"},{"key":"3734_CR14","doi-asserted-by":"publisher","unstructured":"Parker, S., Shirley, P., Livnat, Y., Hansen, C., and Sloan, P.-P., Interactive ray tracing for isosurface rendering, Proc. IEEE Conf. on Visualization, VIZ\u201998, London, 1998, pp. 233\u2013238. https:\/\/doi.org\/10.1109\/VISUAL.1998.745713","DOI":"10.1109\/VISUAL.1998.745713"},{"key":"3734_CR15","unstructured":"Brawley, Z. and Tatarchuk, N., Parallax occlusion mapping: self-shadowing, perspective-correct bump mapping using reverse height map tracing, in ShaderX3: Advanced Rendering with DirectX and OpenGL, 1st ed., Charles River Media, 2004, pp. 135\u2013154."},{"key":"3734_CR16","doi-asserted-by":"publisher","unstructured":"Tatarchuk, N., Dynamic parallax occlusion mapping with approximate soft shadows, Proc. ACM Symp. on Interactive 3D Graphics and Games (I3D\u201906), Redwood City, CA, 2006, pp. 63\u201369. https:\/\/doi.org\/10.1145\/1111411.1111423","DOI":"10.1145\/1111411.1111423"},{"key":"3734_CR17","doi-asserted-by":"publisher","unstructured":"Policarpo, F., Oliveira, M.M., and Comba, J.L.D., Real-time relief mapping on arbitrary polygonal surfaces, Proc. ACM Symp. on Interactive 3D Graphics and Games (I3D\u201905), Washington, 2005, pp. 155\u2013162. https:\/\/doi.org\/10.1145\/1053427.1053453","DOI":"10.1145\/1053427.1053453"},{"key":"3734_CR18","doi-asserted-by":"publisher","DOI":"10.5555\/1839214.1839243","volume-title":"Hybrid rendering of dynamic heightfields using ray-casting and mesh rasterization, Proc. Graphics Interface Conf., GI\u201910","author":"L. Ammann","year":"2010","unstructured":"Ammann, L., Genevaux, O., and Dischler, J.-M., Hybrid rendering of dynamic heightfields using ray-casting and mesh rasterization, Proc. Graphics Interface Conf., GI\u201910, Canadian Information Processing Society, 2010, pp. 161\u2013168. https:\/\/doi.org\/10.5555\/1839214.1839243"},{"key":"3734_CR19","volume-title":"Relaxed cone stepping for relief mapping, GPU Gems 3","author":"F. Policarpo","year":"2007","unstructured":"Policarpo, F. and Oliveira, M.M., Relaxed cone stepping for relief mapping, GPU Gems 3, Addison-Wesley Professional, 2007, pp. 409\u2013428. https:\/\/developer.nvidia.com\/gpugems\/gpugems3\/part-iii-rendering\/chapter-18-relaxed-cone-stepping-relief-mapping."},{"key":"3734_CR20","doi-asserted-by":"publisher","first-page":"1811","DOI":"10.1109\/TVCG.2011.281","volume":"18","author":"L. Baboud","year":"2012","unstructured":"Baboud, L., Eisemann, E., and Seidel, H.-P., Precomputed safety shapes for efficient and accurate height-field rendering, IEEE Trans. Visualization Comput. Graphics, 2012, vol. 18, no. 11, pp. 1811\u20131823. https:\/\/doi.org\/10.1109\/TVCG.2011.281","journal-title":"IEEE Trans. Visualization Comput. Graphics"},{"key":"3734_CR21","doi-asserted-by":"publisher","unstructured":"Tevs, A., Ihrke, I., and Seidel, H.-P., Maximum mipmaps for fast, accurate, and scalable dynamic height field rendering, Proc. Symp. on Interactive 3D Graphics and Games (I3D\u201908), New York, 2008. https:\/\/doi.org\/10.1145\/1342250.1342279","DOI":"10.1145\/1342250.1342279"},{"key":"3734_CR22","doi-asserted-by":"publisher","unstructured":"Dick, C., Kr\u00fcger, J.H., and Westermann, R., GPU ray-casting for scalable terrain rendering, Proc. Eurographics\u201909, Munich, 2009, pp. 43\u201350. https:\/\/doi.org\/10.2312\/ega.20091007","DOI":"10.2312\/ega.20091007"},{"key":"3734_CR23","doi-asserted-by":"publisher","first-page":"2579","DOI":"10.1007\/s11227-015-1522-9","volume":"72","author":"E.-S. Lee","year":"2016","unstructured":"Lee, E.-S., Lee, J.-H., and Shin, B.-S., A bimodal empty space skipping of ray casting for terrain data, J. Supercomput., 2016, vol. 72, no. 7, pp. 2579\u20132593. https:\/\/doi.org\/10.1007\/s11227-015-1522-9","journal-title":"J. Supercomput."},{"key":"3734_CR24","series-title":"A real-time physically based algorithm for hard shadows on dynamic height-fields","volume-title":"Proc. 12th Workshop der GI-Fachgruppe on Virtuelle und Erweiterte Realit\u00e4t","author":"T. Aslandere","year":"2015","unstructured":"Aslandere, T., Flatken, M., and Gerndt, A., A real-time physically based algorithm for hard shadows on dynamic height-fields, in Proc. 12th Workshop der GI-Fachgruppe on Virtuelle und Erweiterte Realit\u00e4t, Bonn: Aachen Verlag, 2015, pp. 101\u2013112. \nhttps:\/\/elib.dlr.de\/101497\/."},{"key":"3734_CR25","volume-title":"A flexible architecture for ray tracing terrain heightfields","author":"S. D\u00fcbel","year":"2015","unstructured":"D\u00fcbel, S., Middendorf, L., Haubelt, C., and Schumann, H., A flexible architecture for ray tracing terrain heightfields, Proc. Int. Summerschool on Visual Computing, Rostock, 2015, pp. 3\u201322."},{"key":"3734_CR26","doi-asserted-by":"publisher","unstructured":"Silvestre, A., Pereira, J., and Costa, V., A real-time terrain ray-tracing engine, Proc. Int. Conf. on Graphics and Interaction (ICGI), Wroc\u0142aw, 2018, pp. 1\u20138. https:\/\/doi.org\/10.1109\/ITCGI.2018.8602735.","DOI":"10.1109\/ITCGI.2018.8602735"},{"key":"3734_CR27","series-title":"Introduction to vulkan ray tracing","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-7185-8_16","volume-title":"Ray Tracing Gems II","author":"M. Rusch","year":"2021","unstructured":"Rusch, M., Bickford, N., and Subtil, N., Introduction to vulkan ray tracing, in Ray Tracing Gems II, NVIDIA, 2021, pp. 213\u2013255. https:\/\/doi.org\/10.1007\/978-1-4842-7185-8_16"},{"key":"3734_CR28","doi-asserted-by":"publisher","unstructured":"Thonat, T., Beaune, F., Sun, X., Carr, N., and Boubekeur, T., Tessellation-free displacement mapping for ray tracing, ACM Trans. Graphics, 2021, vol. 40, no. 6, art. 282, pp. 1\u201316. https:\/\/doi.org\/10.1145\/3478513.3480535","DOI":"10.1145\/3478513.3480535"},{"key":"3734_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-7185-8_33","volume-title":"Real-time rendering of complex fractals, n Ray Tracing Gems II","author":"V. Silva","year":"2021","unstructured":"Silva, V., Novello, T., Lopes, H., and Velho, L., Real-time rendering of complex fractals, n Ray Tracing Gems II, NVIDIA, 2021, pp. 529\u2013544. https:\/\/doi.org\/10.1007\/978-1-4842-7185-8_33"},{"key":"3734_CR30","doi-asserted-by":"publisher","unstructured":"Br\u00fcll, F., Fast transparency and billboard ray tracing with rtx hardware, Master Thesis, Clausthal Univ. of Technology, 2020. https:\/\/doi.org\/10.13140\/RG.2.2.14692.19842","DOI":"10.13140\/RG.2.2.14692.19842"},{"key":"3734_CR31","unstructured":"NVIDIA Vulkan Ray Tracing Tutorials. Intersection Shader \u2013 Tutorial, 2020-2022. https:\/\/github.com\/nvpro-samples\/vk_raytracing_tutorial_KHR\/tree\/master\/ray_tracing_intersection."},{"key":"3734_CR32","unstructured":"The Khronos Vulkan Working Group, Vulkan 1.3.238 \u2013 A Specification (with all Registered Vulkan Extensions), 2022. https:\/\/www.khronos.org\/registry\/vulkan\/specs\/1.3-extensions\/pdf\/vkspec.pdf."},{"key":"3734_CR33","first-page":"66","volume":"7","author":"A. Majercik","year":"2018","unstructured":"Majercik, A., Crassin, C., Shirley, P., and McGuire, M., A ray-box intersection algorithm and efficient dynamic Voxel rendering, J. Comput. Graphics Tech., 2018, vol. 7, no. 3, pp. 66\u201382. https:\/\/www.jcgt.org\/published\/0007\/03\/04\/paper-lowres.pdf.","journal-title":"J. Comput. Graphics Tech."},{"key":"3734_CR34","unstructured":"NVIDIA Vulkan Ray Tracing Tutorials. https:\/\/github.com\/nvpro-samples\/vk_raytracing_tutorial_NV\/tree\/master\/ray_tracing_intersection\/shaders\/raytrace.rint."},{"key":"3734_CR35","doi-asserted-by":"crossref","unstructured":"Reshetov, A., Cool patches: a geometric approach to ray\/bilinear patch intersections, in Ray Tracing Gems, Apress Berkeley, CA, 2019, pp. 95\u2013109.","DOI":"10.1007\/978-1-4842-4427-2_8"},{"key":"3734_CR36","unstructured":"Amanatides, J. and Woo, A., A fast voxel traversal algorithm for ray tracing, Proc. 8th European Computer Graphics Conf. and Exhibition Eurographics\u201987, Amsterdam, 1987, pp 3\u201310."},{"key":"3734_CR37","unstructured":"Large Geometric Models Archive, Georgia Institute of Technology. https:\/\/www.cc.gatech.edu\/projects\/large_models\/."},{"key":"3734_CR38","unstructured":"Puget Sound test map, The University of Chicago. https:\/\/www.classes.cs.uchicago.edu\/archive\/2015\/fall\/23700-1\/final-project\/puget-sound\/index.html."}],"container-title":["Programming and Computer Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768823030064.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1134\/S0361768823030064","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1134\/S0361768823030064.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T03:02:04Z","timestamp":1775012524000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1134\/S0361768823030064"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,26]]},"references-count":38,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["3734"],"URL":"https:\/\/doi.org\/10.1134\/s0361768823030064","relation":{},"ISSN":["0361-7688","1608-3261"],"issn-type":[{"value":"0361-7688","type":"print"},{"value":"1608-3261","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,26]]},"assertion":[{"value":"9 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 January 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 January 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 May 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no conflicts of interest.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"CONFLICT OF INTEREST"}}]}}