原文:DirectX11 With Windows SDK--38 级联阴影贴图(CSM)

前言 在 章我们曾经实现过shadow mapping,但是受到阴影贴图精度的限制,只能在场景中相当有限的范围内投射阴影。本章我们将以微软提供的例子和博客作为切入点,学习如何解决阴影中出现的Atrifacts: 边缘闪烁 amp 抖动 阴影接缝 阴影缺失 perspective aliasing projective aliasing 并且我们将会学习到如何使用级联阴影贴图 CSMs 。具体包括: ...

2022-04-07 13:24 2 1275 推荐指数:

查看详情

DirectX11 With Windows SDK--34 位移贴图

前言 在前面的章节中,我们学到了法线贴图和曲面细分。现在我们可以将这两者进行结合以改善效果,因为法线贴图仅仅只是改善了光照的细节,但它并没有从根本上改善几何体的细节。从某种意义上来说,法线贴图只是一个光照的小把戏。接下来我们将会学习如何使用位移贴图来改善网格细节。 在此之前你需要了解如下章 ...

Thu Jul 16 04:45:00 CST 2020 0 839
DirectX11 With Windows SDK--31 阴影映射

前言 阴影既暗示着光源相对于观察者的位置关系,也从侧面传达了场景中各物体之间的相对位置。本章将起底最基础的阴影映射算法,而像复杂如级联阴影映射这样的技术,也是在阴影映射的基础上发展而来的。 从本章开始我们将使用EffectHelper进一步简化所编写的特效,为此你可能还需要了解下面的章节 ...

Sat Jun 06 00:43:00 CST 2020 0 1565
DirectX11 With Windows SDK--06 键盘和鼠标输入

前言 提供键鼠输入可以说是一个游戏的必备要素。在这里,我们不使用DirectInput,而是使用Windows消息处理机制中的Raw Input,不过要从头开始实现会让事情变得很复杂。DXTK提供了鼠标输入的Mouse.h和键盘输入的Keyboard.h(现在已经单独抽离出来使用),对消 ...

Mon May 14 17:58:00 CST 2018 0 3536
DirectX11 With Windows SDK--16 流输出阶段

前言 在上一章,我们知道了如何使用几何着色器来重新组装图元,比如从一个三角形分裂成三个三角形。但是为了实现更高阶的分形,我们必须要从几何着色器拿到输出的顶点。这里我们可以使用可选的流输出阶段来拿到顶 ...

Sun Aug 12 06:32:00 CST 2018 1 871
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM