Nova3D

Editable, part-aware 3D generation from text or reference images. Open-source client for nova3d.xyz.

Last verified:

Visit Nova3D

What is Nova3D?

Nova3D is an AI-native 3D generation runtime for developers building asset pipelines that produces structured, multipart 3D models instead of single opaque meshes. Unlike traditional text-to-3D tools, Nova3D translates text prompts, reference images, or hand-drawn sketches into Blender construction code and exports structured GLB files with named, hierarchical parts like body, head, and limbs.

The tool works through three input methods: typing a plain language text prompt, dropping a reference photo (PNG/JPG up to 10MB), or drawing a rough sketch silhouette. Nova3D reads proportions, silhouette, and part structure from inputs and generates matching multipart GLBs without requiring manual modeling or CAD skills. The output is an executable scene program that can be inspected, repaired, regenerated, and exported.

Key features include named parts that preserve hierarchy (body, head, front_left_leg, front_right_leg), part-local edits that let you change one part without rerolling the whole object, and pipeline-ready exports with hierarchy, materials, and transforms preserved. The construction code is yours to inspect, modify, and re-run.

Nova3D is designed for game development asset pipelines, e-commerce product configurators, robotics and simulation digital twin mockups, 3D printing assemblies and multipart prototypes, developer tools needing structured 3D outputs, and procedural content for games and AR. It can be self-hosted by cloning the GitHub repo in minutes with no waitlist or key request.

Nova3D pricing

Pricing model: Freemium

The website does not display explicit pricing details. The client is open-source and can be self-hosted by cloning the GitHub repository in minutes with no waitlist and no key request. By default, the client communicates with the hosted nova3d.xyz API (currently closed-source). Users can build their own backend and point to it with custom configuration. Reference image uploads support up to 10MB files.

Nova3D pros

  • Generates structured GLB with named hierarchical parts
  • Outputs executable Blender Python construction code
  • Three input methods: text, image, and sketch
  • Part-local edits without rerolling entire object
  • Preserves hierarchy, materials, and transforms
  • No manual modeling or CAD skills required
  • Pipeline-ready for games, configurators, simulations
  • Open-source client available on GitHub
  • Self-hostable in minutes with no waitlist
  • Reference image up to 10MB (PNG/JPG supported)
  • LLM acts as structured code compiler for scene graph
  • Transform nodes and functional pivot axes intact
  • Assembly-aware generation for functional parts
  • Can inspect, repair, and regenerate construction code
  • Works for 3D printing assemblies and prototypes

Nova3D cons

  • Hosted API is currently closed-source
  • May not produce production-ready high-end VFX quality
  • Limited to creative GLB assets, not parametric CAD
  • AI generation may have inconsistent results
  • Complex mechanical objects may need cleanup
  • No explicit pricing information publicly available
  • Requires Python/Blender knowledge to modify code
  • May not meet professional animation topology standards

Frequently asked questions about Nova3D

What is Nova3D and how does it work?

Nova3D is an AI-native 3D generation runtime that translates text prompts, reference images, or sketches into Blender construction code and structured GLB files. Instead of returning a single opaque mesh, it uses an LLM as a structured code compiler that writes native Blender Python code targeting nodes within the scene graph, producing well-organized multi-part GLB files with transform nodes and functional pivot axes intact.

What input methods does Nova3D support?

Nova3D supports three input methods: (1) Text Prompt - type plain language descriptions and Nova3D writes a Blender Python program building the asset part by part; (2) Reference Image - upload any PNG/JPG image up to 10MB and Nova3D reads proportions, silhouette, and part structure to generate a matching multipart GLB; (3) Sketch - draw a rough silhouette and Nova3D interprets strokes as spatial intent to generate a structured asset without CAD skills.

What makes Nova3D different from other text-to-3D tools?

Unlike typical text-to-3D mesh generators that produce fast visual geometry but often opaque and hard-to-edit meshes, Nova3D produces an editable construction procedure plus structured GLB. It builds multipart 3D assets where identity, hierarchy, and pipeline control matter. The output is a program, not a blob, with named parts that survive generation without collapsing into a single opaque mesh.

Can I edit individual parts of generated models?

Yes. Nova3D enables part-local edits where you can change one part without rerolling the whole object. The construction code is yours to inspect, modify, and re-run. Parts are named hierarchically (body, head, front_left_leg, front_right_leg), and the hierarchy survives generation, allowing targeted modifications to specific components.

What file format does Nova3D output?

Nova3D exports structured GLB (GL Transmission Format Binary) files with named parts, hierarchy, materials, and transforms preserved. The GLB contains a scene graph structure that can be inspected, repaired, regenerated, and used directly in games, configurators, simulations, and tooling pipelines.

Who is Nova3D designed for?

Nova3D is designed for developers building asset pipelines, specifically for: game development asset pipelines, e-commerce product configurators, robotics/simulation/digital twin mockups, 3D printing assemblies and multipart prototypes, developer tools that need structured 3D outputs, and procedural content generation for games and AR applications.

How do I self-host Nova3D?

You can clone the GitHub repository and self-host in minutes with no waitlist and no key request. By default, the client communicates with the hosted nova3d.xyz API (currently closed-source). To use a custom backend, point to it using --dart-define configuration. The open-source client is available at the RareSense/Nova3D GitHub repository.

What are the file size limits for reference images?

Nova3D accepts reference images in PNG or JPG format up to 10MB in size. The system reads proportions, silhouette, and part structure from the uploaded image to generate a matching multipart GLB without requiring manual modeling.

Does Nova3D support parametric CAD workflows?

No. Nova3D is not typical parametric CAD. It is built for creative multipart GLB assets where identity, hierarchy, and downstream control matter. AI CAD systems are more powerful for parametric mechanical solids and CAD workflows, but have narrower scope for broad creative GLB assets. Nova3D focuses on editable construction procedures for creative 3D assets.

What technical stack does Nova3D use?

Nova3D uses an LLM as a structured code compiler instead of an image generator. It generates Blender Python (bpy) code blocks specifically targeting nodes within the scene graph, working through Blender's actual graph structures rather than relying on pixel or point-cloud diffusion. The tech stack includes React, Symphony, Three.js, Blender, Python, HTML, CSS, and JavaScript.

Categories

Use cases

Browse all AI tools on NeedAnAI