首页> 外文OA文献 >Efficient shadow algorithms on graphics hardware
【2h】

Efficient shadow algorithms on graphics hardware

机译:图形硬件上的高效阴影算法

摘要

Shadows are important to computer graphics because they add realism and help the viewer identify spatial relationships. Shadows are also useful story-telling devices. For instance, artists carefully choose the shape, softness, and placement of shadows to establish mood or character. Many shadow generation techniques developed over the years have been used successfully in offline movie production. It is still challenging, however, to compute high-quality shadows in real-time for dynamic scenes. This thesis presents two efficient shadow algorithms. Although these algorithms are designed to run in real-time on graphics hardware, they are also well-suited to offline rendering systems. First, we describe a hybrid algorithm for rendering hard shadows accurately and efficiently. Our method combines the strengths of two existing techniques, shadow maps and shadow volumes. We first use a shadow map to identify the pixels in the image that lie near shadow discontinuities. Then, we perform the shadow-volume computation only at these pixels to ensure accurate shadow edges. This approach simultaneously avoids the edge aliasing artifacts of standard shadow maps and avoids the high fillrate consumption of standard shadow volumes. The algorithm relies on a hardware mechanism that we call a computation mask for rapidly rejecting non-silhouette pixels during rasterization. Second, we present a method for the real-time rendering of soft shadows. Our approach builds on the shadow map algorithm by attaching geometric primitives that we call smoothies to the objects' silhouettes. The smoothies give rise to fake shadows that appear qualitatively like soft shadows, without the cost of densely sampling an area light source.
机译:阴影对计算机图形很重要,因为阴影可以增加真实感并帮助查看者识别空间关系。阴影也是有用的叙事设备。例如,艺术家精心选择阴影的形状,柔软度和位置,以建立情绪或角色。多年来开发的许多阴影生成技术已成功用于离线电影制作中。但是,为动态场景实时计算高质量阴影仍然具有挑战性。本文提出了两种有效的阴影算法。尽管这些算法旨在在图形硬件上实时运行,但它们也非常适合脱机渲染系统。首先,我们描述了一种混合算法,可以准确有效地渲染硬阴影。我们的方法结合了两种现有技术的优势,即阴影贴图和阴影体积。我们首先使用阴影贴图来识别图像中靠近阴影不连续点的像素。然后,我们仅在这些像素上执行阴影量计算,以确保准确的阴影边缘。这种方法同时避免了标准阴影贴图的边缘混叠伪影,并避免了标准阴影体积的高填充率消耗。该算法依赖于一种硬件机制,我们称之为计算掩码,用于在光栅化过程中快速拒绝非剪影像素。其次,我们提出一种实时渲染软阴影的方法。我们的方法建立在阴影贴图算法的基础上,通过将我们称为圆滑的几何图元附加到对象的轮廓上。思慕雪会产生伪影,其质量看起来像柔和的阴影,而无需密集采样面光源的成本。

著录项

  • 作者

    Chan Eric 1979-;

  • 作者单位
  • 年度 2005
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号