blender-editable-3d
Installation
SKILL.md
从参考到可编辑 Blender 模型
让用户拿到能选中零件、继续修改、另存和导出的三维工程。由 AI 理解参考并编写 Blender Python,由 Blender 建立几何、材质和场景。不将渲染图片当作三维文件,也不把本次案例的车型、对象数量和尺寸设成通用模板。
1. 明确输入与目标
- 查看用户提供的图片、设计图或已有模型。给出文字概念时,可以直接设计一个合理的风格化模型,说明采用的设计假设。
- 用户要复现某个案例并更换主体时,保留“参考理解、独立零件、可编辑工程、实际修改、导出验证”的工作方式,重新设计主体。不要照搬原案例的部件清单。
- 明确外观风格、主要尺寸、必须独立的部件及预期用途。一般的比例、配色、展示角度可自行选择;会改变对象身份或要求精确复刻的缺失信息先澄清。
- 区分输入里能确认的形状、标注尺寸、未知的背面和设计补全。多视图冲突时优先采用用户指定的尺寸来源,记录实际取舍。
- 没有原始图纸时可补一张概念说明图,但准确标注它是设计辅助或后补说明。不能声称先按图建模,实际却从完成的模型反推图纸。
2. 检查环境和已有资产
- 检查实际 Blender 路径、版本和已有工程。临时运行的 Blender 不等于已安装;只在用户授权时安装软件。
- 优先使用 Blender Python/CLI 或已有 Blender API。MCP 可以承载脚本,但不是这个流程的必要依赖;避免仅为建模反复初始化桌面控制。
- 用
--python-exit-code 1运行脚本,遇到异常检查日志与退出码。沙箱导致启动失败时走宿主的权限机制,不能将失败忽略后报告成功。 - 保留用户原模型及未保存修改。新建案例使用独立目录;后续修改另存版本,前台与后台不要同时写同一工程。
- 先检查可复用资产及其许可。若使用下载模型或外部生成服务,说明来源与其实际贡献,不将它们冒充脚本原创建模。