十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

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

一句话让AI修好Blender镜头畸变:BlenderMCP实操记 一句话让AI修好Blender镜头畸变BlenderMCP实操记【免费下载链接】blender-mcpCommunity plugin to control Blender 3D with any LLM of your choice项目地址: https://gitcode.com/GitHub_Trending/bl/blender-mcpBlenderMCP 是一个社区插件让任意大语言模型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] } } }第三步在 Blender3.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 服务器源码里能看到这些工具的具体实现。执行完它会报告改动了哪些参数、各改了多少。有一点要留意它动的是你当前文件动手前先 CtrlS 保存。 场景二让AI截图自己确认校正效果数字不好读不如让它直接看。get_viewport_screenshot工具把当前视口Blender 里你正在看的那块 3D 画布截成图递给 AI。于是校正变成一套循环先调一点 → AI 截图 → 一起看 → 再微调。建筑顶部如果还带着一点弧度直接问和上一帧差在哪它会指出来。一轮调整截图大约10~30秒通常三轮下来就能收敛。这比对着参数数字猜要可靠得多。 场景三一句话拉一张HDRI几何改完场景往往还显得空。在侧边栏勾上 Poly Haven 选项只需勾一次然后说一句找一张午后城市 HDRI套到世界环境上。HDRI 是一种模拟真实光照的球面全景贴图AI 从 Poly Haven 资源库检索、下载、应用一气呵成不用自己去资源网站翻。纹理和 3D 模型也是同一套用法。⚠️ 新手最容易卡住的细节第一条指令失败很正常刚连上时第一条消息偶尔会丢直接再发一次这是已知现象不是你的错。别手动跑 uvx服务器进程由 AI 客户端负责拉起自己再手动起一个会互相打架。请求别整段丢一句做个完整游戏场景很容易超时拆成先地面再建筑最后灯光这种小步走。报 uvx 找不到图形界面客户端不继承终端的 PATH用which uvxWindows 为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),仅供参考
返回列表