5

複数の STL ファイルを (1 つずつ) 同じシーンにロードしています。これらのファイルは、同じモデルの異なる LOD です (ローポリからハイポリまで)。低解像度から高解像度への継続的なモデル更新をシミュレートしたいと思います。

LODごとに個別のメッシュを作成し、前のものを削除するときにシーンに追加しようとしました。残念ながら、LOD が大きくなると、レンダリングに大幅な遅延が生じます。

完全なコードを見る

私の質問: - メッシュを再作成せずに、同じメッシュ内のジオメトリを置き換えるだけでよいでしょうか? もしそうなら、レンダリングの更新を強制する方法は? を使用しようとしましmesh.setGeometryたが、STL ジオメトリでは機能しないようです - 新しいジオメトリが表示されます (何らかの理由で Cube では完全に機能します)。- なんらかの事前計算やキャッシュによって更新をスピードアップすることは可能ですか?

ヒントをお寄せいただきありがとうございます。サイモン

4

0 に答える 0