使用Cg的OpenGL照明

时间:2010-12-11 21:43:20

标签: opengl cg light

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

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

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

1 个答案:

答案 0 :(得分:0)

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