大约一个月以来,我一直在尝试使用 DirectX 11 制作延迟渲染器,但没有成功。
我遇到的大多数白皮书都描述了总体实现,但不是实际实现(这是有道理的,但对于实际实现来说很糟糕——无论如何对我来说)。
我查看了几个完整的引擎实现,例如来自“Practical Rendering & Computation Direct3D 11”的源代码,https://hieroglyph3.codeplex.com/,但发现它们非常繁琐且/ 或非常复杂(涉及计算着色器)。
虽然我查看了http://rastertek.com/教程,但它们已经有一段时间没有更新了(据我所知,作者处于永久中断状态),并使用 DirectX 9/10 的主题。
在过去的几周里,我一直在尝试找到一组相对基本的实现教程,希望能站稳脚跟——相对基本的意思是几何通道的漫反射和法线,以及照明通道的点光源。
所以提出一个问题,是否有一套教程和/或示例项目来完成我上面描述的基本实现?
我对 XNA 或 OpenGL 不太感兴趣,考虑到前者是 c# 而后者不是 DirectX,或者 RasterTek 教程,因为正如我所说,它们已经过时了。
非常感谢,我很感激。