複数の STL ファイルを (1 つずつ) 同じシーンにロードしています。これらのファイルは、同じモデルの異なる LOD です (ローポリからハイポリまで)。低解像度から高解像度への継続的なモデル更新をシミュレートしたいと思います。
LODごとに個別のメッシュを作成し、前のものを削除するときにシーンに追加しようとしました。残念ながら、LOD が大きくなると、レンダリングに大幅な遅延が生じます。
私の質問: - メッシュを再作成せずに、同じメッシュ内のジオメトリを置き換えるだけでよいでしょうか? もしそうなら、レンダリングの更新を強制する方法は? を使用しようとしましmesh.setGeometry
たが、STL ジオメトリでは機能しないようです - 新しいジオメトリが表示されます (何らかの理由で Cube では完全に機能します)。- なんらかの事前計算やキャッシュによって更新をスピードアップすることは可能ですか?
ヒントをお寄せいただきありがとうございます。サイモン