← all repositories
RareSense/Nova3D

Generative 3D that outputs editable Blender source code

Nova3D generates 3D assets as executable Blender Python scripts instead of opaque meshes, making every part named, editable, and riggable from birth.

682 stars Dart Creative · DesignAgents
Nova3D
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Nova3D is a generative pipeline—accessed via this open-source Flutter client, Blender add-on, and MCP server—that synthesizes Blender Python from text or image prompts. The resulting programs compile into structured GLB files carrying named, separately addressable parts, real assembly hierarchies, joint pivots, and PBR materials. Because the asset’s source of truth is code rather than a baked mesh, every generated object remains inspectable and editable part-by-part.

The interesting bit

Rather than diffusing a single fused mesh like conventional generators, the pipeline targets Blender’s API directly, using the scene graph as its native representation. This preserves discrete components with stable boundaries and exact measurements—such as a generated ring holding a 17.00 mm inner diameter—while still handling organic shapes via Blender’s modifier suite.

Key highlights

  • Assets are born as executable construction procedures; the mesh is merely compiled output.
  • Every visually distinct component is a named, watertight part grouped into labeled sub-assemblies.
  • Model-agnostic harness: swap LLM providers (OpenAI, Anthropic, Gemini, OpenRouter) from the settings menu.
  • Auto-generates clean, packed UV atlases and kinematic joint pivots for rigging without retopology.
  • Open-source clients and integrations under MIT license, though the hosted generation backend remains proprietary.

Caveats

  • The hosted generation backend is closed-source; this repository contains only the clients and integrations.
  • Several promised surfaces—Claude skills, architecture docs, and example galleries—are marked “coming soon” and not yet available.
  • The web client requires the proprietary hosted service; no local backend exists for fully offline generation.

Verdict

Worth exploring if you need game-ready or CAD-adjacent assets with explicit part structure and editability. Skip it if you are looking for a fully open, self-hosted 3D diffusion pipeline.

Frequently asked

What is RareSense/Nova3D?
Nova3D generates 3D assets as executable Blender Python scripts instead of opaque meshes, making every part named, editable, and riggable from birth.
Is Nova3D open source?
Yes — RareSense/Nova3D is open source, released under the MIT license.
What language is Nova3D written in?
RareSense/Nova3D is primarily written in Dart.
How popular is Nova3D?
RareSense/Nova3D has 682 stars on GitHub.
Where can I find Nova3D?
RareSense/Nova3D is on GitHub at https://github.com/RareSense/Nova3D.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.