正在加载视频...

视频加载失败

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 次观看 • 7 个月前 •via X (Twitter)

49 条评论

Linus ✦ Ekenstam 的头像
Linus ✦ Ekenstam7 个月前

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 的头像
Spencer Sterling7 个月前

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 的头像
Richard R7 个月前

@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 的头像
Richard R7 个月前

@LinusEkenstam @grok

Grok 的头像
Grok7 个月前

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 的头像
ancyran6 个月前

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

Grok 的头像
Grok6 个月前

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 的头像
emotionull7 个月前

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

Spencer Sterling 的头像
Spencer Sterling7 个月前

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

Internal Damnation 的头像
Internal Damnation7 个月前

@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 的头像
Spencer Sterling7 个月前

@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 的头像
Josh Daws7 个月前

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 的头像
Michael Gold7 个月前

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

Spencer Sterling 的头像
Spencer Sterling7 个月前

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 的头像
Michael Gold7 个月前

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 的头像
Michael Gold6 个月前

Making progress

Michael Swengel 的头像
Michael Swengel6 个月前

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) 的头像
Shaw (spirit/acc)7 个月前

that example is already trained into the model many times over

Amara 的头像
Amara7 个月前

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 的头像
Spencer Sterling7 个月前

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 🕊️ 的头像
Sterling Crispin 🕊️7 个月前

sick

tintwotin 的头像
tintwotin7 个月前

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

Bilawal Sidhu 的头像
Bilawal Sidhu7 个月前

Very cool

Harvest 的头像
Harvest7 个月前

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

jboogx.creative 的头像
jboogx.creative6 个月前

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

Doge Game Dev 的头像
Doge Game Dev7 个月前

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

makeitrad 的头像
makeitrad6 个月前

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

Cee 🎄 的头像
Cee 🎄7 个月前

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

AIHacksByMK 的头像
AIHacksByMK7 个月前

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 的头像
Tyler Nickerson7 个月前

I guess learning is just dead now, huh

F1dg3t 的头像
F1dg3t6 个月前

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

A.I.Warper 的头像
A.I.Warper7 个月前

Dope

Shreyans Bhansali 的头像
Shreyans Bhansali7 个月前

wild that tutorials are now homework for robots

Dominic DiTanna 的头像
Dominic DiTanna7 个月前

How long did it take

Spencer Sterling 的头像
Spencer Sterling7 个月前

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⭕️ 的头像
Trust⭕️7 个月前

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

NoReply 的头像
NoReply7 个月前

Absolutely pointless and the texture is stretched.

Abdul 的头像
Abdul6 个月前

Impressive. Is this open source?

Camouflage 的头像
Camouflage7 个月前

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

Vinnie ❌ 的头像
Vinnie ❌6 个月前

@ShortyTalls100 @KcMagination

TomFrigginHanks 的头像
TomFrigginHanks7 个月前

Noice

TheoWayne 的头像
TheoWayne7 个月前

@ate8a_nft hey look! haha

D(AI)vid 的头像
D(AI)vid6 个月前

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

Cristóbal Valenzuela 的头像
Cristóbal Valenzuela6 个月前

Very nice

siddharth ahuja 的头像
siddharth ahuja7 个月前

That’s so sick

mike 的头像
mike6 个月前

don't let r/blender see this

Jry Cgy 的头像
Jry Cgy7 个月前

watching it on YouTube? 😐

DENJIN 的头像
DENJIN7 个月前

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

PXTCHXS 的头像
PXTCHXS6 个月前

I know that guy! SO DANK!

相关视频