u/mhb-11

I built a tool that generates 3D objects composed of logically connected, functional parts. E.g. a 3D microwave will have a real interior and a door that knows it's a door. It's a departure from typical AI 3D generators, which generate monolithic mesh "blobs" that are pretty but useless in workflows

Watch demo videos here: https://www.youtube.com/@nova3D_ai

---

Use the project from the github repo here: https://github.com/RareSense/Nova3D

It's free. But you need to BYOK (bring your own API key - Gemini recommended).

I've been building this because I was tired of AI generators producing detailed 3D objects where all parts are combined into a single mesh. Trying to separate parts has an impact on the shape. It starts breaking + the surface quality gets damaged because of the mesh structure. It's very cumbersome to work with.

I believe my project has deep usefulness as a "world building" tool within video games or AR/VR experiences.

If you have a feature in mind, please open an issue on my provided github.

---

Under the hood:
My tool uses an LLM as a structured code compiler (instead of an image generator). It writes native Blender Python code blocks that target specific nodes in the scene graph. The trick is that everything compiles through Blender's actual scene graph structures instead of pixel or point-cloud diffusion. Final export is a clean multi-part GLB with transform nodes and working pivot axes preserved.

u/mhb-11 — 1 day ago
▲ 247 r/founder+2 crossposts

I built a new type of AI tool; it generates 3D objects composed of their constituent parts (instead of the monolithic solid blobs all 3D AI generators produce).

The video shows a washing machine with separate, functional internal parts. It's even shown animated, because of accurate internal hinge and socket design.

This is a new technique compared to how AI is currently used to generate 3D objects. State of the art 3D generators like Meshy or Tripo operate as if molding a 3D shape out of clay.

In contrast, my technique does not generate a 3D shape at all.

It generates code - which in turn runs, generating the 3D object you see. A byproduct of that approach is getting a 3D object with separate, functional parts (which is what we actually wanted).

The project is free and on github: https://github.com/RareSense/Nova3D

Some generated examples:
- Boston Dynamics-style robot dog: https://imgur.com/a/CqMYgrF
- Microwave (random, but shows part separation well): https://imgur.com/a/hIqIJdr
- Internal assembly generation: https://imgur.com/a/JxDZ7Wd

Would love to hear feedback.

u/mhb-11 — 3 days ago

I did a Show HN before going to sleep and woke up to an immensity of upvotes...

... but just not on my submission.

Remember those classic YC mythical founder stories where they talk about how they posted on HN and it just blew up overnight?

I've seen people talk about it very casually, as if it's all organic, no effort went into "massaging" the algorithm, and it was serendipitous, and the "market pulled the product out of the founders" (all these terms Silicon Valley loves).

Question:
In your experience, did any of your recent Show HN posts ever blow up organically? Or did they take as much - if not more - effort than, say, Product Hunt? What were the best practices you followed?

reddit.com
u/mhb-11 — 9 days ago

I made an AI tool that generates 3D objects composed of separated, editable parts - instead of monolithic blobs. It works best with Gemini 3.1 Pro (beating results generated by Claude Opus 4.7 or chatGPT 5.5)

The video shows how my AI tool generated a washing machine with detailed internal parts.
It's available free at: https://github.com/RareSense/Nova3D
But bring your own API Key: Gemini highly recommended - the best model for executing this particular task.

The problem this tool solves:
3D generators produce solid, monolithic 3D objects that are great to look at. But not practically useful. Want to change the arm of a robot you generated? Re-generate the whole thing.

About this tech:
It uses models like Gemini, Claude or chatGPT to generate a Blender construction script. Basically the output isn't only geometry. It's the procedure that built it, plus the asset itself.

In practice, this means you can actually go in and edit the "kit of parts" afterwards, instead of starting over.

Some generated examples:
- Boston Dynamics-style robot dog: https://imgur.com/a/CqMYgrF
- Microwave (random, but shows part separation well): https://imgur.com/a/hIqIJdr
- Internal assembly generation: https://imgur.com/a/JxDZ7Wd

Hope you find this useful!

u/mhb-11 — 9 days ago

Text-to-3D AI generators create objects that are monolithic blobs with flat meshes. My idea is to instead develop an AI tool that generates 3D objects with editable and functional parts.

If it works, it'll be the precursor to one day directly 3D printing robots, vehicles or rockets, etc.

p.s. my working prototype/mvp is freely available here: https://github.com/RareSense/Nova3D

Some generated examples:
- Boston Dynamics-style robot dog: https://imgur.com/a/CqMYgrF
- Microwave (random, but shows part separation well): https://imgur.com/a/hIqIJdr
- Internal assembly generation: https://imgur.com/a/JxDZ7Wd

u/mhb-11 — 10 days ago

I built an AI tool that generates 3D objects with editable, functional parts (instead of monolithic blobs)

Most AI-to-3D tools generate solid objects that are good looking but ultimately uneditable. Want to tweak (or regenerate) just the arm of the robot you just generated? No easy way to do it.

So I've been toiling for ~2 years to create Nova3D, some results of which you see in the GIFs. Try it free on github: https://github.com/RareSense/Nova3D (bring your own Antrhopic or Gemini API Key - Gemini recommended).

Under the hood:
It generates a Blender construction script, runs it server-side, does spatial validation, then exports a structured GLB (with the scene graph intact). Basically the output isn't only geometry. It's the procedure that built it, plus the asset itself.

In practice, this produces named parts, hierarchy preserved, material slots ready to go. And since there's a procedural script sitting in the middle, you can actually go in and edit the "kit of parts" afterwards instead of starting over.

Would genuinely love community feedback!

u/mhb-11 — 11 days ago

I built a 3D AI tool that generates objects with functional, articulated parts

Github project link: https://github.com/RareSense/Nova3D
It's free. But you'll need your Gemini or Anthropic API key.

The problem with most AI generators:
They produce solid, monolithic 3D object that are great to look at but not practically super useful. Want to change the arm of a robot you generated? Re-generate the whole thing, lol.

My solution:
It generates a Blender construction script, runs it server-side, does spatial validation, then exports a structured GLB (with the scene graph intact). Basically the output isn't only geometry. It's the procedure that built it, plus the asset itself.

In practice, this produces named parts, hierarchy preserved, material slots ready to go. And since there's a procedural script sitting in the middle, you can actually go in and edit the "kit of parts" afterwards instead of starting over.

Would genuinely love community feedback!

u/mhb-11 — 13 days ago
▲ 173 r/StartupMind+2 crossposts

I created a free tool that generates 3D objects with functional, articulated parts

Try it at: https://github.com/RareSense/Nova3D Takes both text and image input. You'll need your own Gemini, Anthropic or Open AI key.

---

The problem it solves:
AI generators produce solid, monolithic 3D object that are great to look at but not practically super useful. Want to change the arm of a robot you generated? Re-generate the whole thing, lol.

About this tech:
It generates a Blender construction script, runs it server-side, does spatial validation, then exports a structured GLB (with the scene graph intact). Basically the output isn't only geometry. It's the procedure that built it, plus the asset itself.

In practice, this produces named parts, hierarchy preserved, material slots ready to go. And since there's a procedural script sitting in the middle, you can actually go in and edit the "kit of parts" afterwards instead of starting over.

Some generated examples:
- Internal assembly generation: https://imgur.com/a/JxDZ7Wd
- Boston Dynamics-style robot dog: https://imgur.com/a/CqMYgrF
- Microwave (random, but shows part separation well): https://imgur.com/a/hIqIJdr

Would genuinely love feedback!

u/mhb-11 — 11 days ago

As anyone who's dabbled in 3D AI generators knows, they produce solid, monolithic 3D objects that are great to look, at but not practically useful. Want to change the arm of a robot you generated? Re-generate the whole thing. Want to edit the prong of a ring you generated? It's not separately selectable.

So we've been grinding for 2 years and built Nova3D. You can try it at https://github.com/RareSense/Nova3D

How it works:
It generates a Blender construction script, runs it server-side, performs spatial validation, then exports a structured GLB (with the scene graph intact). Basically the output isn't only geometry. It's the procedure that built it, plus the asset itself.

In practice, this produces named parts, hierarchy preserved, material slots ready to go. And since there's a procedural script sitting in the middle, you can actually go in and edit the "kit of parts" afterwards instead of starting over.

Generated examples:
- Internal assembly generation: https://imgur.com/a/JxDZ7Wd
- Boston Dynamics-style robot dog: https://imgur.com/a/CqMYgrF
- Microwave (random, but shows part separation well): https://imgur.com/a/hIqIJdr

Would genuinely like to get feedback.

u/mhb-11 — 15 days ago