0

GLSL属性を除数で「繰り返す」にはどうすればよいですか? たとえば、立方体 (インスタンス化されたレンダリングなど) があり、6 つの面 (12 の三角形) のそれぞれに法線を設定したいと考えています。アトリビュート除数を 2 に設定し、インスタンスが 4 つある場合、配列で指定された 2 の後に法線の取得を停止するだけです!

4

1 に答える 1

0

インスタンス化は、OpenGLに任意の属性インデックスを使用してメッシュをレンダリングできるようにする方法ではありません。インスタンス化されたレンダリングを介してのみ属性を繰り返すことができ、分割されていない各属性のみが繰り返されます。

各面の法線を指定する場合は、その面内の各頂点が同じ法線を繰り返し持つ必要があります。

于 2012-12-29T15:06:12.047 に答える