Nova3D: Code-Native Generation of Programmable 3D Assets
Not on the map. Why?
Abstract (arXiv)
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 generation time rather than being recovered afterward by segmentation or rigging. We evaluate on Nova3D-Bench, a frozen, spec-grounded benchmark of 54 items across six domains and three difficulty levels with text and image inputs, against eleven baselines in four families (mesh-native, part-structured, code-native, and CAD) plus a same-LLM ablation. Nova3D produces an executable program and a valid artifact for 54/54 items. Every asset exposes named parts organized in a parent-child assembly tree; no mesh-native, CAD, or segmentation baseline exposes either. It satisfies 51/52 prompt-stated numeric and count constraints (best baseline: 11/52), passes 14/18 blinded local edits with locality preserved in 18/18, and articulates 59 joints across 12 assets at 98.3% geometric validity, where every baseline exposes zero native joints. Its geometry is competitive: it wins the structured domains in a pairwise shape-quality tournament and is second only to the strongest mesh-native model, while conceding texture realism to baked-PBR systems. The central result is representational: code-native generation turns a generated 3D object from an opaque surface into a programmable asset that downstream systems can inspect, measure, edit, and animate.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 28 of its 37 references that are in the map. First posted on arXiv 22 Jul 2026.
Builds on
28 of 37 references.
References · 28
- 2022Objaverse: A Universe of Annotated 3D Objectscited by 1,522
- 2023Zero-1-to-3: Zero-shot One Image to 3D Objectcited by 1,483
- 2022Magic3D: High-Resolution Text-to-3D Content Creationcited by 1,285
- 2024Structured 3D Latents for Scalable and Versatile 3D Generationcited by 742
- 2022Point-E: A System for Generating 3D Point Clouds from Complex Promptscited by 694
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 266
- 2025TripoSG: High-Fidelity 3D Shape Synthesis using Large-Scale Rectified Flow Modelscited by 204
- 2024GPT-4V(ision) is a Human-Aligned Evaluator for Text-to-3D Generationcited by 151
- 2024MeshAnything: Artist-Created Mesh Generation with Autoregressive Transformerscited by 140
- 2024SceneCraft: An LLM Agent for Synthesizing 3D Scene as Blender Codecited by 125
16 more
- 2022PartSLIP: Low-Shot Part Segmentation for 3D Point Clouds via Pretrained Image-Language Modelscited by 117
- 2024SAMPart3D: Segment Any Part in 3D Objectscited by 95
- 20233D-GPT: Procedural 3D Modeling with Large Language Modelscited by 91
- 2024LLaMA-Mesh: Unifying 3D Mesh Generation with Language Modelscited by 87
- 2025PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transformerscited by 78
- 2024PartGen: Part-level 3D Generation and Reconstruction with Multi-View Diffusion Modelscited by 60
- 2024Part123: Part-aware 3D Reconstruction from a Single-view Imagecited by 54
- 2025Text-to-CAD Generation Through Infusing Visual Feedback in Large Language Modelscited by 43
- 2025Text-to-CadQuery: A New Paradigm for CAD Generation with Scalable Large Model Capabilitiescited by 43
- 2025CAD-Coder: An Open-Source Vision-Language Model for Computer-Aided Design Code Generationcited by 39
- 2024L3GO: Language Agents with Chain-of-3D-Thoughts for Generating Unconventional Objectscited by 26
- 2024BlenderLLM: Training Large Language Models for Computer-Aided Design with Self-improvementcited by 26
- 2024Text2CAD: Generating Sequential CAD Models from Beginner-to-Expert Level Text Promptscited by 22
- 2026CADSmith: Multi-Agent CAD Generation with Programmatic Geometric Validationcited by 11
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 2025Name That Part: 3D Part Segmentation and Namingcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.