ManyLoDs: Parallel Many-View Level-of-Detail Selection for Real-Time Global Illumination

Level‐of‐Detail structures are a key component for scalable rendering. Built from raw 3D data, these structures are often defined as Bounding Volume Hierarchies, providing coarse‐to‐fine adaptive approximations that are well‐adapted for many‐view rasterization. Here, the total number of pixels in ea...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computer graphics forum 2011-06, Vol.30 (4), p.1233-1240
Hauptverfasser: Hollander, Matthias, Ritschel, Tobias, Eisemann, Elmar, Boubekeur, Tamy
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1240
container_issue 4
container_start_page 1233
container_title Computer graphics forum
container_volume 30
creator Hollander, Matthias
Ritschel, Tobias
Eisemann, Elmar
Boubekeur, Tamy
description Level‐of‐Detail structures are a key component for scalable rendering. Built from raw 3D data, these structures are often defined as Bounding Volume Hierarchies, providing coarse‐to‐fine adaptive approximations that are well‐adapted for many‐view rasterization. Here, the total number of pixels in each view is usually low, while the cost of choosing the appropriate LoD for each view is high. This task represents a challenge for existing GPU algorithms. We propose ManyLoDs, a new GPU algorithm to efficiently compute many LoDs from a Bounding Volume Hierarchy in parallel by balancing the workload within and among LoDs. Our approach is not specific to a particular rendering technique, can be used on lazy representations such as polygon soups, and can handle dynamic scenes. We apply our method to various many‐view rasterization applications, including Instant Radiosity, Point‐Based Global Illumination, and reflection/refraction mapping. For each of these, we achieve real‐time performance in complex scenes at high resolutions.
doi_str_mv 10.1111/j.1467-8659.2011.01982.x
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_914624243</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2402622931</sourcerecordid><originalsourceid>FETCH-LOGICAL-a5662-d5f6dc3b0469a4a4ce51e97c3fb8b0ca85c009b4139b1945435a8fd3545223153</originalsourceid><addsrcrecordid>eNqNkE1P2zAYgK1pSOtg_8HaZScHfyeetMNW1gJqAQ22oV0sJ30juXNjZrfQ_nsSijhwmi9-ZT-PZT0IYUYL1q_jZcGkLkmllSk4ZaygzFS82L5Bo5eLt2hEWT-XVKl36H3OS0qpLLUaodu563azeJI_4yuXXAgQ8HBEfnl4wDO4h0BiS05g7XzA1xCgWfvY4TYm_ANcIDd-BXgaYu0CPgths_KdG4gjdNC6kOHD836Ifk6-34xPyexyejb-OiNOac3JQrV60YiaSm2cdLIBxcCUjWjrqqaNq1RDqaklE6ZmRioplKvahVBScS6YEofo0_7duxT_bSCv7crnBkJwHcRNtqavwCWXoic_viKXcZO6_nO2KiuqqTG8h6o91KSYc4LW3iW_cmlnGbVDcLu0Q1c7dLVDcPsU3G579cteffABdv_t2fF0Mky9T_a-z2vYvvgu_bW6FKWyvy-mdj759uec81s7F4-xOZQa</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>878060992</pqid></control><display><type>article</type><title>ManyLoDs: Parallel Many-View Level-of-Detail Selection for Real-Time Global Illumination</title><source>Wiley Online Library Journals Frontfile Complete</source><source>Business Source Complete</source><creator>Hollander, Matthias ; Ritschel, Tobias ; Eisemann, Elmar ; Boubekeur, Tamy</creator><creatorcontrib>Hollander, Matthias ; Ritschel, Tobias ; Eisemann, Elmar ; Boubekeur, Tamy</creatorcontrib><description>Level‐of‐Detail structures are a key component for scalable rendering. Built from raw 3D data, these structures are often defined as Bounding Volume Hierarchies, providing coarse‐to‐fine adaptive approximations that are well‐adapted for many‐view rasterization. Here, the total number of pixels in each view is usually low, while the cost of choosing the appropriate LoD for each view is high. This task represents a challenge for existing GPU algorithms. We propose ManyLoDs, a new GPU algorithm to efficiently compute many LoDs from a Bounding Volume Hierarchy in parallel by balancing the workload within and among LoDs. Our approach is not specific to a particular rendering technique, can be used on lazy representations such as polygon soups, and can handle dynamic scenes. We apply our method to various many‐view rasterization applications, including Instant Radiosity, Point‐Based Global Illumination, and reflection/refraction mapping. For each of these, we achieve real‐time performance in complex scenes at high resolutions.</description><identifier>ISSN: 0167-7055</identifier><identifier>EISSN: 1467-8659</identifier><identifier>DOI: 10.1111/j.1467-8659.2011.01982.x</identifier><language>eng</language><publisher>Oxford, UK: Blackwell Publishing Ltd</publisher><subject>Algorithms ; Computer graphics ; GPU ; Hierarchies ; I.3.1 [Computer Graphics]: Hardware Architecture-Parallel Processing ; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling-Object hierarchies ; I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Shading ; Illumination ; level-of-detail ; many-view ; multi-view ; Real time ; Reflection ; Rendering ; Soups ; Studies ; Three dimensional</subject><ispartof>Computer graphics forum, 2011-06, Vol.30 (4), p.1233-1240</ispartof><rights>2011 The Author(s) Computer Graphics Forum © 2011 The Eurographics Association and Blackwell Publishing Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a5662-d5f6dc3b0469a4a4ce51e97c3fb8b0ca85c009b4139b1945435a8fd3545223153</citedby><cites>FETCH-LOGICAL-a5662-d5f6dc3b0469a4a4ce51e97c3fb8b0ca85c009b4139b1945435a8fd3545223153</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1111%2Fj.1467-8659.2011.01982.x$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1111%2Fj.1467-8659.2011.01982.x$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,777,781,1412,27905,27906,45555,45556</link.rule.ids></links><search><creatorcontrib>Hollander, Matthias</creatorcontrib><creatorcontrib>Ritschel, Tobias</creatorcontrib><creatorcontrib>Eisemann, Elmar</creatorcontrib><creatorcontrib>Boubekeur, Tamy</creatorcontrib><title>ManyLoDs: Parallel Many-View Level-of-Detail Selection for Real-Time Global Illumination</title><title>Computer graphics forum</title><description>Level‐of‐Detail structures are a key component for scalable rendering. Built from raw 3D data, these structures are often defined as Bounding Volume Hierarchies, providing coarse‐to‐fine adaptive approximations that are well‐adapted for many‐view rasterization. Here, the total number of pixels in each view is usually low, while the cost of choosing the appropriate LoD for each view is high. This task represents a challenge for existing GPU algorithms. We propose ManyLoDs, a new GPU algorithm to efficiently compute many LoDs from a Bounding Volume Hierarchy in parallel by balancing the workload within and among LoDs. Our approach is not specific to a particular rendering technique, can be used on lazy representations such as polygon soups, and can handle dynamic scenes. We apply our method to various many‐view rasterization applications, including Instant Radiosity, Point‐Based Global Illumination, and reflection/refraction mapping. For each of these, we achieve real‐time performance in complex scenes at high resolutions.</description><subject>Algorithms</subject><subject>Computer graphics</subject><subject>GPU</subject><subject>Hierarchies</subject><subject>I.3.1 [Computer Graphics]: Hardware Architecture-Parallel Processing</subject><subject>I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling-Object hierarchies</subject><subject>I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Shading</subject><subject>Illumination</subject><subject>level-of-detail</subject><subject>many-view</subject><subject>multi-view</subject><subject>Real time</subject><subject>Reflection</subject><subject>Rendering</subject><subject>Soups</subject><subject>Studies</subject><subject>Three dimensional</subject><issn>0167-7055</issn><issn>1467-8659</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNqNkE1P2zAYgK1pSOtg_8HaZScHfyeetMNW1gJqAQ22oV0sJ30juXNjZrfQ_nsSijhwmi9-ZT-PZT0IYUYL1q_jZcGkLkmllSk4ZaygzFS82L5Bo5eLt2hEWT-XVKl36H3OS0qpLLUaodu563azeJI_4yuXXAgQ8HBEfnl4wDO4h0BiS05g7XzA1xCgWfvY4TYm_ANcIDd-BXgaYu0CPgths_KdG4gjdNC6kOHD836Ifk6-34xPyexyejb-OiNOac3JQrV60YiaSm2cdLIBxcCUjWjrqqaNq1RDqaklE6ZmRioplKvahVBScS6YEofo0_7duxT_bSCv7crnBkJwHcRNtqavwCWXoic_viKXcZO6_nO2KiuqqTG8h6o91KSYc4LW3iW_cmlnGbVDcLu0Q1c7dLVDcPsU3G579cteffABdv_t2fF0Mky9T_a-z2vYvvgu_bW6FKWyvy-mdj759uec81s7F4-xOZQa</recordid><startdate>201106</startdate><enddate>201106</enddate><creator>Hollander, Matthias</creator><creator>Ritschel, Tobias</creator><creator>Eisemann, Elmar</creator><creator>Boubekeur, Tamy</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>201106</creationdate><title>ManyLoDs: Parallel Many-View Level-of-Detail Selection for Real-Time Global Illumination</title><author>Hollander, Matthias ; Ritschel, Tobias ; Eisemann, Elmar ; Boubekeur, Tamy</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a5662-d5f6dc3b0469a4a4ce51e97c3fb8b0ca85c009b4139b1945435a8fd3545223153</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithms</topic><topic>Computer graphics</topic><topic>GPU</topic><topic>Hierarchies</topic><topic>I.3.1 [Computer Graphics]: Hardware Architecture-Parallel Processing</topic><topic>I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling-Object hierarchies</topic><topic>I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Shading</topic><topic>Illumination</topic><topic>level-of-detail</topic><topic>many-view</topic><topic>multi-view</topic><topic>Real time</topic><topic>Reflection</topic><topic>Rendering</topic><topic>Soups</topic><topic>Studies</topic><topic>Three dimensional</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Hollander, Matthias</creatorcontrib><creatorcontrib>Ritschel, Tobias</creatorcontrib><creatorcontrib>Eisemann, Elmar</creatorcontrib><creatorcontrib>Boubekeur, Tamy</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>Computer graphics forum</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hollander, Matthias</au><au>Ritschel, Tobias</au><au>Eisemann, Elmar</au><au>Boubekeur, Tamy</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ManyLoDs: Parallel Many-View Level-of-Detail Selection for Real-Time Global Illumination</atitle><jtitle>Computer graphics forum</jtitle><date>2011-06</date><risdate>2011</risdate><volume>30</volume><issue>4</issue><spage>1233</spage><epage>1240</epage><pages>1233-1240</pages><issn>0167-7055</issn><eissn>1467-8659</eissn><abstract>Level‐of‐Detail structures are a key component for scalable rendering. Built from raw 3D data, these structures are often defined as Bounding Volume Hierarchies, providing coarse‐to‐fine adaptive approximations that are well‐adapted for many‐view rasterization. Here, the total number of pixels in each view is usually low, while the cost of choosing the appropriate LoD for each view is high. This task represents a challenge for existing GPU algorithms. We propose ManyLoDs, a new GPU algorithm to efficiently compute many LoDs from a Bounding Volume Hierarchy in parallel by balancing the workload within and among LoDs. Our approach is not specific to a particular rendering technique, can be used on lazy representations such as polygon soups, and can handle dynamic scenes. We apply our method to various many‐view rasterization applications, including Instant Radiosity, Point‐Based Global Illumination, and reflection/refraction mapping. For each of these, we achieve real‐time performance in complex scenes at high resolutions.</abstract><cop>Oxford, UK</cop><pub>Blackwell Publishing Ltd</pub><doi>10.1111/j.1467-8659.2011.01982.x</doi><tpages>8</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0167-7055
ispartof Computer graphics forum, 2011-06, Vol.30 (4), p.1233-1240
issn 0167-7055
1467-8659
language eng
recordid cdi_proquest_miscellaneous_914624243
source Wiley Online Library Journals Frontfile Complete; Business Source Complete
subjects Algorithms
Computer graphics
GPU
Hierarchies
I.3.1 [Computer Graphics]: Hardware Architecture-Parallel Processing
I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling-Object hierarchies
I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism-Shading
Illumination
level-of-detail
many-view
multi-view
Real time
Reflection
Rendering
Soups
Studies
Three dimensional
title ManyLoDs: Parallel Many-View Level-of-Detail Selection for Real-Time Global Illumination
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T07%3A09%3A51IST&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=ManyLoDs:%20Parallel%20Many-View%20Level-of-Detail%20Selection%20for%20Real-Time%20Global%20Illumination&rft.jtitle=Computer%20graphics%20forum&rft.au=Hollander,%20Matthias&rft.date=2011-06&rft.volume=30&rft.issue=4&rft.spage=1233&rft.epage=1240&rft.pages=1233-1240&rft.issn=0167-7055&rft.eissn=1467-8659&rft_id=info:doi/10.1111/j.1467-8659.2011.01982.x&rft_dat=%3Cproquest_cross%3E2402622931%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=878060992&rft_id=info:pmid/&rfr_iscdi=true