Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces

We present a novel method for high-performance GPU-based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM transactions on graphics 2012-01, Vol.31 (1), p.1-11
Hauptverfasser: Nießner, Matthias, Loop, Charles, Meyer, Mark, Derose, Tony
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 11
container_issue 1
container_start_page 1
container_title ACM transactions on graphics
container_volume 31
creator Nießner, Matthias
Loop, Charles
Meyer, Mark
Derose, Tony
description We present a novel method for high-performance GPU-based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semisharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view-dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam's exact method.
doi_str_mv 10.1145/2077341.2077347
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1506382417</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1506382417</sourcerecordid><originalsourceid>FETCH-LOGICAL-c274t-994d5c856c0e2873cce60efcf034cc1c0dbd2e0f3944c98ea5ccc52f7e6ecb593</originalsourceid><addsrcrecordid>eNotkD1PwzAURS0EEqUws2ZkcfscfyUjCrQgVYKBzpHz8owMaVLspBL_nqJ2Onc4usNh7F7AQgillzlYK5VYnGgv2ExobbmVprhkM7ASOEgQ1-wmpS8AMEqZGXtakRunSNy1bj-GA2Xr920WqW8phv4zG3xWuXE3dR2vOhe_szQ1bTiEFIb-uKN3SOmWXXnXJbo7c862q-eP6oVv3tav1eOGY27VyMtStRoLbRAoL6xEJAPk0YNUiAKhbdqcwMtSKSwLchoRde4tGcJGl3LOHk6_-zj8TJTGehcSUte5noYp1UKDkUWuhD2qy5OKcUgpkq_3Mexc_K0F1P-96nOvM638A8UuXb8</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1506382417</pqid></control><display><type>article</type><title>Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces</title><source>Access via ACM Digital Library</source><creator>Nießner, Matthias ; Loop, Charles ; Meyer, Mark ; Derose, Tony</creator><creatorcontrib>Nießner, Matthias ; Loop, Charles ; Meyer, Mark ; Derose, Tony</creatorcontrib><description>We present a novel method for high-performance GPU-based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semisharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view-dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam's exact method.</description><identifier>ISSN: 0730-0301</identifier><identifier>EISSN: 1557-7368</identifier><identifier>DOI: 10.1145/2077341.2077347</identifier><language>eng</language><subject>Algorithms</subject><ispartof>ACM transactions on graphics, 2012-01, Vol.31 (1), p.1-11</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c274t-994d5c856c0e2873cce60efcf034cc1c0dbd2e0f3944c98ea5ccc52f7e6ecb593</citedby><cites>FETCH-LOGICAL-c274t-994d5c856c0e2873cce60efcf034cc1c0dbd2e0f3944c98ea5ccc52f7e6ecb593</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>Nießner, Matthias</creatorcontrib><creatorcontrib>Loop, Charles</creatorcontrib><creatorcontrib>Meyer, Mark</creatorcontrib><creatorcontrib>Derose, Tony</creatorcontrib><title>Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces</title><title>ACM transactions on graphics</title><description>We present a novel method for high-performance GPU-based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semisharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view-dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam's exact method.</description><subject>Algorithms</subject><issn>0730-0301</issn><issn>1557-7368</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><recordid>eNotkD1PwzAURS0EEqUws2ZkcfscfyUjCrQgVYKBzpHz8owMaVLspBL_nqJ2Onc4usNh7F7AQgillzlYK5VYnGgv2ExobbmVprhkM7ASOEgQ1-wmpS8AMEqZGXtakRunSNy1bj-GA2Xr920WqW8phv4zG3xWuXE3dR2vOhe_szQ1bTiEFIb-uKN3SOmWXXnXJbo7c862q-eP6oVv3tav1eOGY27VyMtStRoLbRAoL6xEJAPk0YNUiAKhbdqcwMtSKSwLchoRde4tGcJGl3LOHk6_-zj8TJTGehcSUte5noYp1UKDkUWuhD2qy5OKcUgpkq_3Mexc_K0F1P-96nOvM638A8UuXb8</recordid><startdate>201201</startdate><enddate>201201</enddate><creator>Nießner, Matthias</creator><creator>Loop, Charles</creator><creator>Meyer, Mark</creator><creator>Derose, Tony</creator><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></search><sort><creationdate>201201</creationdate><title>Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces</title><author>Nießner, Matthias ; Loop, Charles ; Meyer, Mark ; Derose, Tony</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c274t-994d5c856c0e2873cce60efcf034cc1c0dbd2e0f3944c98ea5ccc52f7e6ecb593</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Algorithms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Nießner, Matthias</creatorcontrib><creatorcontrib>Loop, Charles</creatorcontrib><creatorcontrib>Meyer, Mark</creatorcontrib><creatorcontrib>Derose, Tony</creatorcontrib><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><jtitle>ACM transactions on graphics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nießner, Matthias</au><au>Loop, Charles</au><au>Meyer, Mark</au><au>Derose, Tony</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces</atitle><jtitle>ACM transactions on graphics</jtitle><date>2012-01</date><risdate>2012</risdate><volume>31</volume><issue>1</issue><spage>1</spage><epage>11</epage><pages>1-11</pages><issn>0730-0301</issn><eissn>1557-7368</eissn><abstract>We present a novel method for high-performance GPU-based rendering of Catmull-Clark subdivision surfaces. Unlike previous methods, our algorithm computes the true limit surface up to machine precision, and is capable of rendering surfaces that conform to the full RenderMan specification for Catmull-Clark surfaces. Specifically, our algorithm can accommodate base meshes consisting of arbitrary valence vertices and faces, and the surface can contain any number and arrangement of semisharp creases and hierarchically defined detail. We also present a variant of the algorithm which guarantees watertight positions and normals, meaning that even displaced surfaces can be rendered in a crack-free manner. Finally, we describe a view-dependent level-of-detail scheme which adapts to both the depth of subdivision and the patch tessellation density. Though considerably more general, the performance of our algorithm is comparable to the best approximating method, and is considerably faster than Stam's exact method.</abstract><doi>10.1145/2077341.2077347</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0730-0301
ispartof ACM transactions on graphics, 2012-01, Vol.31 (1), p.1-11
issn 0730-0301
1557-7368
language eng
recordid cdi_proquest_miscellaneous_1506382417
source Access via ACM Digital Library
subjects Algorithms
title Feature-adaptive GPU rendering of Catmull-Clark subdivision surfaces
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T05%3A15%3A18IST&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=Feature-adaptive%20GPU%20rendering%20of%20Catmull-Clark%20subdivision%20surfaces&rft.jtitle=ACM%20transactions%20on%20graphics&rft.au=Nie%C3%9Fner,%20Matthias&rft.date=2012-01&rft.volume=31&rft.issue=1&rft.spage=1&rft.epage=11&rft.pages=1-11&rft.issn=0730-0301&rft.eissn=1557-7368&rft_id=info:doi/10.1145/2077341.2077347&rft_dat=%3Cproquest_cross%3E1506382417%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=1506382417&rft_id=info:pmid/&rfr_iscdi=true