Spline重构了整个3D编辑器,然后将钥匙交给了Claude Code。

Spline重构了整个3D编辑器,然后将钥匙交给了Claude Code。

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Spline发布V2版本,全面重构3D编辑器,新增MCP服务器,使Claude Code、Cursor等外部编码代理能直接编辑实时3D场景。该服务器集成于桌面应用,支持AI代理从提示创建场景,并保持编辑可撤销。Spline还支持Hana界面协作,导出多种Web格式,但更改无法回流至原始文件。

🔎

延伸解读

MCP服务器:本地优先,安全可控

Spline V2的MCP服务器集成在桌面应用中,仅支持macOS和Windows,不适用于浏览器,也没有独立安装包。服务器绑定在127.0.0.1,并通过来源允许列表阻止任意网页访问,开发者可在设置中控制哪些客户端可连接。这种本地架构确保提示和场景数据在桌面应用与客户端之间传输,但若使用Spline的AI生成功能,数据仍会经过云端处理。

AI代理协作:实时编辑与撤销

通过MCP,Claude Code等编码代理能直接操作实时3D场景,并保持结果完全可编辑。代理可先观察场景再修改,所有更改作为常规编辑器操作记录在撤销历史中,并同步给其他协作者。这避免了传统导出静态文件后无法继续编辑的问题,让设计师在代理完成后能无缝接手。

导出与回流限制

Spline V2支持导出多种Web格式(如Vanilla JS、Three.js、React等),默认使用WebGPU并回退到WebGL。但导出的代码无法将更改回流至原始3D文件,若需修改源文件,必须通过MCP在实时编辑器中操作。此外,Hana的界面协作仅支持基于flexbox的HTML/CSS子集,复杂标记或框架特定组件可能需要手动协调。

多代理会话与审查挑战

多个代理会话可同时连接到同一编辑器,但Spline文档未说明如何归属或审查单个MCP更改。在共享文件发布前,团队可能难以追踪具体修改来源,这为协作流程带来潜在风险。开发者需自行制定变更管理策略,确保代理操作的可控性和可追溯性。

Q&A

Spline V2 的主要更新是什么?

Spline V2 是对其 3D 编辑器的全面重构,新增了 MCP 服务器,使外部编码代理(如 Claude Code、Cursor 等)能够直接编辑实时 3D 场景。

Spline MCP 服务器如何工作?

Spline MCP 服务器集成在桌面应用中,通过本地服务器(绑定 127.0.0.1)与支持的 AI 客户端通信。当桌面应用打开时,它会注册服务器到客户端的配置文件中,开发者重启客户端后即可通过提示词让 AI 代理调用 MCP 工具,直接编辑打开的 3D 场景。

Spline V2 支持哪些外部编码代理?

Spline V2 支持 Claude Code、Cursor、Codex、Google Antigravity 和 VS Code 等外部编码代理。

Spline 的 MCP 服务器在浏览器中可以使用吗?

不可以。Spline 的 MCP 服务器仅集成在 macOS 和 Windows 的桌面应用中,不支持浏览器,也没有独立的服务器安装包。

Spline V2 中 AI 代理的编辑操作是否可撤销?

是的,Spline 的内部 AI 代理和外部代理通过 MCP 进行的更改都被视为正常的编辑器操作,会出现在撤销历史中,并且可以同步给其他协作者。

Spline V2 的 Hana 界面协作有什么限制?

Hana 只支持基于 flexbox 的 HTML 和 CSS 子集,因此复杂的标记和框架特定组件可能需要与现有代码协调,而不是直接替换。

Spline V2 支持哪些导出格式?

Spline V2 支持导出为 Vanilla JavaScript、Three.js、React、Next.js 和 React Three Fiber 等 Web 格式,默认使用 WebGPU,必要时回退到 WebGL。

Spline 导出的代码能否回流到原始 3D 文件?

不能。Spline 没有提供将导出代码的更改回流到原始 3D 文件的方法。如果需要修改源文件,必须通过 MCP 在实时编辑器中操作。

Spline MCP 服务器的安全性如何?

MCP 服务器绑定在 127.0.0.1,并通过来源允许列表阻止任意网页访问。开发者可以在 Spline 的 MCP 设置中选择允许访问的客户端。

🏷️

标签

➡️

继续阅读