Hable John, Rossignac Jarek
Worldwide Visualization Group, Electronic Arts, Vancouver, BC, Canada.
IEEE Trans Vis Comput Graph. 2007 Sep-Oct;13(5):1004-14. doi: 10.1109/TVCG.2007.70411.
Abstract-To eliminate the need to evaluate the intersection curves in explicit representations of surface cutouts or of trimmed faces in BReps of CSG solids, we advocate using Constructive Solid Trimming (CST). A CST face is the intersection of a surface with a Blist representation of a trimming CSG volume. We propose a new GPU-based CSG rendering algorithm that trims the boundary of each primitive using a Blist of its active zone. This approach is faster than the previously reported Blister approach, eliminates occasional speckles of wrongly colored pixels, and provides additional capabilities: painting on surfaces, rendering semitransparent CSG models, and highlighting selected features in the BReps of CSG models.
摘要——为了无需在CSG实体的边界表示(BReps)中对曲面切口或修剪面的显式表示中的相交曲线进行评估,我们提倡使用构造实体修剪(CST)。一个CST面是一个曲面与一个修剪CSG体的Blist表示的交集。我们提出了一种新的基于GPU的CSG渲染算法,该算法使用其活动区域的Blist来修剪每个基元的边界。这种方法比之前报道的泡罩方法更快,消除了偶尔出现的错误着色像素斑点,并提供了额外的功能:在曲面上绘制、渲染半透明CSG模型以及突出显示CSG模型的BReps中的选定特征。