我正在使用固定函数管道制作 DirectX 9 C++ 应用程序,给定每个顶点的预计算光照,(不管法线/等)如何将其应用于最终图像?
我目前正在使用带纹理的图元,我正在尝试整体更改颜色(在整个图元上 - 而不是使用渐变),并且由于灯光的数量和设计的应用程序,我必须预先计算照明即使在低端机器上也能获得不错的帧率。(即每盏灯一个通过是一个太多)
我的顶点结构看起来像
struct Vertex
{
float x, y, z, u, v;
};
基本上我想添加一个光照值并使用每个顶点的固定函数管道应用它(不使用实际的“灯光”)
任何帮助将不胜感激...