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 条
  • [1] An efficient GPU out-of-core framework for interactive rendering of large-scale CAD models
    Xue, Junjie
    Zhao, Gang
    Xiao, Wenlei
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2016, 27 (3-4) : 231 - 240
  • [2] Interactive rendering of CSG models
    Wiegand, TF
    COMPUTER GRAPHICS FORUM, 1996, 15 (04) : 249 - 261
  • [3] Interactive Image-space Point Cloud Rendering with Transparency and Shadows
    Dobrev, Petar
    Rosenthal, Paul
    Linsen, Lars
    WSCG 2010: COMMUNICATION PAPERS PROCEEDINGS, 2010, : 101 - 108
  • [4] Interactive rendering of large volume data sets
    Guthe, S
    Wand, M
    Gonser, J
    Strasser, W
    VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, 2002, : 53 - 60
  • [5] Interactive reverse engineering of CAD models
    Zhang, Zhenyu
    Zhao, Mingyang
    Shen, Zeyu
    Wang, Yuqing
    Jia, Xiaohong
    Yan, Dong-Ming
    COMPUTER AIDED GEOMETRIC DESIGN, 2024, 111
  • [6] Hybrid Cloud Rendering System for Massive CAD Models
    Moreira, Andre
    Ivson, Paulo
    Celes, Waldemar
    PROCEEDINGS 2018 31ST SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI), 2018, : 234 - 241
  • [7] On the transparency of large AI models
    Wang, Wanying
    Wang, Ge
    Marivate, Vukosi
    Hufton, Andrew L.
    PATTERNS, 2023, 4 (07):
  • [8] Efficient rendering of large-scale CAD models on a GPU virtualization architecture with model geometry metrics
    Xue Junjie
    Zhai Xiang
    Qu Huiyang
    2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, : 251 - 256
  • [9] Interactive view-dependent rendering of large isosurfaces
    Gregorski, B
    Duchaineau, M
    Lindstrom, P
    Pascucci, V
    Joy, KI
    VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, 2002, : 475 - 482
  • [10] Interactive Level-of-Detail Rendering of Large Graphs
    Zinsmaier, Michael
    Brandes, Ulrik
    Deussen, Oliver
    Strobelt, Hendrik
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2012, 18 (12) : 2486 - 2495