我不确定这是否可能(或者我是否在问正确的问题)。我有一个顶点/索引,我在 DirectX 9.0 的场景中渲染。现在,我想添加环境光和漫反射光,然后得到每个顶点的最终计算的漫反射阴影。所以基本上,有一个太阳,然后周围有不同的点灯。我想这将类似于 Blender 的做法。然后我想得到每个顶点的最终结果,并将其静态写入文件(无动态照明)。然后它将进入一个每个顶点使用静态漫反射颜色的游戏。所以它不依赖于相机,照明,只依赖于静态点/太阳。
我认为我不能使用 DirectX 照明,因为这似乎无法让您获得最终顶点的最终 RGB 以进行导出?
有人有算法吗?或者以某种方式在 DirectX 中添加灯光然后获得最终结果?