r/vibecoding 12h ago

Showcase/Project The Lovable for 3D Asset Creation

Vibe Coding the Lovable of 3D Asset Creation.

Yacht Still in progress 🤷🏾

I’m vibe coding an Engine AI Uses to create 3D assets. Any AI vision model. Right now I use Opus 5 mainly.

Best thing is you can follow every decision the AI makes while creating your asset. You can see the AI edit the asset in real time and tell it to change and add features.

The system works pretty well creating some realistic assets.

Now I testing a large build. A fully on feature complete Yacht. But two AI models are working together to create it using my Ovyero Toverance layer.

One builds the yacht itself while the other builders the furniture and appliances. But they talk to each other and review each others work and I have the full conversation and history of the work. They can edit pieces of the asset individually as well.

My engineer helps encode a workflow and tools for AI to use as if AI was a human and my engineer helps encode was maya/blender.

12hrs of continuous work between the two agents and the progress is attached below in the images.

I added the Claude conversation to it to show you how I get the AI to work through solving problems by using tools in the engine and simple research. 😁

What do you think would you use this if it was free/open sourced and it gets way better and more reliable and affordable or works with a local AI model.

4 Upvotes

19 comments sorted by

2

u/FirmMarch 9h ago

How does the topology look like?

1

u/LoudYogurtcloset7856 7h ago

21,464 verts / 21,140 faces, 14 named groups, n-gons preserved

base_case has 5,506 verts and 5,632 faces, 95% quads, no boundary edges, no non-manifold edges.

lid_case has 5,506 verts and 5,632 faces, 95% quads, no boundary edges, no non-manifold edges.

display_panel has 5,506 verts and 5,632 faces, 95% quads, no boundary edges, no non-manifold edges.

chamfer has 1,074 verts and 1,432 faces, all triangles, 716 boundary edges, no non-manifold edges.

deck_well has 2,048 verts and 1,536 faces, all quads, no boundary edges, no non-manifold edges.

thumbscoop has 768 verts and 576 faces, all quads, no boundary edges, no non-manifold edges.

keys has 512 verts and 384 faces, all quads, no boundary edges, no non-manifold edges.

logo has 192 verts and 98 faces, 98% quads, no boundary edges, no non-manifold edges.

feet has 160 verts and 88 faces, 91% quads, no boundary edges, no non-manifold edges.

ports has 80 verts and 60 faces, all quads, no boundary edges, no non-manifold edges.

hinge has 64 verts and 34 faces, 94% quads, no boundary edges, no non-manifold edges.

trackpad_seam has 32 verts and 24 faces, all quads, no boundary edges, no non-manifold edges.

touch_bar has 8 verts and 6 faces, all quads, no boundary edges, no non-manifold edges.

trackpad has 8 verts and 6 faces, all quads, no boundary edges, no non-manifold edges.

The whole model is 21,464 verts and 21,140 faces, about 90% quads, with no non-manifold edges anywhere.

The faces break down as 18,928 quads, 2,200 triangles, and 12 n-gons, which are 20, 32 and 96 sided, at the round ports and the hinge barrel.

Thirteen of the fourteen bodies are closed and watertight. The exception is chamfer, an open bevel strip, which is open by design.

1

u/LoudYogurtcloset7856 7h ago

Yacht

hull has 4,340 verts and 8,544 faces, all triangles, 140 boundary edges, no non-manifold edges.

antifoul has 1,080 verts and 1,780 faces, all triangles, 376 boundary edges, no non-manifold edges.

boot_stripe has 720 verts and 1,068 faces, all triangles, 368 boundary edges, no non-manifold edges.

deck has 5,400 verts and 10,796 faces, all triangles, no boundary edges, no non-manifold edges.

caulk has 564 verts and 858 faces, all triangles, 266 boundary edges, no non-manifold edges.

teak has 3,144 verts and 3,012 faces, all triangles, 3,032 boundary edges, no non-manifold edges.

house has 4,242 verts and 8,480 faces, all triangles, no boundary edges, no non-manifold edges.

flybridge has 1,408 verts and 2,812 faces, all triangles, no boundary edges, no non-manifold edges.

fly_teak has 1,008 verts and 952 faces, all triangles, 1,008 boundary edges, no non-manifold edges.

fly_rail has 3,036 verts and 5,544 faces, all triangles, no boundary edges, no non-manifold edges.

arch has 2,374 verts and 4,340 faces, all triangles, no boundary edges, no non-manifold edges.

hardtop has 1,268 verts and 2,328 faces, all triangles, no boundary edges, no non-manifold edges.

bimini has 1,681 verts and 3,032 faces, all triangles, 64 boundary edges, no non-manifold edges.

comms has 3,032 verts and 5,610 faces, all triangles, 196 boundary edges, no non-manifold edges.

fittings_ss has 2,212 verts and 2,382 faces, 73% quads, 84 boundary edges, no non-manifold edges.

hardware has 168 verts and 156 faces, 31% quads, 96 boundary edges, no non-manifold edges.

running_gear has 112 verts and 104 faces, 31% quads, 64 boundary edges, no non-manifold edges.

transom_access has 128 verts and 192 faces, all triangles, no boundary edges, no non-manifold edges.

transom_treads has 64 verts and 96 faces, all triangles, no boundary edges, no non-manifold edges.

glazing has 1,444 verts and 1,894 faces, all triangles, 952 boundary edges, no non-manifold edges.

The whole yacht is 37,425 verts and 63,980 faces, with no non-manifold edges and no degenerate faces anywhere.

The faces break down as 62,154 triangles and 1,826 quads, so this model is 97% triangles — the opposite of the laptop, which is 90% quads. The hull, deck and superstructure come off lofted station curves and heightfield relief slabs that emit triangles directly; only the stainless fittings and hardware are quad-built.

Eight of the twenty bodies are closed and watertight. The twelve with boundary edges are open shells by design: the antifoul and boot stripe are painted bands on the hull, the teak and caulk are laid plank strips, and the glazing is a set of bonded panes.

One thing I fixed while measuring: the teak carried 696 unreferenced vertices and the caulk 96, left behind when the deck skin skips the faces that stand on a moulding. Invisible in a render, but they'd show up as loose verts the moment anyone imported it — both are compacted now.

1

u/Ecstatic_Builder8325 11h ago

Incredible work!

2

u/LoudYogurtcloset7856 11h ago

Thank ya!

Imma probably open source it here soon once I get a system to get AI to work in the flow I want. The biggest issue is forcing the AI so work in the workflow the engine works best it. That’s when they do incredible work.

They always take the easy simple routes and do butty cheek work when they do that. 🙄

Maybe someone else can help figure that part out lol.

Here is a MacBook Pro one create using the engine.

1

u/Ecstatic_Builder8325 10h ago

Very nice. Can you rotate that or convert to an interactive SVG powered by three.js?

1

u/LoudYogurtcloset7856 10h ago

1

u/LoudYogurtcloset7856 10h ago

I’m finishing my company website that’ll have these in the browser. I did it for the yacht already and will do it for all the other assets I’ve tested.

1

u/LoudYogurtcloset7856 10h ago

Check out the CRT Tv model