在透视变形后如何进行阴影映射?

作者: Brendon3Tang创建于 2023年4月20日更新于 2023年4月21日

你好,根据"技术难点:带透视变形的线性插值"章节更改代码后,我遇到了阴影映射的问题。我自己对这个问题的想法是,我们使用了原始 P 的 z 值,但该 z 值在阴影缓冲区中的索引 (x+y*width) 来自 P' (经 MVP 变换后的原始 P)。因此,像素与 z 值不匹配。请纠正我的错误。此外,我尝试从主分支下载示例代码并运行它。但我也看不到阴影。有人成功实现阴影映射吗?任何提示都很有帮助,我会非常感谢的!

内容来源: ssloy/tinyrenderer