Nova3D es un sistema de generación de activos tridimensionales que produce, en lugar de una malla opaca, código fuente ejecutable para Blender cuyo artefacto compilado es un archivo binario glTF (GLB). Este enfoque 'code-native' incorpora desde el momento de la generación elementos clave para mundos 3D interactivos: partes con nombre, una jerarquía de ensamblaje padre-hijo, restricciones medibles, asas de edición local y articulaciones funcionales, evitando las etapas posteriores de segmentación y rigging que requieren los modelos generativos convencionales.
El equipo evaluó el sistema en Nova3D-Bench, un benchmark congelado y anclado a especificación con 54 ítems repartidos en seis dominios y tres niveles de dificultad, con entradas de texto e imagen. La comparación incluyó once modelos base de cuatro familias (mesh-nativos, estructurados por partes, code-native y CAD) más una ablación con el mismo LLM. Nova3D generó un programa ejecutable y un artefacto válido en los 54/54 casos, expuso partes con nombre organizadas en árbol en todos ellos —algo que ningún modelo de malla, CAD o segmentación consigue— y cumplió 51/52 restricciones numéricas explícitas en el prompt, frente a las 11/52 del mejor baseline. En ediciones locales ciegas aprobó 14/18, mantuvo la localidad en 18/18 y articuló 59 articulaciones en 12 activos con una validez geométrica del 98,3%, mientras que todas las líneas base expusieron cero articulaciones nativas. En calidad de forma ganó los dominios estructurados en un torneo por parejas y quedó segunda solo ante el modelo mesh-nativo más fuerte, cediendo realismo de textura ante los sistemas PBR horneados.
La principal conclusión es de carácter representacional: generar objetos 3D como programas los convierte de superficies opacas en activos programables que sistemas posteriores pueden inspeccionar, medir, editar y animar de forma nativa.
