返回工具研究所
行业深度原创10 分钟阅读

GPT-6 Astra 连接 Blender 有哪几种方式?复制脚本、Computer Use、MCP 插件怎么选

搜 Astra 连接 Blender,教程有的让你复制脚本,有的让你开 Computer Use,有的让你装 MCP 插件。这篇指南把三条路径的机制、步骤、限制和风险放进同一框架对比:新手从哪条入手、什么时候值得上 MCP、装第三方插件前要算清哪些安全账,一次讲清。

2026/09/08查看来源

文章速读

这篇文章回答的问题

GPT-6 Astra 连接 Blender 有哪几种方式?复制脚本、Computer Use、MCP 插件怎么选?

核心结论

当前可行的连接方式有三条。① 让 Astra 生成 bpy 脚本,手动粘贴进 Blender 的 Scripting 工作区运行:零配置,新手首选,但模型看不到执行结果,迭代要靠人工贴回报错和截图。② 开通 ChatGPT 桌面应用的 Computer Use,让模型看屏幕、模拟键鼠操作 Blender 界面:直观,但限支持地区和 Work/Codex 界面,macOS 需授予屏幕录制与辅助功能权限,Windows 上会接管前台、无法后台。③ 通过 MCP 插件建立双向通道:社区版 blender-mcp 要求 Blender 3.0+,Blender 官方 Lab MCP Server 要求 5.1+,配置步骤多,且需自行评估第三方插件的安全风险。①和②可以组合,OpenAI 官方演示过脚本建模加 Computer Use 目检渲染结果的流程,全程未用 MCP。

关键要点

  • GPT-6 Astra 由 OpenAI 于 2026 年 9 月 3 日发布,API 模型名为 gpt-6-astra;处于分阶段推送,以账号内模型选择器能否选到为准,用量计入现有订阅额度,可另购 credits。
  • OpenAI 官方博客演示过 Astra 通过 Blender 自带的 Python 接口 bpy 搭建完整可编辑场景(建筑、家具、植物、材质、灯光、相机),渲染镜头经 Blender 可执行文件的后台模式运行脚本,全程未使用 MCP。
  • 官方演示还用 Computer Use 打开 Blender 检查场景与渲染结果,靠渲染图发现并修复问题(如钢制水槽法线错误),说明路径①脚本建模与路径②目检可以组合。

适用边界:事实依据为 OpenAI 官方文档与官方博客、Blender 官方页面、blender-mcp GitHub 仓库 README 与数据条款、公开漏洞库条目及仓库 Issue。边界:Computer Use 开通条件以 OpenAI 官方页面当前说明为准,不写死具体套餐名;Astra 处于分阶段推送,以账号内模型选择器能否选到为准;blender-mcp 未声明适配 gpt-6-astra;Blender Lab 官方 MCP 扩展的具体版本号、社区版插件对接的外部资产服务价格未核验;2026 年 8 月仓库接管事件为维护者单方自述,未见独立审计;全文未引用 star 数、下载量排名等热度数据。

最新工具

刚收录的 AI 工具,适合继续发现可用产品。

查看全部

你搜“Astra 连接 Blender”,得到的说法五花八门:有的教程让你复制脚本,有的让你开 Computer Use,有的让你装 blender-mcp 插件。三种说法都对,但门槛差得很远,新手很容易在第一步就走岔。这篇指南把三条路径并排摆开,讲清各自能做什么、不能做什么,帮你确定从哪条入手。

先说结论:复制脚本、Computer Use、MCP 是三个层次,不是三种叫法

这三种说法根本不在同一层。复制脚本是一次性的文本输出:你把 Astra 写好的 Python 代码粘进 Blender 运行。Computer Use 是让模型看屏幕截图、模拟键鼠去点界面。MCP 插件则是搭一条 API 级的双向通道,模型能实时读回场景数据、直接操作你已打开的 Blender 会话。

先给三句话决策:纯新手从复制脚本开始,零配置,装好 Blender 就能试;想看 AI 像人一样操作界面、需要它目视确认场景效果的,选 Computer Use;想和打开着的 Blender 持续对话、做实时联动的,再考虑 MCP。另外,前两条可以组合:OpenAI 官方的建筑可视化演示用的就是脚本建模加 Computer Use 检查渲染结果,全程没有用 MCP。

下面每条路径都回答同样几个问题:怎么开始、能做什么、限制在哪、适合谁。

路径①:不装任何插件,让 Astra 写 bpy 脚本粘进 Blender 运行

OpenAI 官方博客演示过这条路径的建模环节:在一次建筑可视化实验里,Astra 通过 Blender 自带的 Python 接口 bpy 搭出完整可编辑的场景,涵盖建筑、家具、植物、材质、灯光和相机;渲染镜头则让脚本经 Blender 可执行文件的后台模式运行。全程不需要装任何插件。

操作只有三步:

  1. 在 ChatGPT 里选到 Astra(模型在分阶段推送,以你账号的模型选择器能否选到为准),描述需求,让它输出一段 bpy 脚本;
  2. 打开 Blender,顶部切换到 Scripting 脚本工作区;
  3. 在文本编辑器新建文本块,粘贴脚本,点 Run Script(快捷键 Alt+P)运行。

第一次上手别贪大,先让它生成几个物体加一盏灯的小场景,跑通流程再逐步加需求。

这条路径的核心限制要清楚:Astra 看不到执行结果。脚本跑没跑对、报了什么错,它都不知道,除非你把控制台报错或视口截图贴回对话。迭代靠你当搬运工,每改一版都要复制、粘贴、运行、回报。简单场景不算负担,需要反复调整的复杂场景会比较磨人。

进阶玩法是让本地 Codex 直接驱动 Blender:以命令行后台模式启动 Blender 并指定脚本文件,Codex CLI 需要 0.153.0 或更新版本。官方演示的渲染环节走的就是这个形态,适合想批量出多变体、要可重复渲染的用户。

适合谁:纯新手、Blender 版本较老的用户、还在用 Intel Mac 的用户(Blender 5.x 不再提供 Intel Mac 构建,但这条路径对版本没有特殊要求)。不适合谁:需要模型连续自动迭代、不想人工搬运结果的人。

路径②:Computer Use 怎么开通?让 Astra 看着屏幕操作 Blender

Computer Use 是 ChatGPT 桌面应用里的功能:模型看屏幕截图,输出键鼠动作,像人一样操作界面。它不依赖 Blender 提供任何接口,界面上能点的它理论上都能点。

开通步骤,根据官方文档:

  1. 打开 ChatGPT 桌面应用,切到 Work 或 Codex 界面;
  2. 进入 Plugins,找到 Computer Use,点 Install plugin,若显示 Enable 先点它;
  3. 打开 server 和 skill 两个开关,点 Try now;
  4. 之后到设置的 Computer use 页面审查应用访问权限,批准过的应用会进入 Always-allowed apps 清单。

门槛方面,官方口径是:仅限支持地区,仅限桌面应用的 Work/Codex 界面,受你的套餐与工作区许可约束;企业版需管理员手动开启,发布时默认关闭。Astra 本身也在分阶段推送,同样以账号内能否选到为准。

系统权限是新手最容易卡住的地方。macOS 要在系统设置的隐私与安全性里,给名为 Codex Computer Use 的条目授予屏幕录制和辅助功能两项权限。如果 Astra 声称看到了 Blender 窗口但实际没动静,先来这里核对。

平台差异必须提前知道:Windows 上目标应用要保持在活动桌面可见,Computer Use 会接管前台,没法在同一台机器后台运行。也就是说,让它盯着 Blender 跑长渲染时,这台电脑基本干不了别的。macOS 支持后台运行,你可以继续做其他事。渲染耗时取决于本地硬件,这一点三条路径都一样。

能力边界上,官方明确列出:不能自动化终端类应用,也不能自动化 ChatGPT 自身;不能以管理员身份认证,不能替你批准系统安全或隐私弹窗。每次操作新应用前它会请求许可,可选 Always allow。

如果只想让 AI 看一眼 Blender 视口,macOS 有个更轻的选项:双按 Command 键触发 Appshots,把最前窗口的截图和文本发给 Codex,不必完整开启 Computer Use。

官方博客里,Astra 正是用 Computer Use 打开 Blender 检查场景和渲染结果,靠看渲染图发现并修复了问题,比如钢制水槽的法线错误导致碗壁看起来不对。这就是路径①加②组合的价值:脚本负责建模,Computer Use 负责目检。

适合谁:需要目视确认场景、相机、视口状态的任务,或操作只能经界面完成、难以从文件或命令输出验证的场景。Windows 用户要先想清楚前台被占用的问题。

路径③:想做实时联动,MCP 插件怎么装?先分清社区版和 Blender 官方版

MCP 是一套让模型调用外部工具的通用标准。它的独有价值是双向:模型发工具调用,经本地通道进 Blender,结构化读回场景数据(有哪些对象、各自属性),并持续操作你已打开的会话。这是前两条做不到的:路径①模型看不到结果,路径②靠截图目视、每步都慢。

走这条路,先分清两个不同的项目。

社区版 blender-mcp 是 GitHub 上的第三方开源项目,README 里写明:This is a third-party integration and not made by Blender,即这是第三方集成,并非 Blender 官方出品。它要求 Blender 3.0 或更新版本、Python 3.10+,以及 uv 包管理器。OpenAI 官方文档对自定义 MCP 服务也有一句免责声明:它们不由 OpenAI 开发或验证。另外,README 里没有出现 Astra 字样,也就是说它未声明针对 gpt-6-astra 做过适配验证,你走的是 Codex 通用的 MCP 接入机制。

Blender 官方也推出了自己的 MCP Server(Blender Lab 项目),要求 Blender 5.1 或更新版本,经 Blender Extensions 平台分发,官方文档未点名 OpenAI 或 Astra。两个项目的版本门槛差一截(3.0+ 对 5.1+),这是选型时的硬依据。

社区版的配置链,根据仓库 README:

  1. 安装 uv。README 明确警告不要用 pip install uv,要用官方安装脚本或 brew,否则可能没有 uvx 命令;
  2. 在 Blender 里安装插件的 addon.py 文件,启用 Interface: MCP for Blender;
  3. 在 3D 视口按 N 键,找到 MCP for Blender 标签,点 Start MCP Server;
  4. 在 Codex 侧设置里添加 MCP server,类型选 STDIO,命令填 uvx blender-mcp,保存后重启。具体界面写法以 GitHub 仓库当前 README 为准。

两个细节:默认端口 9876;同一时间只能跑一个 server 实例,不能多个客户端同时连。

配置量明显大于前两条路径,适合愿意动手折腾的进阶用户。

装 blender-mcp 之前,这份安全账要先算清楚

路径③的风险比前两条高,根源在于它提供了一个叫 execute_blender_code 的工具,允许在 Blender 里执行任意 Python 代码。README 自己的警告是:这个工具强大但潜在危险,生产环境谨慎使用,用之前务必保存你的工作。

在这个根源之上,有几件已经公开的事需要知道。

遥测默认开启。插件的条款写明,开启同意后会收集你的提示词与文本输入、生成的代码、场景元数据、视口截图、操作轨迹,以及你在 Blender 里手动做的编辑和撤销重做记录;这些数据可能被用于训练 AI 模型,也可能去标识后共享给研究社区,而且一旦已用于训练或进入公开数据集,可能无法完全删除。不想被收集,装好插件后第一件事就是关掉:在插件偏好设置里取消遥测同意的勾选,或启动时设置 DISABLE_TELEMETRY=true。条款同时说明,关闭后仍会收集匿名的使用计数。

已披露的漏洞不止一个。安全社区已收录两个 CVE:一个是 SSRF(服务端请求伪造),已有补丁提交;另一个正是 execute_blender_code 的代码注入问题,项目采用滚动发布,没有对应的固定修复版本号。仓库 Issue 里还报告了任意文件写入问题,影响包括 PyPI 当前最新版在内,并附有概念验证代码,攻击路径里包含模型被提示注入后调用该工具的情况。

今年 8 月 9 日,维护者自述其 GitHub 账号曾被接管、仓库所有权一度被剥夺,随后表示平台封禁了攻击者并恢复权限,PyPI 上的包未被污染,因为攻击者没有包的发布凭据。这是当事人单方面说法,目前没有看到独立审计。

降低风险的具体做法:在 Codex 的 MCP 配置里用 enabled_tools 或 disabled_tools 控制工具清单,把 execute_blender_code 设为逐次批准或直接禁用;README 也提供容器方式运行 MCP server;Blender 官方对自己 MCP 的建议更直接:它执行 LLM 生成的代码时没有任何防护,建议在虚拟机或不含敏感信息的系统里使用。

三条路径怎么选:一张对比表加几条判断

维度① 复制脚本② Computer Use③ MCP 插件
通信方式单向,人当搬运工看屏截图加模拟键鼠API 级双向
读回场景状态不能,靠人贴报错和截图能,靠截图目视能,结构化数据返回
持续操作已打开的会话每轮都要手动粘贴能,但每步都慢能,这是它的独有价值
配置量桌面应用加插件加系统权限uv、Blender 插件、客户端配置
官方背书官方博客演示过建模环节官方功能第三方项目,OpenAI 明确不背书
后台运行macOS 能,Windows 不能
主要风险低,脚本可先审再跑中,需授予看屏和键鼠权限高,任意代码执行加默认遥测
Blender 版本要求无特殊要求无特殊要求社区版 3.0+,官方版 5.1+

版本与成本补充:Blender 当前稳定版是 5.2.1 LTS,5.2 LTS 会支持到 2028 年 7 月;Intel Mac 用户止步于 4.5 LTS,路径①②和社区版 MCP 仍可用,Blender 官方 MCP 不可用。Blender 和两个 MCP 项目都免费;Astra 的用量计入现有订阅额度,可另购 credits;社区版插件对接的可选外部资产服务可能单独收费,具体价格未核验。

什么情况选什么:

  • 纯新手、只想先跑通一次:从①开始,装好 Blender 今天就能试;
  • 需要目视确认场景,或想看 AI 像人一样点界面:选②,macOS 体验更完整,Windows 用户先接受前台被占用;
  • 想和打开着的 Blender 实时对话、需要结构化读回数据:再考虑③,并且先把上面那份安全账算清楚;
  • ①加②可以组合,官方演示就是这个形态:脚本建模,Computer Use 目检渲染结果。

常见问题

Astra 生成的脚本报错了怎么办?
把 Blender 控制台里的报错完整复制回对话,让它改。这是路径①的迭代方式,模型自己看不到执行结果。

提示 uvx: command not found?
大概率是用了 pip install uv。改用官方安装脚本或 brew 安装,装完重开终端再试。

要不要为了 AI 换 Blender 版本?
路径①和②不需要。社区版 blender-mcp 要求 3.0 以上,多数老版本够用;只有走 Blender 官方 MCP 才必须 5.1 以上。

macOS 权限给了,Astra 还是说看不到 Blender?
到系统设置的隐私与安全性里,核对 Codex Computer Use 条目下的屏幕录制和辅助功能是否都开了,缺一不可。

条件暂时不满足的,先观望也合理:账号里还选不到 Astra 的,等分阶段推送轮到你;不想承担路径③风险的,停在①加②的组合完全够用。下一步很简单:打开 Blender,让 Astra 给你写第一段小脚本。

常见问题

Astra 生成的 Blender 脚本报错了怎么办?

把 Blender 控制台里的报错完整复制回对话,让 Astra 修改后重新生成。模型自己看不到执行结果,人工贴回报错是路径①的迭代方式。

提示 uvx: command not found 是什么原因?

大概率是用了 pip install uv。改用官方安装脚本或 brew 安装 uv,装完重开终端再试。

要不要为了用 AI 换 Blender 版本?

路径①和②不需要。社区版 blender-mcp 要求 Blender 3.0 以上,多数老版本够用;只有走 Blender 官方 MCP Server 才必须 5.1 以上。

macOS 权限给了,Astra 还是说看不到 Blender 窗口?

到系统设置的隐私与安全性里,核对 Codex Computer Use 条目下的屏幕录制和辅助功能是否都开启,缺一不可。

继续探索

读完这篇,可以继续看