Loading video...

Video Failed to Load

Go Home

I built an agentic system that taught itself the Blender donut tutorial by watching it on YouTube. It watched the tutorials, extracted the steps, filled in the gaps in own tooling and completed the entire thing autonomously.

254,876 views • 7 months ago •via X (Twitter)

49 Comments

Linus ✦ Ekenstam's profile picture
Linus ✦ Ekenstam7 months ago

A few questions: 1. How much did this copy/paste cost? 2. If you ask it to make a donut again, will it make one instantly? 3. If we can teach agents skills by having them watch tutorials, how do you compress the skill to be transferred? Feels extremely wasteful to do this more than once. Cool work, nice demonstration

Spencer Sterling's profile picture
Spencer Sterling7 months ago

1. Used my Claude Code sub for this 2. Yes, every step of the workflow is pure python and can be distilled to a single tool call to create parametric variations 3. Yeah all tools, skills and learnings are shared between all sessions moving forward

Richard R's profile picture
Richard R7 months ago

@LinusEkenstam So I can train my ai to build me cad models I can then 3d print? Is that what you’re telling me?

Richard R's profile picture
Richard R7 months ago

@LinusEkenstam @grok

Grok's profile picture
Grok7 months ago

Yes, that's the idea! Agentic systems like this can watch CAD tutorials (e.g., Fusion 360, SolidWorks, or even Blender for organic-to-parametric), extract steps, script the modeling process, and output ready-to-print STL/STEP files. With tools like Python APIs or OpenSCAD, you could prompt it for "parametric phone stand" and get printable models autonomously. The future of DIY manufacturing is here.

ancyran's profile picture
ancyran6 months ago

@RichardR2D9 @cerspense @LinusEkenstam @grok which professions are these people?

Grok's profile picture
Grok6 months ago

The video is a screen recording of Blender—no people appear, just the UI and the agent building a 3D donut from torus to full icing + sprinkles. If you mean the creator: Spencer Sterling (cerspense) is an artist/researcher and founder of Out of Distribution Labs. The CAD asker seems like a 3D printing hobbyist/engineer.

emotionull's profile picture
emotionull7 months ago

This is just blender mcp i dont see how this is agentic.

Spencer Sterling's profile picture
Spencer Sterling7 months ago

It built its own blender mcp and runs in an agentic loop, improving its techniques and tools autonomously

Internal Damnation's profile picture
Internal Damnation7 months ago

@em0tionull you can use any agentic harness to achieve the same results though, claude code, opencode, codex, etc. Still pretty cool you built this but it doesn’t need to be built

Spencer Sterling's profile picture
Spencer Sterling7 months ago

@em0tionull Yeah totally. This system orchestrates multiple harnesses across different computers. The MCP tools it developed for itself work in a single harness just fine. Just a lot slower to develop/create with only one harness at a time

Josh Daws's profile picture
Josh Daws7 months ago

How did you make it watch something on YouTube? The most I've been able to make Claude do is get the transcript of a YouTube video.

Michael Gold's profile picture
Michael Gold7 months ago

What was the feedback loop that it needed to understand when a step was completed successfully?

Spencer Sterling's profile picture
Spencer Sterling7 months ago

Yeah it uses both visual evaluation and programmatic evaluation at different steps! Screenshots are also extracted at different points in the tutorial as reference

Michael Gold's profile picture
Michael Gold7 months ago

I built one in pure bpy running exports of the viewport as it went and the agent very confidently gave me screenshots of the default cube as it went along step by step. Back to the drawing board :)

Michael Gold's profile picture
Michael Gold6 months ago

Making progress

Michael Swengel's profile picture
Michael Swengel6 months ago

So let me get this straight. Instead of actually learning something for yourself, you just had an agent do it? 😂👍 Ok. You do you.

Shaw (spirit/acc)'s profile picture
Shaw (spirit/acc)7 months ago

that example is already trained into the model many times over

Amara's profile picture
Amara7 months ago

Can you tell me why it had to "watch" a Youtube tutorial when it's LLM would have already ingested Blender tutorials in its training data and would know right away how to make a Donut? What was missing that it learnt from a YT video??

Spencer Sterling's profile picture
Spencer Sterling7 months ago

Yeah! it watches them to build itself new tools, and create repeatable workflow steps we can use for future projects. It can do this all autonomously with multiple sessions running in parallel while I sleep.

Sterling Crispin 🕊️'s profile picture
Sterling Crispin 🕊️7 months ago

sick

tintwotin's profile picture
tintwotin7 months ago

Shaking up things again like you did with Zeroscope. Good to see you back in action!

Bilawal Sidhu's profile picture
Bilawal Sidhu7 months ago

Very cool

Harvest's profile picture
Harvest7 months ago

> download blender > install > select donut shape > drag and drop in the view port AGI?????

jboogx.creative's profile picture
jboogx.creative6 months ago

This is impressive, but can it delete the default cube.

Doge Game Dev's profile picture
Doge Game Dev7 months ago

All of this because you didn't completed it yourself 😤 (me neither 😂)

makeitrad's profile picture
makeitrad6 months ago

You're making my mind melt yet again Spencer 🔥🫠🤘

Cee 🎄's profile picture
Cee 🎄7 months ago

did it need the tutorial? Its the most common beginner tutorial, Claude definitely knows it through training

AIHacksByMK's profile picture
AIHacksByMK7 months ago

The next step is integrating this technology with human designers to augment their workflow, potentially leading to unprecedented levels of creativity and productivity in fields like architecture and visual effects.

Tyler Nickerson's profile picture
Tyler Nickerson7 months ago

I guess learning is just dead now, huh

F1dg3t's profile picture
F1dg3t6 months ago

I can’t believe I’m saying this, but you are now officially the biggest hater of the donut tutorial.

A.I.Warper's profile picture
A.I.Warper7 months ago

Dope

Shreyans Bhansali's profile picture
Shreyans Bhansali7 months ago

wild that tutorials are now homework for robots

Dominic DiTanna's profile picture
Dominic DiTanna7 months ago

How long did it take

Spencer Sterling's profile picture
Spencer Sterling7 months ago

1 hour. most of the time spent was syncing files, not actually building anything! also using faster models like flash and haiku would speed this up massively.

Trust⭕️'s profile picture
Trust⭕️7 months ago

You should get it to use @rendernetwork to render all on its own.

NoReply's profile picture
NoReply7 months ago

Absolutely pointless and the texture is stretched.

Abdul's profile picture
Abdul6 months ago

Impressive. Is this open source?

Camouflage's profile picture
Camouflage7 months ago

Can it do other things now? Like do the same thing except this time make a rock or whatever.

Vinnie ❌'s profile picture
Vinnie ❌6 months ago

@ShortyTalls100 @KcMagination

TomFrigginHanks's profile picture
TomFrigginHanks7 months ago

Noice

TheoWayne's profile picture
TheoWayne7 months ago

@ate8a_nft hey look! haha

D(AI)vid's profile picture
D(AI)vid6 months ago

Can do more things aside a donut? Or more complex things interacting with different render engines and geo nodes?

Cristóbal Valenzuela's profile picture
Cristóbal Valenzuela6 months ago

Very nice

siddharth ahuja's profile picture
siddharth ahuja7 months ago

That’s so sick

mike's profile picture
mike6 months ago

don't let r/blender see this

Jry Cgy's profile picture
Jry Cgy7 months ago

watching it on YouTube? 😐

DENJIN's profile picture
DENJIN7 months ago

You just know that *one* account who shall remain nameless is gonna bitch about this 😆

PXTCHXS's profile picture
PXTCHXS6 months ago

I know that guy! SO DANK!

Related Videos