Meshoptimizer procesa miles de millones de triángulos en minutos
Optimizing meshoptimizer to process billions of triangles in minutes (2025)
El autor optimiza meshoptimizer para procesar la escena Zorah de NVIDIA, que contiene 1.64 mil millones de triángulos (18.9 mil millones con instancias) en un archivo glTF de 36 GB. Tras reducir el tiempo de procesamiento de 9 minutos a menos de 2 minutos y el uso de memoria de 57 GB a 20 GB, logra un rendimiento sin precedentes. El artículo detalla las optimizaciones clave: eliminar memset innecesarios, reducir el uso de memoria, paralelizar mejor y ajustar algoritmos de clusterización y simplificación.
El resultado final es un tiempo de procesamiento de 1 minuto y 48 segundos, con un uso de memoria de 20 GB, lo que supone una mejora de 4 veces en velocidad y 3 veces en memoria respecto al punto de partida.