LOD Dynamique en Three.js : Inspiré par Nanite
2025-02-07
Ce projet tente de reproduire un système de LOD dynamique dans Three.js, similaire au Nanite d'Unreal Engine 5. Il commence par regrouper un maillage en meshlets, puis regroupe les meshlets adjacents, les fusionne (sommets partagés), simplifie le maillage à l'aide de meshoptimizer (réduction de moitié des triangles, maximum 128) et enfin le divise (actuellement en 2, avec pour objectif N/2). Le projet est à un stade précoce ; les travaux futurs incluent l'amélioration des LOD, des coupes DAG et le streaming de la géométrie vers le GPU. La recherche inclut Nanite, les structures multi-résolutions et les multi-triangulations par lots.
Développement