頂点、法線、色を含むインターリーブされたVBOがあります。すべてが期待どおりに機能します。
ライトも欲しいのですが、有効にすると色が効かなくなります。
これは、ライトがgl.glColorでは機能しないためだと思いますが、カラーマテリアルでは機能します( ここでも指定されているように、最初の質問)
したがって、10000個以下の三角形をレンダリングする必要があり、レンダリング中に3回色を切り替える必要があることを考慮すると、これは私のニーズに合った最良の戦略ですか?
追伸:私は他のVBOで数百万の三角形もレンダリングしているので(ただし、VBOごとの色だけで)、gl.glBeginは私にとって有効なオプションではないと思います。