• 其他语言



在主流图形硬件上实现阴影贴图
页面和feed选项
打印 | 通过电子邮件发送给朋友 | 联系支持中心
收藏此页
Digg此页 | 添加到您的del.icio.us帐号
目录
给此页评分
论坛标签

搜索标签
 

介绍
作者:Dave Bookout

学习在基于英特尔 Intel® 915G 高速芯片组的主流图形显示硬件上使用阴影贴图。另外还包括了可在基于 Microsoft DirectX* 9.0 SDK 的 EmptyProject 示例中采用的阴影贴图实现过程。

阴影是我们感知立体世界的一个重要部分。通过对阴影的解读,可以获得我们在这个世界中看到的对象的更多信息。1位置和形状可以描述有关阴影所投向的曲面、物体的形状以及光线的相对位置的信息(图 1)。对于三维图形,阴影还可表现更真实的场景效果。如果观看者看到了不真实的阴影效果,就会很容易判断出这是计算机生成的图形。2本文将讨论以下内容:

  • 在基于英特尔 Intel® 915G 高速芯片组的主流图形显示硬件上使用阴影贴图的详细实现
  • 探索使用不支持浮点纹理的硬件时的算法和精度问题
  • 可在基于 Microsoft DirectX* 9.0 SDK 的 EmptyProject 示例中采用的一个阴影贴图实现


图 1:不使用阴影渲染的场景和使用影响渲染的场景。阴影可向观看者提供有关光源的位置以及圆环与背景平面的距离的信息。

1 Franklin C. Crow,《Shadow Algorithms for Computer Graphics》(英文),《Computer Graphics》(英文),11 卷,No. 2,1977 年 7 月,页码 242—248。

2 Franklin C. Crow,《Shadow Algorithms for Computer Graphics》(英文),《Computer Graphics》(英文),11 卷,No. 2,1977 年 7 月,页码 242—248。
上一部分上一部分2  3  4  5  下一部分

第 1 页, 共 9 页 

我们邀请您在本页 发表评论 (不受客服控制),或直接向我们的支持中心 提问.