Spline发布V2版本,全面重构3D编辑器并向Claude Code开放控制权,允许AI代理直接操控设计工具。
我们很高兴你在这里。你可以期待每周一至周五收到 TNS 最优质的内容,保持你紧跟新闻动态、处于行业领先地位。
查收你的收件箱,收到确认邮件后可以调整偏好设置,甚至加入其他群组。
在你最喜欢的社交媒体平台上关注 TNS。
在 LinkedIn 上成为 TNS 粉丝。
在等待第一封 TNS 简报时,看看最新的精选和热门故事。
Spline 于周四发布了 V2 版本,这是一个对其 3D 编辑器的彻底重建,使其能够支持外部编码 Agent 直接在可编辑的实时场景上进行工作。
关键的全新功能 Spline MCP Server 将编辑器开放给了 Claude Code、Cursor、Codex、Google Antigravity 和 VS Code。通过桌面应用捆绑的本地服务器,这些工具可以直接在一个实时的 Spline 项目中工作,改变场景及其行为,同时保持结果完全可编辑。
Spline V2 还包含了自己的 AI Agent,可以用 prompt 构建和编辑场景。MCP 让开发者能够从已经理解代码库和正在进行工作的编码 Agent 访问相同的设计环境,无需在单独的 Spline 对话中重建该上下文。
通过桌面应用捆绑的本地服务器,这些工具可以直接在一个实时的 Spline 项目中工作,改变场景及其行为,同时保持结果完全可编辑。
MCP 服务器直接捆绑到 Spline 重建后的 macOS 和 Windows 桌面应用中;它不适用于浏览器,也没有独立的服务器包需要安装。
当桌面应用打开时,它会寻找支持的客户端并在它们的配置文件中注册服务器。然后开发者重启 AI 客户端并正常进行 prompt。如果有人让 Claude Code 创建一个浮空岛,例如,Claude 会将这个请求转化为结构化的 MCP 工具调用。然后 Spline 将这些调用路由到一个打开的 3D 编辑器标签页,在那里针对实时文档执行。如果没有合适的文件打开,应用可以创建一个。
模型可以在开始做出更改之前看到场景中正在发生什么,这让它能够在视觉设计和在画布上运行的代码之间切换,在需要新模型或图像时使用 Spline 的 AI 工具,并继续处理周围的界面或游戏逻辑。
它所做的任何更改都保留在 Spline 项目内,因此设计师得到的是实时场景,而不是扁平化的图像或静态网格,并且可以在 Agent 完成后立即继续编辑。
Spline 表示其内部 AI Agent 遵循相同的方法,每次更改都被视为正常的编辑器操作,出现在撤销历史中,并与文件中协作的其他人员同步。Spline 不是唯一一个向外部 Agent 开放 MCP 密钥的创意平台。ElevenLabs 最近通过 MCP 服务器向 Claude 开放了其语音 Agent 基础设施——让聊天窗口能够以与 Spline 现在让编码 Agent 管理 3D 场景的相同方式管理生产级语音 Agent。
它所做的任何更改都保留在 Spline 项目内,因此设计师得到的是实时场景,而不是扁平化的图像或静态网格,并且可以在 Agent 完成后立即继续编辑。
当 Agent 需要在应用及其界面之间移动时,这套设置变得更加有用,因为 Spline V2 将 3D 编辑器和 Hana 放在同一个 MCP 连接背后并自动处理交接,将场景工作导向 3D 编辑器,将界面更改导向 Hana。
在 Hana 中,Agent 可以将现有组件转换为可编辑的帧,然后将其任何视觉更改携带回应用代码,使用导出元素的稳定引用来在源代码中找到正确的位置。
这一往返过程有局限性,因为 Hana 仅支持围绕 flexbox 构建的 HTML 和 CSS 子集,因此复杂的标签和特定框架的组件可能需要与现有代码协调,而不是直接替换。
对于 3D 工作,开发者可以通过 Claude Code 构建或更改场景,在 Spline 中进行视觉细化,并导出为 Web 格式,包括 Vanilla JavaScript 和 Three.js、React、Next.js 以及 React Three Fiber。这些导出默认使用 WebGPU,并在必要时回退到 WebGL。
Spline 的运行时 API 可以控制已发布的场景,但该公司没有记录将导出代码的更改同步回原始 3D 文件的方法。如果 Agent 需要修改那个源文件,它必须通过 MCP 返回并在实时编辑器中工作。
Google Antigravity 最近才扩展到自己的 IDE 之外,支持 VS Code 和 JetBrains 的扩展——Spline 现在又给了它另一个可工作的界面。另一个支持的客户端 OpenAI 的 Codex 最近获得了一项能力,可以在等待开发者回复时继续编码。
Spline 已经提供了 Code API,允许 Web 应用程序使用 JavaScript 来控制运行中发布场景的状态和行为。
MCP 服务器在场景仍在构建时发挥作用,赋予 Agent 对可编辑文档的直接访问权,以便它能够理解其结构并在导出前进行更改。在这里,MCP 作为编辑器的控制接口,而 Spline 继续管理视觉项目并实时渲染更改。
连接保留在开发者的机器上,服务器绑定到 127.0.0.1 并受限于源 allowlist,阻止任意网页访问。开发者可以通过 Spline 的 MCP 设置选择哪些客户端有访问权限。
据 Spline 称,与 MCP 服务器交换的 prompt 和场景数据保留在桌面应用和连接的客户端之间。但是,如果 Agent 使用了 Spline 的某个 AI 生成功能,那项工作仍然在云端运行,就像在编辑器中手动启动一样。
多个 Agent 会话可以连接到同一个编辑器,但 Spline 的文档没有解释团队如何在发布共享文件之前对单个 MCP 更改进行归属或审查。
多个 Agent 会话可以连接到同一个编辑器,但 Spline 的文档没有解释团队如何在发布共享文件之前对单个 MCP 更改进行归属或审查。