A shading reuse method for efficient micropolygon ray tracing

We present a shading reuse method for micropolygon ray tracing. Unlike previous shading reuse methods that require an explicit object-to-image space mapping for shading density estimation or shading accuracy, our method performs shading density control and actual shading reuse in different spaces wi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on graphics 2011-12, Vol.30 (6), p.1-8
Hauptverfasser: Hou, Qiming, Zhou, Kun
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 8
container_issue 6
container_start_page 1
container_title ACM transactions on graphics
container_volume 30
creator Hou, Qiming
Zhou, Kun
description We present a shading reuse method for micropolygon ray tracing. Unlike previous shading reuse methods that require an explicit object-to-image space mapping for shading density estimation or shading accuracy, our method performs shading density control and actual shading reuse in different spaces with uncorrelated criterions. Specifically, we generate the shading points by shooting a user-controlled number of shading rays from the image space, while the evaluated shading values are assigned to antialiasing samples through object-space nearest neighbor searches. Shading samples are generated in separate layers corresponding to first bounce ray paths to reduce spurious reuse from very different ray paths. This method eliminates the necessity of an explicit object-to-image space mapping, enabling the elegant handling of ray tracing effects such as reflection and refraction. The overhead of our shading reuse operations is minimized by a highly parallel implementation on the GPU. Compared to the state-of-the-art micropolygon ray tracing algorithm, our method is able to reduce the required shading evaluations by an order of magnitude and achieve significant performance gains.
doi_str_mv 10.1145/2070781.2024185
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_2070781_2024185</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_2070781_2024185</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1975-4dd240e1fc5f2e9d4d1d4b7fc8ea93d6973a621fc5fd2ccc808421fd76b264a3</originalsourceid><addsrcrecordid>eNotj01Lw0AYhBdRMNaeve4fSPu--52Dh1LUCgUvvYftfrQpTVJ24yH_3qg5DcMwwzyEvCCsEIVcM9CgDa4YMIFG3pECpdSl5srckwI0hxI44CN5yvkCAEoIVZDXDc1n65vuRFP4zoG2YTj3nsY-0RBj45rQDbRtXOpv_XU89R1NdqRDsm7qPJOHaK85LGddkMP722G7K_dfH5_bzb50WGlZCu-ZgIDRychC5YVHL446OhNsxb2qNLeK_cWeOecMGDFZr9WRKWH5gqz_Z6cXOacQ61tqWpvGGqH-ha9n-HqG5z_0B0yr</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A shading reuse method for efficient micropolygon ray tracing</title><source>ACM Digital Library Complete</source><creator>Hou, Qiming ; Zhou, Kun</creator><creatorcontrib>Hou, Qiming ; Zhou, Kun</creatorcontrib><description>We present a shading reuse method for micropolygon ray tracing. Unlike previous shading reuse methods that require an explicit object-to-image space mapping for shading density estimation or shading accuracy, our method performs shading density control and actual shading reuse in different spaces with uncorrelated criterions. Specifically, we generate the shading points by shooting a user-controlled number of shading rays from the image space, while the evaluated shading values are assigned to antialiasing samples through object-space nearest neighbor searches. Shading samples are generated in separate layers corresponding to first bounce ray paths to reduce spurious reuse from very different ray paths. This method eliminates the necessity of an explicit object-to-image space mapping, enabling the elegant handling of ray tracing effects such as reflection and refraction. The overhead of our shading reuse operations is minimized by a highly parallel implementation on the GPU. Compared to the state-of-the-art micropolygon ray tracing algorithm, our method is able to reduce the required shading evaluations by an order of magnitude and achieve significant performance gains.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/2070781.2024185</identifier><language>eng</language><ispartof>ACM transactions on graphics, 2011-12, Vol.30 (6), p.1-8</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1975-4dd240e1fc5f2e9d4d1d4b7fc8ea93d6973a621fc5fd2ccc808421fd76b264a3</citedby><cites>FETCH-LOGICAL-c1975-4dd240e1fc5f2e9d4d1d4b7fc8ea93d6973a621fc5fd2ccc808421fd76b264a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Hou, Qiming</creatorcontrib><creatorcontrib>Zhou, Kun</creatorcontrib><title>A shading reuse method for efficient micropolygon ray tracing</title><title>ACM transactions on graphics</title><description>We present a shading reuse method for micropolygon ray tracing. Unlike previous shading reuse methods that require an explicit object-to-image space mapping for shading density estimation or shading accuracy, our method performs shading density control and actual shading reuse in different spaces with uncorrelated criterions. Specifically, we generate the shading points by shooting a user-controlled number of shading rays from the image space, while the evaluated shading values are assigned to antialiasing samples through object-space nearest neighbor searches. Shading samples are generated in separate layers corresponding to first bounce ray paths to reduce spurious reuse from very different ray paths. This method eliminates the necessity of an explicit object-to-image space mapping, enabling the elegant handling of ray tracing effects such as reflection and refraction. The overhead of our shading reuse operations is minimized by a highly parallel implementation on the GPU. Compared to the state-of-the-art micropolygon ray tracing algorithm, our method is able to reduce the required shading evaluations by an order of magnitude and achieve significant performance gains.</description><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNotj01Lw0AYhBdRMNaeve4fSPu--52Dh1LUCgUvvYftfrQpTVJ24yH_3qg5DcMwwzyEvCCsEIVcM9CgDa4YMIFG3pECpdSl5srckwI0hxI44CN5yvkCAEoIVZDXDc1n65vuRFP4zoG2YTj3nsY-0RBj45rQDbRtXOpv_XU89R1NdqRDsm7qPJOHaK85LGddkMP722G7K_dfH5_bzb50WGlZCu-ZgIDRychC5YVHL446OhNsxb2qNLeK_cWeOecMGDFZr9WRKWH5gqz_Z6cXOacQ61tqWpvGGqH-ha9n-HqG5z_0B0yr</recordid><startdate>201112</startdate><enddate>201112</enddate><creator>Hou, Qiming</creator><creator>Zhou, Kun</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201112</creationdate><title>A shading reuse method for efficient micropolygon ray tracing</title><author>Hou, Qiming ; Zhou, Kun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1975-4dd240e1fc5f2e9d4d1d4b7fc8ea93d6973a621fc5fd2ccc808421fd76b264a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hou, Qiming</creatorcontrib><creatorcontrib>Zhou, Kun</creatorcontrib><collection>CrossRef</collection><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hou, Qiming</au><au>Zhou, Kun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A shading reuse method for efficient micropolygon ray tracing</atitle><jtitle>ACM transactions on graphics</jtitle><date>2011-12</date><risdate>2011</risdate><volume>30</volume><issue>6</issue><spage>1</spage><epage>8</epage><pages>1-8</pages><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>We present a shading reuse method for micropolygon ray tracing. Unlike previous shading reuse methods that require an explicit object-to-image space mapping for shading density estimation or shading accuracy, our method performs shading density control and actual shading reuse in different spaces with uncorrelated criterions. Specifically, we generate the shading points by shooting a user-controlled number of shading rays from the image space, while the evaluated shading values are assigned to antialiasing samples through object-space nearest neighbor searches. Shading samples are generated in separate layers corresponding to first bounce ray paths to reduce spurious reuse from very different ray paths. This method eliminates the necessity of an explicit object-to-image space mapping, enabling the elegant handling of ray tracing effects such as reflection and refraction. The overhead of our shading reuse operations is minimized by a highly parallel implementation on the GPU. Compared to the state-of-the-art micropolygon ray tracing algorithm, our method is able to reduce the required shading evaluations by an order of magnitude and achieve significant performance gains.</abstract><doi>10.1145/2070781.2024185</doi><tpages>8</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2011-12, Vol.30 (6), p.1-8
issn 0730-0301
1557-7368
language eng
recordid cdi_crossref_primary_10_1145_2070781_2024185
source ACM Digital Library Complete
title A shading reuse method for efficient micropolygon ray tracing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T03%3A58%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20shading%20reuse%20method%20for%20efficient%20micropolygon%20ray%20tracing&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Hou,%20Qiming&rft.date=2011-12&rft.volume=30&rft.issue=6&rft.spage=1&rft.epage=8&rft.pages=1-8&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/2070781.2024185&rft_dat=%3Ccrossref%3E10_1145_2070781_2024185%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true