mirror of
https://github.com/mouse0w0/lwjglbook-CN-Translation.git
synced 2025-08-22 12:15:30 +08:00
Fix chapter 26
This commit is contained in:
@@ -35,19 +35,12 @@
|
||||
从上述解释可以看出,我们需要尽可能多的将深度图进行分割,我们还将更改每个光照视图和投影矩阵。因此,要使用CSM需要做的事情是:
|
||||
|
||||
* 将视锥体分为n个部分。
|
||||
|
||||
* 渲染深度纹理时,对于每个部分:
|
||||
|
||||
* 计算光照视图和投影矩阵。
|
||||
|
||||
* 从光源的角度将场景渲染为单独的深度图。
|
||||
|
||||
* 渲染场景时:
|
||||
|
||||
* 使用此前计算的深度图。
|
||||
|
||||
* 确定要绘制的片段所属的部分。
|
||||
|
||||
* 计算阴影因子,如阴影映射中所述。
|
||||
|
||||
如你所见,CSM的主要缺点是我们需要从灯光的角度为每个部分渲染场景。这就是为什么通常只用于开放空间的原因。不管怎么说,我们将可以看到如何轻松地减少开销。
|
||||
|
Reference in New Issue
Block a user