使用Cg的OpenGL照明

使用Cg的OpenGL照明,opengl,cg,light,Opengl,Cg,Light,我已经熟悉OpenGL的原生灯光 我的问题是如何使用Cg渲染灯光? 我是否仍然需要声明普通OpenGL灯光,然后使用Cg渲染灯光?还是全部使用Cg完成 如果你能给我指一些关于Cg照明的阅读材料,那也很棒。好吧,经过一些实验,我发现你不需要使用任何OpenGL ligthing指令。 您只需编写一个顶点着色器,并为其提供灯光所需的参数:灯光位置、灯光颜色。您还可以为每个对象发送反射率和光泽度参数,以模拟您在opengl中声明材质属性的方式。经过一些实验,我发现您不需要使用任何opengl ligt

我已经熟悉OpenGL的原生灯光

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


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

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

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