• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

大型CAD模型的交互式透明渲染

Interactive transparency rendering for large CAD models.

作者信息

Huang Jianbing, Carter Michael B

机构信息

UGS PLM Solutions, 2321 North Loop Drive, Ames, IA 50014, USA.

出版信息

IEEE Trans Vis Comput Graph. 2005 Sep-Oct;11(5):584-95. doi: 10.1109/TVCG.2005.82.

DOI:10.1109/TVCG.2005.82
PMID:16144255
Abstract

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-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-6 while producing few artifacts.

摘要

透明度是一种重要的图形效果,可用于显著提高渲染场景的真实感,或在工程可视化中实现更有效的视觉检查。在本文中,我们提出通过在CPU上按从后到前的顺序对三角形进行排序,并将排序后的三角形提供给图形管道以在GPU硬件上进行渲染,来实现静态场景的交互式透明度渲染。我们的排序方法在对象空间中对三角形进行排序,它基于二叉空间划分(BSP)和深度排序方法构建,其行为易于调整以利用这两种方法的优势。我们提出了新颖的技术,以针对包括树构建时间、树大小和预期排序成本在内的多个因素优化BSP构建过程。我们还提出了一种改进的深度排序算法,当不存在循环遮挡时,该算法可以在不进行三角形分割的情况下产生正确的深度顺序。我们证明,对于各种类型的零件,所提出的系统导致的惩罚因子为4至6,其中最大的零件有近120万个三角形。此外,如果在CPU中进行排序和在GPU中进行渲染并行执行,则惩罚因子可能会进一步提高。还研究了两种近似策略,以测试我们的系统针对大型CAD装配体的实用性。在一个包含超过1600万个三角形且分布在约10000个透明零件中的装配体上的实验结果表明,所提出的系统仍然导致惩罚因子为4至6,同时产生的伪像很少。

相似文献

1
Interactive transparency rendering for large CAD models.大型CAD模型的交互式透明渲染
IEEE Trans Vis Comput Graph. 2005 Sep-Oct;11(5):584-95. doi: 10.1109/TVCG.2005.82.
2
Hardware-assisted visibility sorting for unstructured volume rendering.用于非结构化体绘制的硬件辅助可见性排序
IEEE Trans Vis Comput Graph. 2005 May-Jun;11(3):285-95. doi: 10.1109/TVCG.2005.46.
3
Ambient occlusion and edge cueing to enhance real time molecular visualization.环境光遮蔽和边缘提示以增强实时分子可视化。
IEEE Trans Vis Comput Graph. 2006 Sep-Oct;12(5):1237-44. doi: 10.1109/TVCG.2006.115.
4
Space-time light field rendering.时空光场渲染
IEEE Trans Vis Comput Graph. 2007 Jul-Aug;13(4):697-710. doi: 10.1109/TVCG.2007.1019.
5
Interactive collision detection for deformable models using streaming AABBs.使用流式轴对齐包围盒(AABB)对可变形模型进行交互式碰撞检测。
IEEE Trans Vis Comput Graph. 2007 Mar-Apr;13(2):318-29. doi: 10.1109/TVCG.2007.42.
6
Binary-space-partitioned images for resolving image-based visibility.用于解决基于图像的可见性的二叉空间划分图像。
IEEE Trans Vis Comput Graph. 2004 Jan-Feb;10(1):58-71. doi: 10.1109/TVCG.2004.1260758.
7
Quick-VDR: out-of-core view-dependent rendering of gigantic models.快速视点相关渲染(Quick-VDR):超大型模型的核外视点相关渲染
IEEE Trans Vis Comput Graph. 2005 Jul-Aug;11(4):369-82. doi: 10.1109/TVCG.2005.64.
8
Equalizer: a scalable parallel rendering framework.均衡器:一个可扩展的并行渲染框架。
IEEE Trans Vis Comput Graph. 2009 May-Jun;15(3):436-52. doi: 10.1109/TVCG.2008.104.
9
Interactive view-dependent rendering over networks.基于网络的交互式视图相关渲染。
IEEE Trans Vis Comput Graph. 2008 May-Jun;14(3):576-89. doi: 10.1109/TVCG.2007.70626.
10
CST: constructive solid trimming for rendering BReps and CSG.CST:用于渲染边界表示法(BReps)和构造实体几何法(CSG)的构造实体修剪
IEEE Trans Vis Comput Graph. 2007 Sep-Oct;13(5):1004-14. doi: 10.1109/TVCG.2007.70411.

引用本文的文献

1
An Evaluation of 3-D Scene Exploration Using a Multiperspective Image Framework.使用多视角图像框架对三维场景探索的评估
Vis Comput. 2011 Jun;27(6-8):623-632. doi: 10.1007/s00371-011-0599-2.