An efficient GPU out-of-core framework for interactive rendering of large-scale CAD models

Real‐time rendering of large‐scale engineering computer‐aided design (CAD) models has been recognized as a challenging task. Because of the constraints of limited graphics processing unit (GPU) memory size and computation capacity, a massive model with hundreds of millions of triangles cannot be loa...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Computer animation and virtual worlds Ročník 27; číslo 3-4; s. 231 - 240
Hlavní autoři: Xue, Junjie, Zhao, Gang, Xiao, Wenlei
Médium: Journal Article
Jazyk:angličtina
Vydáno: Chichester Blackwell Publishing Ltd 01.05.2016
Wiley Subscription Services, Inc
Témata:
ISSN:1546-4261, 1546-427X
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Real‐time rendering of large‐scale engineering computer‐aided design (CAD) models has been recognized as a challenging task. Because of the constraints of limited graphics processing unit (GPU) memory size and computation capacity, a massive model with hundreds of millions of triangles cannot be loaded and rendered in real‐time using most of modern GPUs. In this paper, an efficient GPU out‐of‐core framework is proposed for interactively visualizing large‐scale CAD models. To improve efficiency of data fetching from CPU host memory to GPU device memory, a parallel offline geometry compression scheme is introduced to minimize the storage cost of each primitive by compressing the levels of detail (LOD) geometries into a highly compact format. At the rendering stage, occlusion culling and LOD processing algorithms are integrated and implemented with an efficient GPU‐based approach to determine a minimal scale of primitives to be transferred for each frame. A prototype software system is developed to preprocess and render massive CAD models with the proposed framework. Experimental results show that users can walkthrough massive CAD models with hundreds of millions of triangles at high frame rates using our framework. Copyright © 2016 John Wiley & Sons, Ltd. This paper proposes an efficient graphics processing unit out‐of‐core framework for interactively visualizing large‐scale computer‐aided design models. An off‐line geometry compression scheme is introduced to minimize the storage cost of each primitive. Occlusion culling and level of detail processing algorithms are integrated with an efficient graphics processing unit‐based approach to determine a minimal scale of primitives to be transferred for each frame. The effectiveness and robustness of the framework are verified by testing on several computer‐aided design models with hundreds of millions of triangles at high frame rates.
Bibliografie:ark:/67375/WNG-F6JB80DT-3
National Natural Science Foundation of China - No. 61170198
istex:A5F1A226C793E1CEC5A6B11294CB157FD4BD7F21
ArticleID:CAV1704
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1546-4261
1546-427X
DOI:10.1002/cav.1704