2010-12-11 88 views
2

我对OpenGL的本地灯已经很熟悉了。Cg的OpenGL照明

我的问题是我如何去渲染与Cg灯? 我是否还需要声明正常的OpenGL灯光,然后使用Cg渲染灯光,还是全部用Cg完成?

如果你能指点一些关于Cg照明的阅读材料,那也很棒。

回答

0

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