Interactive transparency rendering for large CAD models

被引:0
|
作者
Huang, JB [1 ]
Carter, MB [1 ]
机构
[1] UGS PLM Solut, Ames, IA 50014 USA
关键词
BSP; depth sort; transparency rendering; triangle sorting;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Transparency is an important graphics effect that can be used to significantly increase the realism of the rendered scene or to enable more effective visual inspection in engineering visualization. In this paper, we propose achieving interactive transparency rendering of a static scene by sorting the triangles in back-to-front order on CPU and supplying the sorted triangles to the graphics pipeline for rendering on GPU hardware. Our sorting method sorts the triangles in object space and is built upon the Binary Space Partition (BSP) and depth-sort methods with its behavior readily tunable to exploit the strengths of both methods. We propose novel techniques to optimize the BSP construction process with respect to multiple factors including tree construction time, tree size, and expected sorting cost. We also propose an improved depth-sort algorithm that can produce correct depth order without triangle split when no cyclic occlusion exists. We demonstrate that the proposed system results in a penalty factor of 4 similar to 6 for various types of parts, among which the largest one has nearly 1.2 million triangles. In addition, the penalty factor may be further improved if sorting in CPU and rendering in GPU are executed in parallel. Two approximation strategies are also studied to test the practicality of our system against large CAD assemblies. Experimental results on an assembly containing over 16 million triangles distributed in about 10,000 transparent parts show that the proposed system still results in a penalty factor of 4 similar to 6 while producing few artifacts.
引用
收藏
页码:584 / 595
页数:12
相关论文
共 50 条
  • [31] Metaheuristic-based Workload Selection for Hybrid Cloud Rendering of CAD Models
    Moreira, Andre
    Celes, Waldemar
    11TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2019), 2019, : 87 - 94
  • [32] IMAGE RENDERING FOR BUILDING CAD
    Zhang Nan
    Qin Kaihuai
    CADDM, 1996, (01) : 58 - 68
  • [33] LM Transparency Tool: Interactive Tool for Analyzing Transformer Language Models
    Tufanov, Igor
    Hambardzumyan, Karen
    Ferrando, Javier
    Voita, Elena
    PROCEEDINGS OF THE 62ND ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 3: SYSTEM DEMONSTRATIONS, 2024, : 51 - 60
  • [34] CAD makes large parametric models possible
    不详
    MACHINE DESIGN, 1997, 69 (20) : 86 - 86
  • [35] Interactive Rendering of Large-Scale Volumes on Multi-Core CPUs
    Wang, Feng
    Wald, Ingo
    Johnson, Chris R.
    2019 IEEE 9TH SYMPOSIUM ON LARGE DATA ANALYSIS AND VISUALIZATION (LDAV), 2019, : 27 - 36
  • [36] Interactive rendering of large unstructured grids using dynamic level-of-detail
    Callahan, SP
    Comba, JLD
    Shirley, P
    Silva, CT
    IEEE VISUALIZATION 2005, PROCEEDINGS, 2005, : 199 - 206
  • [37] Quick-VDR: Interactive view-dependent rendering of massive models
    Yoon, SE
    Salomon, B
    Gayle, R
    Manocha, D
    IEEE VISUALIZATION 2004, PROCEEEDINGS, 2004, : 131 - 138
  • [38] Time-critical multiresolution rendering of large complex models
    Gobbetti, E
    Bouvier, E
    COMPUTER-AIDED DESIGN, 2000, 32 (13) : 785 - 803
  • [39] Interactive rendering of translucent objects
    Lensch, HPA
    Goesele, M
    Bekaert, P
    Kautz, J
    Magnor, MA
    Lang, J
    Seidel, HP
    10TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2002, : 214 - 224
  • [40] Interactive rendering of NURBS surfaces
    Concheiro, Raquel
    Amor, Margarita
    Padron, Emilio J.
    Doggett, Michael
    COMPUTER-AIDED DESIGN, 2014, 56 : 34 - 44