3D generation that understand assembly.

Nova3D generates 3D models out of separate, functional parts instead of a single merged mesh. Get a microwave with a working hinge or a robot with independent legs. It's instantly rigged, labeled, and ready to edit in Blender.

.glb structured scene graph
N parts named & hierarchical
live developer preview
"green toaster oven, glass door, 3 knobs left side, realistic 3D, detailed internal assembly"
Drag to rotate - scroll to zoom
How to start

Type it. Drop it. Draw it.

Three ways to create. Describe what you want in words, a photo, or a sketch - and get back a structured 3D asset with named, independent parts.

01 / TEXT PROMPT

Type what you want

Type it. Nova3D builds your asset piece by piece - body, head, limbs - all as separate, named layers. No merged blobs, no manual cleanup.

Idle
02 / REFERENCE IMAGE

Drop a reference photo

Drop a photo. Nova3D reads the part structure - not just the outline - and gives you a matching, multi-part 3D object. No manual slicing.

Drop a reference image PNG - JPG - up to 10 MB
Waiting for reference
03 / SKETCH

Draw a rough shape

Doodle a shape. Nova3D treats your brushstrokes as a structural blueprint, turning rough 2D sketches into clean, organized 3D assemblies.

Draw anything
Why it matters

The output is a program, not a blob.

01 Named parts

Body, head, front_left_leg. Components don't melt into a single unresolvable mesh. Limbs, doors, and wheels stay isolated, labeled, and fully independent.

02 Part-local edits

Change one part without rerolling the whole object. The construction code is yours to inspect, modify, and re-run.

03 Pipeline ready

Export structured GLB scenes directly into your engine. Materials, moving parts, and hierarchy stay exactly where they belong. Nothing collapses on import.

Input -> Output

A prompt or image in. A scene graph out.

Nova3D is built for developers who need 3D assets they can actually work with. Instead of locking your generation inside a solid, unresolvable mesh, it produces a structured scene - every part named, every relationship preserved - that can be inspected, repaired, regenerated, and exported to any game engine.

// POST /v1/generate
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
}
Where it sits

Build smart 3D assets that are ready to move, animate, and articulate

Nova3D bridges the gap - skipping the uneditable chaos of text-to-mesh and the rigid complexity of traditional CAD.

Category Typical output Nova3D view
Text to 3D mesh Fast visual geometry Visually appealing, but outputs a single fused blob. Can't animate a door it doesn't know is a door.
AI CAD systems Parametric mechanical solids Powerful for CAD workflows, narrower for broad creative GLB assets.
Nova3D Editable construction procedure + structured GLB Built for 3D where every part has identity - independent, functional, and ready for any downstream tool.
Designed for

Where structured 3D pays off.

 

Clone the repo and self-host in minutes. No waitlist, no key request.

View on GitHub ->