2

我已经熟悉 OpenGL 的原生灯光。

我的问题是如何使用 Cg 渲染灯光?我还需要声明普通的OpenGL灯光,然后用Cg来渲染灯光吗?还是全部用Cg完成?

如果您能向我指出一些有关使用 Cg 照明的阅读材料,那也很棒。

4

1 回答 1

0

好吧,经过一些试验,我发现你不需要使用任何 OpenGL ligthing 指令。您需要做的就是编写一个顶点着色器并为其提供灯光所需的参数:灯光位置、灯光颜色。您还可以为每个对象发送反射率和光泽度参数,以模拟您在 opengl 中声明材质属性的方式。

于 2010-12-12T10:37:38.147 回答