Three.jsにおける動的LOD:Naniteに着想を得て

2025-02-07
Three.jsにおける動的LOD:Naniteに着想を得て

このプロジェクトは、Unreal Engine 5のNaniteに似た動的LODシステムをThree.jsで再現しようとする試みです。メッシュをメッシュレットにクラスタリングし、隣接するメッシュレットをグループ化し、マージ(共有頂点)、meshoptimizerを使用してメッシュを簡素化(三角形を半分に、最大128)、最後に分割(現在は2、目標はN/2)します。プロジェクトはまだ初期段階であり、今後の作業にはLOD、DAGカット、GPUへのジオメトリストリーミングの改善が含まれます。研究には、Nanite、マルチレゾリューション構造、バッチマルチトライアングレーションが含まれます。

開発