我已经很熟悉OpenGL的原生灯光了。
我的问题是如何使用Cg渲染灯光?我是否仍然需要声明正常的OpenGL灯光,然后使用Cg渲染灯光?或者这一切都是使用Cg完成的?
如果你能给我一些关于Cg照明的阅读材料,那也是很棒的。
发布于 2010-12-12 18:37:38
经过一些实验,我发现您不需要使用任何OpenGL ligthing指令。您需要做的就是编写一个顶点着色器,并为其提供灯光所需的参数:灯光位置,灯光颜色。还可以为每个对象发送反射比和反光度参数,以模拟在opengl中声明材质属性的方式。
https://stackoverflow.com/questions/4419112
复制相似问题