2

私はすでに OpenGL のネイティブ ライトに精通しています。

私の質問は、Cg でライトをレンダリングするにはどうすればよいですか? 通常の OpenGL ライトを宣言してから、Cg を使用してライトをレンダリングする必要がありますか?それとも、すべて Cg で行われますか?

Cg を使用した照明についての読み物を教えていただければ、それも素晴らしいでしょう。

4

1 に答える 1

0

いくつかの実験の結果、OpenGLligthingディレクティブを使用する必要がないことがわかりました。必要なのは、頂点シェーダーを作成し、ライトに必要なパラメーター(ライトの位置、ライトの色)を指定することだけです。各オブジェクトの反射率と光沢のパラメータを送信して、openglでマテリアルプロパティを宣言する方法をシミュレートすることもできます。

于 2010-12-12T10:37:38.147 に答える