NotasFalling Leaves

Del árbol de Blender a la demo

Un formato de GLB para el árbol, un conversor desde Sapling Tree Gen y un validador.

Antes de modelar el árbol definitivo, definí qué tiene que traer el GLB para que la demo lo entienda: un Armature con huesos de tronco y de rama, la malla con skinning y pesos casi rígidos por tramo, para que cada hoja pueda seguir a un solo hueso.

Con eso armé tres herramientas para Blender: un script que convierte un árbol hecho con Sapling Tree Gen a ese formato, un validador que revisa la escena antes de exportar y un generador de árboles de prueba con los valores esperados, para comprobar que la demo los lee bien.

El GLB puede ir comprimido con meshopt, y trae una malla collider simplificada para que el raycast del puntero no sea caro: contra 45.000 triángulos tardaba 58 ms, contra un collider de 2.000, 3,4 ms.