$ prompt → editable construction procedure → structured GLB
3D assets as editable programs, not mesh blobs.
Nova3D generates structured, multipart 3D assets through Blender-native construction code — preserving part identity, hierarchy, materials, transforms, and source provenance.
What is Nova3D?
Nova3D is an AI-native 3D generation runtime for developers building asset pipelines. Instead of returning a single opaque mesh, Nova3D produces an executable scene program that can be inspected, repaired, regenerated, and exported as a structured GLB scene.
input: "robot dog with articulated legs"
output: {
format: "glb",
structure: ["body", "head", "front_left_leg", "front_right_leg", "..."],
materials: true,
hierarchy: true,
source_code: true,
repair_loop: true
}
Why this matters
Named parts
Assets keep semantic structure instead of collapsing into a single mesh blob.
Part-local edits
Change one part without rerolling the entire object from scratch.
Pipeline ready
Export structured GLB scenes for games, configurators, simulations, and tooling.
Where it sits
| Category | Typical output | Nova3D view |
|---|---|---|
| Text-to-3D mesh tools | Fast visual geometry | Useful, but often opaque and hard to edit structurally. |
| AI CAD systems | Parametric mechanical solids | Powerful for CAD workflows, narrower for broad creative/industrial GLB assets. |
| Nova3D | Editable construction procedure + structured GLB | Built for multipart 3D assets where identity, hierarchy, and downstream control matter. |
Designed for
- Game development asset pipelines
- E-commerce product configurators
- Robotics, simulation, and digital twin mockups
- 3D printing assemblies and multipart prototypes
- Developer tools that need structured 3D outputs
Runtime architecture
1. user submits prompt or reference image
2. Nova3D writes Blender Python / bpy construction code
3. server executes generation in headless Blender
4. validation screenshots run through repair loops
5. final asset exports as structured GLB scene graph