☰
一句话让AI修好Blender镜头畸变:BlenderMCP实操记
2026/9/26 16:36:33 网站建设 项目流程

一句话让AI修好Blender镜头畸变:BlenderMCP实操记

【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp

BlenderMCP 是一个社区插件,让任意大语言模型(LLM)能用自然语言驱动 Blender 3D。对不会写 Python、也摸不清 3D 参数门道的初学者来说,广角镜头边缘畸变的问题,说一句"把边缘拉伸改轻一点"就行,AI 会自己读取相机参数、写好校正代码并在 Blender 里执行。这篇记录从装好到第一次校正生效的全过程,外加几个容易卡住新手的细节。

📷 第一次,一句话让AI修广角

场景是这样:一个 20mm 广角镜头拍的街景,渲染出来建筑边缘外凸、画面四角明显拉伸。打开支持 MCP 协议的客户端(比如 Claude Desktop),只输入一句话:"看看当前相机,把广角边缘畸变改轻一点,主体保持在画面里"。AI 随即连做三件事:拉取场景信息看清现场,检查相机的焦距(focal length,可以理解为镜头的"变焦档位")和传感器尺寸(sensor size,决定画面能装下多大范围),然后写一小段脚本去改这两个参数。不到一分钟,它回传一张截图,你能当场对比校正前后的画面。全程没碰过任何一个参数面板。

🔧 连接只要四步

第一步,装 uv 包管理器(macOS 执行brew install uv即可)。第二步,在 AI 客户端的配置文件中声明 blender-mcp 服务器:

{ "mcpServers": { "blender": { "command": "uvx", "args": ["blender-mcp"] } } }

第三步,在 Blender(3.0 以上,推荐 4.x)里走 Edit > Preferences > Add-ons > Install...,选 addon.py,勾选 "Interface: Blender MCP"。第四步,3D 视图按 N 打开侧边栏,切到 BlenderMCP 标签页,点 Connect。

整套配置大约10分钟。连接成功后,AI 客户端会亮起一个锤子图标,表示工具链已就绪——这时就能回头把开头那句话发出去。

🎯 场景一:建筑边缘被拉宽了

广角案例只是开始。连上之后,你可以把更具体的诉求丢给它:"这个镜头的建筑边缘拉宽了,减少畸变但别损失视野"。AI 会先用get_scene_info工具读出相机当前取值,再通过execute_blender_code(这个工具能在 Blender 里执行任意 Python 代码,校正粒度非常细)写几行 Python,调焦距与传感器宽度的组合,顺手挪一下取景让主体留在画面内。MCP 服务器源码里能看到这些工具的具体实现。执行完它会报告改动了哪些参数、各改了多少。有一点要留意:它动的是你当前文件,动手前先 Ctrl+S 保存。

📸 场景二:让AI截图自己确认校正效果

数字不好读,不如让它直接"看"。get_viewport_screenshot工具把当前视口(Blender 里你正在看的那块 3D 画布)截成图递给 AI。于是校正变成一套循环:先调一点 → AI 截图 → 一起看 → 再微调。建筑顶部如果还带着一点弧度,直接问"和上一帧差在哪",它会指出来。一轮"调整+截图"大约10~30秒,通常三轮下来就能收敛。这比对着参数数字猜要可靠得多。

🌍 场景三:一句话拉一张HDRI

几何改完,场景往往还显得"空"。在侧边栏勾上 "Poly Haven" 选项(只需勾一次),然后说一句:"找一张午后城市 HDRI,套到世界环境上"。HDRI 是一种模拟真实光照的球面全景贴图,AI 从 Poly Haven 资源库检索、下载、应用,一气呵成,不用自己去资源网站翻。纹理和 3D 模型也是同一套用法。

⚠️ 新手最容易卡住的细节

  • 第一条指令失败很正常:刚连上时第一条消息偶尔会丢,直接再发一次,这是已知现象,不是你的错。
  • 别手动跑 uvx:服务器进程由 AI 客户端负责拉起,自己再手动起一个会互相打架。
  • 请求别整段丢:一句"做个完整游戏场景"很容易超时,拆成"先地面,再建筑,最后灯光"这种小步走。
  • 报 uvx 找不到:图形界面客户端不继承终端的 PATH,用which uvx(Windows 为where uvx)拿全路径,填进配置的 "command" 里。

接下来你可以试试

连好之后先做点小事找手感:"创建一个低多边形地牢,再放一条守着金币的龙",或者"把这辆车的材质改成红色金属"。等"说一句话它就动手"的感觉建立了,再回到自己的广角镜头,让它把第二轮校正做完。

【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询