これは、同じトピックを扱う 2 つの質問です。
私は最近、obj データからインターリーブされたインデックス バッファを作成する obj ローダーを作成しました。これは問題なく動作しますが、大きなモデルでは、このバッファ フォーマットの重要な部分が 一意でないインデックスはインデックス配列で複数回参照できるため、同じインデックス データを 2 回追加する必要はありません。問題は、インデックスが一意であるかどうかをテストするには、他のインデックス データに対してテストする必要があり、大きなファイルでは計算に数分かかる場合があることです。これをスピードアップする方法はありますか?一意のインデックス チェックをスキップする必要がありますか? または、このコードを使用して、obj に基づいて独自のファイルを作成し、データをプログラムに直接ダンプできるようにする必要がありますか?
将来的には、自分のプログラムにアニメーション要素を適用したいと考えています (ライブラリを使用して collada データをインポートします)。アニメーション化されたメッシュについて理解するのに苦労していますが、n の重みに基づいて、頂点は頂点シェーダー内で操作されるため、影響を受けるボーンを各インデックスに伝え、シェーダーで更新することはできませんか? それとも、プロセスを誤解していますか?