跳到主要内容
那条流水线里最值钱的几步,跟 AI 没半点关系

那条流水线里最值钱的几步,跟 AI 没半点关系

一键三连
一键三连

· 阅读约 3 分钟

预览渲染这个动作,我一个下午能按二十次。改一版材质按一次,挪一下相机按一次,把蛛网往前挪两帧再按一次。每次八分钟,按下去就只能去倒杯水,回来还得先看一眼它渲完没有。

翻到一篇 dev.to 上的复盘:作者第一次打开 Blender,用 Mixamo 的动作库加 blender-mcp,做了个 Miles Morales 荡蛛丝的 16 秒短片,全程没手动 K 帧。他提到首次完整渲染 720p,在 GTX 1650 上跑了差不多八分钟,后来把预览降到 360p,快了大概四倍,720p 只留给最终输出。⚡

这一下跟“AI 帮我做动画”没关系,是把预览和成片拆成两档。八分钟压到两分钟,从改一个参数到看见结果,中间的等待就从“去倒杯水”缩成“再盯一眼”。我现在能连着试五个构图,以前试两个就到饭点了!

我一开始嫌 360p 糊得没法判断,试了两天才发现糊掉的是材质细节,而材质细节本来就不该在预览阶段看。构图、动作起势、镜头运动,360p 全都看得清。这条我认错认得心服口服。

这篇复盘里我最想抄的三条,一条都不来自 AI。

第一个,Mixamo 只在第一个片段下蒙皮。

他第一个片段带蒙皮,后面那七十几个只下骨骼和动作数据。理由是 Mixamo 生成骨架的命名是统一的,蒙皮有一份就够。所以省下来的不只是体积,还有每次导入都要重新处理一遍的那段解析。我之前每个文件都带蒙皮,导到第十个就开始怀疑人生,那时候还以为是 Blender 卡。

顺带一个反例:他是手动点了 78 次下载的,Mixamo 站上没有多选按钮。这步别学。能脚本化就脚本化,别点完之后再让 agent 挨个扫 FBX 猜里面是什么内容——那是把该在源头解决的问题推给下游,还多花一遍时间。

第二个,NLA 里把两条 strip 拖到重叠,就是交叉淡化。

两个动作首尾相接,切换一定硬。Blender 的解法是把 strip 在时间线上拖出重叠区,重叠几帧就是混合几帧。他写了个小型序列器,blend=6 是 6 帧交叉淡化,face=65 是转身 65 度。⚡

这里有个坑要提一句:单位是帧,不是秒。6 帧在 24fps 和 60fps 下差着一倍多,改帧率的时候这个数要跟着重算,不然动作会突然变软,或者硬得像卡带。

这个功能从 Blender 有 NLA 那天起就在,被吃灰纯粹是因为它藏在时间线编辑器的行为里,界面上没有任何按钮写着“混合”。你没打开过那个选项,不是你笨,是它压根没打算告诉你。

第三个就是开头那条,预览分辨率。

它值得单独再占一行,因为这是整套流程里唯一一个改一个数字、立刻生效、零学习成本的改动。十秒钟。

至于序列器怎么处理根运动拼接——读上一段的髋部结束位置,把下一段整体偏移过去,免得角色在衔接处瞬移——这是真本事,但展开讲就成教程了,那是另一篇文章该干的事。我只说一句:这东西一次写对,往后每一条片子都省事,比任何一条快捷键都划算。

然后才是 MCP 那部分,也是唯一需要你小心的部分。

blender-mcp 的循环是这样的:代理改场景、截一张视口图、看结果、决定下一步。老实说这个循环本身有价值,它把“我想让它变成什么样”和“我看见了什么”之间的距离压得非常短,比我见过的大多数“AI 生成 3D”的演示实在得多。前面那八十来次下载如果不手动点,也确实该是它干的活。

但它底下那把刀