An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline

In this paper, based on height field surface example, an efficient technology of real-time modeling of complex procedural objects on the ray tracing pipeline (RT-pipeline) is proposed. The proposed technology doesn’t overload the I-shader stage (intersection shader), but distributes the computationa...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Programming and computer software 2023-06, Vol.49 (3), p.178-186
Hauptverfasser: Timokhin, P. Y., Mikhaylyuk, M. V.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 186
container_issue 3
container_start_page 178
container_title Programming and computer software
container_volume 49
creator Timokhin, P. Y.
Mikhaylyuk, M. V.
description In this paper, based on height field surface example, an efficient technology of real-time modeling of complex procedural objects on the ray tracing pipeline (RT-pipeline) is proposed. The proposed technology doesn’t overload the I-shader stage (intersection shader), but distributes the computational load between the I-shader and the AH-shader (any-hit shader). The key innovations of the technology are the early rejection at the I-shader stage of the bounding boxes (AABBs) extracted by the RT-pipeline hardware unit, and the “transparent AABB” concept which allows transferring costly computing of the “ray-procedural object” intersection to a later AH-shader stage. The paper also describes a number of modifications that reduce the amount of such calculations. The proposed technology was implemented in a software complex in C++, GLSL and using the Vulkan API. The performance of the developed solution was studied under various ray tracing conditions on the task of modeling the surface of a detailed Puget Sound height field. The obtained results confirmed efficiency of the developed technology and the possibility of its application in virtual environment systems, simulators, scientific visualization, etc.
doi_str_mv 10.1134/S0361768823030064
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2918583704</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918583704</sourcerecordid><originalsourceid>FETCH-LOGICAL-c316t-c495d0cfa1f2e6955b34111c366402a76bf3b1c578c951585b1f0347e2992b623</originalsourceid><addsrcrecordid>eNp1kE1Lw0AQhhdRsFZ_gLcFz9Gd_UpyLKW1gqK08Rw229l2S5qtm_TQf29CBQ_iaWDmed6Bl5B7YI8AQj6tmNCQ6izjggnGtLwgI9AsSwTXcElGwzkZ7tfkpm13jAFjUo6ImTR05py3HpuOFmi3TajD5kSDo0s0dVL4PdK3sMbaN5thu0C_2XZ07rFe09UxOmORhoZ2W6RLc6JFNHZAP_xhcPCWXDlTt3j3M8fkcz4rpovk9f35ZTp5TawA3SVW5mrNrDPgOOpcqUpIALBCa8m4SXXlRAVWpZnNFahMVeCYkCnyPOeV5mJMHs65hxi-jth25S4cY9O_LHkOmcpEymRPwZmyMbRtRFceot-beCqBlUOT5Z8me4efnbZnmw3G3-T_pW8awHKp</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918583704</pqid></control><display><type>article</type><title>An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline</title><source>SpringerLink Journals</source><source>ProQuest Central</source><creator>Timokhin, P. Y. ; Mikhaylyuk, M. V.</creator><creatorcontrib>Timokhin, P. Y. ; Mikhaylyuk, M. V.</creatorcontrib><description>In this paper, based on height field surface example, an efficient technology of real-time modeling of complex procedural objects on the ray tracing pipeline (RT-pipeline) is proposed. The proposed technology doesn’t overload the I-shader stage (intersection shader), but distributes the computational load between the I-shader and the AH-shader (any-hit shader). The key innovations of the technology are the early rejection at the I-shader stage of the bounding boxes (AABBs) extracted by the RT-pipeline hardware unit, and the “transparent AABB” concept which allows transferring costly computing of the “ray-procedural object” intersection to a later AH-shader stage. The paper also describes a number of modifications that reduce the amount of such calculations. The proposed technology was implemented in a software complex in C++, GLSL and using the Vulkan API. The performance of the developed solution was studied under various ray tracing conditions on the task of modeling the surface of a detailed Puget Sound height field. The obtained results confirmed efficiency of the developed technology and the possibility of its application in virtual environment systems, simulators, scientific visualization, etc.</description><identifier>ISSN: 0361-7688</identifier><identifier>EISSN: 1608-3261</identifier><identifier>DOI: 10.1134/S0361768823030064</identifier><language>eng</language><publisher>Moscow: Pleiades Publishing</publisher><subject>Artificial Intelligence ; Computer Science ; Modelling ; Operating Systems ; Ray tracing ; Real time ; Scientific visualization ; Simulators ; Software Engineering ; Software Engineering/Programming and Operating Systems ; Virtual environments</subject><ispartof>Programming and computer software, 2023-06, Vol.49 (3), p.178-186</ispartof><rights>Pleiades Publishing, Ltd. 2023. ISSN 0361-7688, Programming and Computer Software, 2023, Vol. 49, No. 3, pp. 178–186. © Pleiades Publishing, Ltd., 2023. Russian Text © The Author(s), 2023, published in Programmirovanie, 2023, Vol. 49, No. 3.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c316t-c495d0cfa1f2e6955b34111c366402a76bf3b1c578c951585b1f0347e2992b623</citedby><cites>FETCH-LOGICAL-c316t-c495d0cfa1f2e6955b34111c366402a76bf3b1c578c951585b1f0347e2992b623</cites><orcidid>0000-0002-0718-1436 ; 0000-0002-7793-080X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1134/S0361768823030064$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2918583704?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,776,780,21367,27901,27902,33721,41464,42533,43781,51294</link.rule.ids></links><search><creatorcontrib>Timokhin, P. Y.</creatorcontrib><creatorcontrib>Mikhaylyuk, M. V.</creatorcontrib><title>An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline</title><title>Programming and computer software</title><addtitle>Program Comput Soft</addtitle><description>In this paper, based on height field surface example, an efficient technology of real-time modeling of complex procedural objects on the ray tracing pipeline (RT-pipeline) is proposed. The proposed technology doesn’t overload the I-shader stage (intersection shader), but distributes the computational load between the I-shader and the AH-shader (any-hit shader). The key innovations of the technology are the early rejection at the I-shader stage of the bounding boxes (AABBs) extracted by the RT-pipeline hardware unit, and the “transparent AABB” concept which allows transferring costly computing of the “ray-procedural object” intersection to a later AH-shader stage. The paper also describes a number of modifications that reduce the amount of such calculations. The proposed technology was implemented in a software complex in C++, GLSL and using the Vulkan API. The performance of the developed solution was studied under various ray tracing conditions on the task of modeling the surface of a detailed Puget Sound height field. The obtained results confirmed efficiency of the developed technology and the possibility of its application in virtual environment systems, simulators, scientific visualization, etc.</description><subject>Artificial Intelligence</subject><subject>Computer Science</subject><subject>Modelling</subject><subject>Operating Systems</subject><subject>Ray tracing</subject><subject>Real time</subject><subject>Scientific visualization</subject><subject>Simulators</subject><subject>Software Engineering</subject><subject>Software Engineering/Programming and Operating Systems</subject><subject>Virtual environments</subject><issn>0361-7688</issn><issn>1608-3261</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kE1Lw0AQhhdRsFZ_gLcFz9Gd_UpyLKW1gqK08Rw229l2S5qtm_TQf29CBQ_iaWDmed6Bl5B7YI8AQj6tmNCQ6izjggnGtLwgI9AsSwTXcElGwzkZ7tfkpm13jAFjUo6ImTR05py3HpuOFmi3TajD5kSDo0s0dVL4PdK3sMbaN5thu0C_2XZ07rFe09UxOmORhoZ2W6RLc6JFNHZAP_xhcPCWXDlTt3j3M8fkcz4rpovk9f35ZTp5TawA3SVW5mrNrDPgOOpcqUpIALBCa8m4SXXlRAVWpZnNFahMVeCYkCnyPOeV5mJMHs65hxi-jth25S4cY9O_LHkOmcpEymRPwZmyMbRtRFceot-beCqBlUOT5Z8me4efnbZnmw3G3-T_pW8awHKp</recordid><startdate>20230601</startdate><enddate>20230601</enddate><creator>Timokhin, P. Y.</creator><creator>Mikhaylyuk, M. V.</creator><general>Pleiades Publishing</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0000-0002-0718-1436</orcidid><orcidid>https://orcid.org/0000-0002-7793-080X</orcidid></search><sort><creationdate>20230601</creationdate><title>An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline</title><author>Timokhin, P. Y. ; Mikhaylyuk, M. V.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c316t-c495d0cfa1f2e6955b34111c366402a76bf3b1c578c951585b1f0347e2992b623</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Artificial Intelligence</topic><topic>Computer Science</topic><topic>Modelling</topic><topic>Operating Systems</topic><topic>Ray tracing</topic><topic>Real time</topic><topic>Scientific visualization</topic><topic>Simulators</topic><topic>Software Engineering</topic><topic>Software Engineering/Programming and Operating Systems</topic><topic>Virtual environments</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Timokhin, P. Y.</creatorcontrib><creatorcontrib>Mikhaylyuk, M. V.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Programming and computer software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Timokhin, P. Y.</au><au>Mikhaylyuk, M. V.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline</atitle><jtitle>Programming and computer software</jtitle><stitle>Program Comput Soft</stitle><date>2023-06-01</date><risdate>2023</risdate><volume>49</volume><issue>3</issue><spage>178</spage><epage>186</epage><pages>178-186</pages><issn>0361-7688</issn><eissn>1608-3261</eissn><abstract>In this paper, based on height field surface example, an efficient technology of real-time modeling of complex procedural objects on the ray tracing pipeline (RT-pipeline) is proposed. The proposed technology doesn’t overload the I-shader stage (intersection shader), but distributes the computational load between the I-shader and the AH-shader (any-hit shader). The key innovations of the technology are the early rejection at the I-shader stage of the bounding boxes (AABBs) extracted by the RT-pipeline hardware unit, and the “transparent AABB” concept which allows transferring costly computing of the “ray-procedural object” intersection to a later AH-shader stage. The paper also describes a number of modifications that reduce the amount of such calculations. The proposed technology was implemented in a software complex in C++, GLSL and using the Vulkan API. The performance of the developed solution was studied under various ray tracing conditions on the task of modeling the surface of a detailed Puget Sound height field. The obtained results confirmed efficiency of the developed technology and the possibility of its application in virtual environment systems, simulators, scientific visualization, etc.</abstract><cop>Moscow</cop><pub>Pleiades Publishing</pub><doi>10.1134/S0361768823030064</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0002-0718-1436</orcidid><orcidid>https://orcid.org/0000-0002-7793-080X</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0361-7688
ispartof Programming and computer software, 2023-06, Vol.49 (3), p.178-186
issn 0361-7688
1608-3261
language eng
recordid cdi_proquest_journals_2918583704
source SpringerLink Journals; ProQuest Central
subjects Artificial Intelligence
Computer Science
Modelling
Operating Systems
Ray tracing
Real time
Scientific visualization
Simulators
Software Engineering
Software Engineering/Programming and Operating Systems
Virtual environments
title An Efficient Technology of Real-Time Modeling of Height Field Surface on the Ray Tracing Pipeline
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T08%3A15%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Efficient%20Technology%20of%20Real-Time%20Modeling%20of%20Height%20Field%20Surface%20on%20the%20Ray%20Tracing%20Pipeline&rft.jtitle=Programming%20and%20computer%20software&rft.au=Timokhin,%20P.%20Y.&rft.date=2023-06-01&rft.volume=49&rft.issue=3&rft.spage=178&rft.epage=186&rft.pages=178-186&rft.issn=0361-7688&rft.eissn=1608-3261&rft_id=info:doi/10.1134/S0361768823030064&rft_dat=%3Cproquest_cross%3E2918583704%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2918583704&rft_id=info:pmid/&rfr_iscdi=true