geometry-instancing

    1

    1答えて

    インスタンス化された図面とインスタンスデータには比較的慣れています。 私はいくつかの古いコードをリファクタリングしています。インスタンスデータがどのようにシェーダに供給されるかのバグを導入しました。 関連ビットは次のとおりです。 私は作業のレンダリングループはglMultiDrawElementsIndirectを使用して実装している:私はインスタンスごとのデータを無視する場合に予想されるとして、

    2

    1答えて

    私は自分のプロジェクトで衝突検出を実装していますので、各オブジェクトの原点と最大と最小の頂点を持っていますので、多くのインスタンス化されたオブジェクトが1つのオブジェクトであり、渡された変換行列を使用して頂点シェーダで何度も繰り返されます。 私はCPUで衝突テストを行います。そのため、それらの行列配列以外のインスタンスについては何も知らないのです。 インスタンス化されたオブジェクトに使用するメソッ

    0

    1答えて

    通常、メッシュ固有の情報(VBO/VAO)をインスタンス固有の情報(変換、ユニフォームなど)から分離しようとします。 このように、インスタンス情報を操作するコードの部分は、VBO/VAOについて何も知る必要はなく、その逆もあります。 しかし、最近、glDrawInstancedを使用してハードウェアインスタンスを使用し始めました。インスタンス属性がVAOで結合されているため、懸念の分離がより困難に