Partial visibility for stylized lines

Partial visibility for stylized lines
复制标题

DOI:
10.1145/1377980.1377985
复制
发表时间:
2008-06
期刊:
--
影响因子:
--
通讯作者:
Forrester Cole;Adam Finkelstein
Forrester Cole;Adam Finkelstein
中科院分区:
其他
文献类型:
--
作者:
Forrester Cole;Adam Finkelstein

文献摘要

被引文献

相似文献

各种非照片级真实感渲染样式包括从3D模型中提取的线条。传统的可见性算法通常通过对模型的多边形进行深度测试来对每个线片段进行二进制决策。此二进制可见性测试会在线被多边形或其他线部分遮挡的情况下产生锯齿。在动画中,以及在用纹理和其他风格化效果绘制线条的情况下,这种锯齿伪像尤其令人反感。介绍了一种利用超分辨率对直线可见性测试进行反走样的方法,类似于多边形绘制中的反走样。我们的可见性测试是廉价的,使用当前的图形硬件,并产生部分可见性,在很大程度上改善令人反感的锯齿文物。此外,我们引入了一种类似于深度剥离的方法,进一步解决了线条掩盖其他线条的问题。
A variety of non-photorealistic rendering styles include lines extracted from 3D models. Conventional visibility algorithms make a binary decision for each line fragment, usually by a depth test against the polygons of the model. This binary visibility test produces aliasing where lines are partially obscured by polygons or other lines. Such aliasing artifacts are particularly objectionable in animations and where lines are drawn with texture and other stylization effects. We introduce a method for anti-aliasing the line visibility test by supersampling, analogous to anti-aliasing for polygon rendering. Our visibility test is inexpensive using current graphics hardware and produces partial visibility that largely ameliorates objectionable aliasing artifacts. In addition, we introduce a method analogous to depth peeling that further addresses artifacts where lines obscure other lines.