2

我有一个带有许多顶点的平面(所有顶点的 z 都等于 0.0),并通过以下方式将纹理附加在其上并关闭照明:

device->SetRenderState(D3DRS_LIGHTING, false);

渲染结果中有阴影。

我也尝试关闭正常:

device->SetRenderState(D3DRS_NORMALIZENORMALS, false);

它也不起作用。

有人知道发生了什么吗?


我只希望纹理显示扭曲而没有任何灯光效果。曲面来自细分的 NURBS 控制点。


纹理的颜色似乎被 VertexShader 改变了,这可能吗?以及如何解决?


呈现如下的纯白色纹理:

http://dl.dropbox.com/u/2318704/image/effect.png


问题改为directx - 纹理渲染结果不正确

4

0 回答 0