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