上帝之手 Blender:Astra 时代从入门到榨干
@noahduck283(诺鸭船长):Astra 引爆 Blender 下载潮——装好软件、接上 AI,跟着三个案例做出东西。
开篇:这课解决什么问题
Astra(Codex 中的 GPT-6)一出来,Blender 下载量激增,占满时间线。AI 把建模的次元壁硬凿开一条缝:外行也能借神力摸上一把。
@noahduck283(诺鸭船长)说:这篇不打算一口气教会你 Blender——只讲"会影响你使用 AI 的 3D 知识",带你装好软件、接上 AI、跟着做点东西出来,再看看别人玩出什么花样。
认识 Blender:虚拟摄影棚
Blender 是免费、开源的 3D 创作软件:建模、材质、灯光、动画、渲染全在里面。把它理解成虚拟摄影棚:模型是摆进去的物体,材质决定表面,灯光负责照明,相机决定拍到什么;按这些设置算出最终图片叫渲染,让物体/相机随时间移动就是动画。
安装:官网 blender.org/download 下对应系统版本。实测环境:Mac 上 Blender 5.2.1 LTS。装完先切中文:编辑 → 首选项 → 界面 → 语言 → 简体中文(菜单仍是英文再勾 Interface 翻译;中文不影响 AI 执行脚本)。
先认四块:顶部工作区(布局/建模/着色/动画/渲染/脚本,先留"布局");视图里模型灰色别慌——可能只是简化显示,看颜色切材质预览,看最终出图看正式渲染。
Blender 像"乐高摄影棚":模型是积木,材质是贴纸,灯光是台灯,相机是手机。你不用亲手拼,告诉 AI"摆什么、怎么摆",它动手。
接入 AI:三种方式 + MCP 实测
本文用 Codex 中的 GPT-6 Astra:你向 Codex 描述需求,由它操作本机 Blender(不是在 Blender 里找聊天框)。
三种接入方式:脚本(想先做东西,从这开始)、MCP(经常来回改正在打开的工程再接)、看屏幕操作(配合检查结果)。不用全装;MCP 不会自动提高美术质量。
官方 MCP(Blender Lab):插件启用后点 Start MCP Bridge Server,看到 Server is running,地址 127.0.0.1:9876 只连本机。实测 MCP 1.0.3 要求 Blender 5.1+。核对两处:Blender 里服务在跑;Codex 里读出的场景对象/相机/文件名和屏幕上对得上。给 AI 的验证 prompt 原文:
检查这台电脑的 Blender 安装位置,使用它的 Python 接口创建一个临时测试场景,保存并输出预览,验证你能调用它。不要覆盖我正在编辑的工程。
MCP 能执行代码:只用可信项目,改前另存副本;服务不向公网开放,不用时停止。遇到报错把原文交给 AI 排查,别关掉全部安全保护。
案例 1:鸭子版《最后的晚餐》→ 网页小游戏
一切从一张参考图开始:鸭子版《最后的晚餐》交给 Codex,在 Blender 里搭出餐厅——角色、餐桌、餐具分别保存,方便后续改。中央主角用了现成的 Tripo 模型,其他简化重建;原图没画出的侧面背面要补出来,无法准确还原。
链路:图片与角色素材 → Blender 三维场景 → Three.js 网页小游戏。场景导出为 GLB(装下模型和材质的文件),再让 Codex 用 Three.js 加点击、对话、手记、指认。观众转视角、点角色问话、检查现场——"悠纳的蛋糕不见了,你决定相信谁"。
改造示例:暖光改冷光——让 AI 保留角色座位材质机位,只调灯光。桌布墙面从偏黄变偏灰蓝,整个餐厅冷下来。
案例 2:白模预演 + Seedance 追逐短片
鸭子开吉普逃离恐龙、飞越断桥。先用 Blender 搭简化场景:车怎么跑、恐龙哪追、断桥何时出现——这种提前排好空间和动作的动画叫白模预演。再交给 Seedance,让视频模型补场景细节和角色表演。
作者踩坑后的三条升级:
- 先让观众看清危险:镜头提前露出断桥和对岸,再让车起跳。
- 白模把路线排清楚:追逐、腾空、落地调好,把 Tripo 角色放进驾驶位。
- 让视频模型补表演:提示词写清回头受惊、落地前倾、脱险扶帽子,场景美术交给它重设计。
关键认知:白模只适合安排空间和路线,不能让 AI 精确照做每个动作。给视频模型的提示词要"开头说清参考什么、放开什么":保留彩色船长鸭外形配色、表情动作重演;灰白模型只参考空间关系和故事顺序,造型材质运镜全部重设计。
案例 3:悠纳闪卡 + Netlify 免费上线
给悠纳做一张会反光、能转动翻面的数字收藏卡,发链接就能送人。用 EverettFish 的 holo-card-studio:主体、背景、文字各放一层,转动时各层移动幅度不同→视差立体感,再叠随角度变化的镭射与星光。
流程:准备角色图和背景 → 生成名字编号字图 → 组装 Blender 卡片工程 → Three.js 交互网页。改名字只重生成文字层。
意外惊喜:Netlify 免费上线——让 Codex 打包好网页,在部署页选 browse files to upload,上传发布包,得 .netlify.app 地址。只传整理好的网页文件(dist 目录),别传整个制作文件夹。
holo-card 的图层视差像"千层蛋糕":每层错开一点,转动时前后距离感就出来了。镭射是蛋糕上的糖霜,随角度闪。
别人还玩出什么花样
作者没全复做,留链接的几个思路:
- 走进一张房屋照片(Tom Krcha):按参考搭场景,做房间展示、家具布局预览。
- 让观众自己转着看产品(Kushal):摩托车照片→模型→Three.js 网页,切换机位看车身信息。
- 把产品结构动起来(shapelayer):折叠手机开合演示,概念展示和发布前预演。
- 拍一座长出来的城市(TJ16th):节点规则安排道路延伸、建筑错峰生长。
- 先排三维镜头再转画风(npaka / Leila):灰模给结构镜头,另找美术参考——"结构从哪来、美术从哪来"分开交代。
术语翻卡:点卡片看解释
自测一下:点问题展开参考答案
虚拟摄影棚:模型=摆进去的物体,材质=表面,灯光=照明,相机=拍到什么;算出最终图片叫渲染。
想先做东西从脚本开始;经常来回改正在打开的工程再接 MCP;看屏幕操作配合检查结果。不用全装。
只用可信项目,改前另存副本;服务只本机(127.0.0.1:9876)不开放公网;不用时停止。
正确:安排空间和路线(车怎么跑、恐龙哪追);误区:指望 AI 精确照做每个动作——表演交给视频模型补。
Codex 打包好网页 → 部署页选 browse files to upload → 得 .netlify.app 地址;只传 dist 目录,别传整个制作文件夹。