很多 AI 生成的 3D 演示,看起来像是输入一句话,几分钟后就得到了一段精致动画。
镜头之外的过程通常没有展示出来。
模型结构可能出现错误,材质没有正确加载,摄像机位置偏离主体,灯光照不到关键区域,Python 脚本连续报错,最终画面也可能经历十几轮调整,才达到能够公开展示的程度。
Kimi K3 通过 MCP 连接 Blender,并没有让这些繁琐环节消失。它带来的变化,是让 AI 接手从“最初想法”到“可编辑场景”之间的大量重复工作。
它可以创建场景、调用 Blender 工具、编写 Python 脚本、渲染预览、观察画面,再根据结果继续修改。
这让 AI 从一个生成单张图片的工具,逐渐变成了能够参与完整 3D 制作流程的智能体。
它生成的不是一个封闭的3D文件
Kimi K3 与 Blender 的组合,与常见的文本生成 3D 模型工具有明显区别。
传统的文生 3D 工具通常会根据提示词生成一个模型文件。用户可以下载模型,但后续修改往往比较困难。模型拓扑、材质结构、对象命名和生成逻辑也未必清晰。
Kimi K3 通过 Kimi Code 接入 Blender MCP 后,可以直接操作正在运行的 Blender 项目。
Blender MCP 可以向 AI 开放一系列工具能力,例如:
- 创建、删除和移动对象;
- 设置材质、灯光和摄像机;
- 管理场景中的集合与对象层级;
- 调整渲染参数;
- 获取视口截图和渲染结果;
- 在 Blender 内部执行 Python 代码。
用户提出需求后,Kimi 会把自然语言描述转换成 Blender 操作指令或 Python 脚本。Blender 执行完成后,Kimi 还可以继续修改同一个工程。
例如,用户可以要求它:
“创建一条雨夜赛博朋克街道,两侧有建筑,中间有一家面馆,加入霓虹灯、体积雾和缓慢前进的摄像机。”
Kimi 可以先创建建筑体块、道路、店铺、灯光和摄像机路径。第一版完成后,用户还可以继续要求:
“把面馆向前移动。”
“降低摄像机高度。”
“减少体积雾。”
“让建筑高度更有变化。”
“把蓝色霓虹灯改成红色。”
AI 修改的是场景中的对象、参数、材质和动画曲线,而不只是重新生成一张图片。
Blender为什么特别考验AI
Blender 并不是一个只要会写代码就能操作好的软件。
一个能够持续工作的 Blender 智能体,需要同时处理多种能力。
它要理解三维空间关系,知道物体之间的前后、远近、高低和遮挡;需要记住几十个甚至上百个对象的名称、位置和用途;需要管理材质、灯光、摄像机、修改器、节点和动画;还要根据截图判断画面哪里出现了问题。
这比生成一段独立代码更复杂。
假设 AI 创建了一条城市街道,下一轮操作时却忘记了店铺的位置、摄像机路径和已经设置好的灯光,那么它就只能不断推倒重来。
一个可用的 3D 智能体,需要在较长时间内保存场景上下文。
Kimi K3 强调长程编码、视觉理解、工具调用和超长上下文能力。Moonshot 展示过一种“视觉进入循环”的工作方式:模型生成代码,系统执行代码,模型查看截图,再根据截图修改程序。
这一机制与 Blender 的工作方式非常契合。
AI 先操作场景,再观察结果,然后继续调整。建模、渲染、检查和修改,可以形成一个连续循环。
第一版场景通常不会很好看
假设 Kimi 开始制作一条赛博朋克街道。
它可能先使用立方体搭建两排建筑,创建一条道路,为建筑添加深色材质,再放置几个发光招牌和一台摄像机。
这一步得到的场景很可能十分粗糙。
建筑之间的距离可能过于整齐,街道缺少层次,面馆不够突出,摄像机移动速度过快,体积雾也可能浓得看不清画面。
普通的提示词生成工具往往会重新生成一次结果。
接入 Blender 的智能体则可以在已有工程上继续修改。
Kimi 可以读取视口截图或渲染画面,判断场景中的明显问题,然后执行针对性调整:
- 改变部分建筑的高度和轮廓;
- 移动面馆的位置;
- 增加前景遮挡物;
- 更换摄像机焦距;
- 降低雾的密度;
- 调整灯光方向和强度;
- 延长摄像机运动时间;
- 增加路面反射;
- 将简单发光方块替换为文字招牌。
场景中的已有结构能够继续保留,不需要每轮都从空白工程开始。
Python让AI可以批量操作Blender
Blender 内置了完整的 Python 接口。
这意味着 MCP 不需要为每一种操作都单独设计一个工具。只要允许 AI 在 Blender 中执行 Python 代码,它就能够完成大量自动化任务。
例如,一段简单脚本可以批量完成以下工作:
- 删除默认场景中的对象;
- 创建两排随机高度的建筑;
- 为建筑分配统一材质;
- 添加发光霓虹招牌;
- 创建道路;
- 设置摄像机和灯光。
这样的脚本本身并不会直接产生高质量 3D 作品,但可以迅速形成一个能够继续修改的基础场景。
执行完成后,Kimi 可以针对具体对象继续处理。它可以移动某一栋楼,修改某一种材质,替换招牌文字,调整某一段摄像机动画,也可以只修改脚本中的一个函数。
代码仍然是可见和可编辑的。
3D 设计师能够检查 AI 写了什么,修正其中的问题,复用部分代码,也可以明确要求 AI 只修改某个函数或某个对象集合。
这种方式比完全封闭的生成过程更适合专业生产环境。
空白Blender场景不再那么难开始
很多 3D 项目最痛苦的阶段,并不是最终精修,而是从空白场景开始搭建基础结构。
一个项目在进入视觉创作之前,通常要先完成大量准备工作:
建立对象集合,设置命名规则,创建初始几何体,导入素材,设置材质,添加灯光,确定摄像机位置,配置渲染器,编写重复操作脚本。
这些工作单独来看并不困难,但加在一起会消耗大量时间。
Kimi 可以根据一段粗略描述,把空白 Blender 工程变成一个具备基本结构的项目。
即使第一版效果一般,它至少已经包含:
- 可以编辑的几何体;
- 初步材质;
- 基础灯光;
- 摄像机;
- 对象集合;
- 动画路径;
- Python 脚本;
- 渲染配置。
设计师面对的不再是默认立方体,而是一个已经具备雏形、可以直接评价和修改的场景。
很多时候,修改一个不够理想的版本,会比从零建立完整结构更容易。
AI依然不具备稳定的审美判断
Kimi 可以执行复杂操作,但它对视觉质量的判断仍然不够稳定。
用户要求“让画面更有电影感”,AI 可能有很多不同理解。
它可能降低摄像机高度,提高灯光对比度,换成更广的镜头,增加景深,减慢运动速度,也可能只是再添加几个霓虹灯牌。
这些操作在技术上都可能成立,却未必符合导演和设计师想要的画面。
“电影感”背后往往包含大量具体判断:
主体应该占据多大面积,前景是否需要遮挡,镜头运动应该多快,光源从哪里进入,颜色是否统一,雾气是否能够分离前景与背景,环境细节是否符合故事设定。
这些判断需要人来确定方向。
更适合实际生产的分工方式,是由人负责视觉目标和取舍,AI 负责执行大量具体修改。
设计师决定:
面馆需要成为画面主体;
镜头运动要更慢;
招牌不能过于整洁;
雾气需要形成空间层次;
远处建筑应该降低亮度。
Kimi 则根据这些要求修改场景、调整参数、重新渲染,再进入下一轮反馈。
这种合作方式没有“一句话生成整部电影”那么吸引眼球,却更接近专业 3D 工作的现实需求。
智能体也可能更快地破坏工程
当 AI 获得 Blender 控制权后,它既可以快速完成工作,也可能快速制造问题。
一句含义模糊的“帮我清理一下工程”,可能引发一系列超出预期的操作。
AI 可能重新命名对象,删除未使用材质,调整对象集合,覆盖脚本,移除它认为没有价值的模型,甚至修改外部文件。
因此,3D 智能体需要明确的权限边界。
Kimi Code 对 MCP 工具调用设置了权限机制,并提示用户谨慎处理文件修改和命令执行等高风险操作。实际使用 Blender MCP 时,可以采取一些基本措施:
- 每次重大修改前保存新版本;
- 对 Python 脚本使用版本控制;
- 将 AI 生成对象放进独立集合;
- 不自动批准所有 MCP 调用;
- 明确限定 AI 能够修改的对象和目录;
- 重要资产设置只读备份;
- 大规模删除前要求人工确认。
AI 获得的自主权越大,工程管理和权限控制就越重要。
3D制作的变化,从“可编辑第一版”开始
Kimi K3 接入 Blender 之后,暂时还无法替代经验丰富的 3D 设计师。
它也很难仅凭一句模糊提示,就稳定生成达到影视制作标准的完整场景。
但它已经能够缩短从想法到可编辑工程之间的距离。
它可以完成场景体块搭建,编写重复脚本,创建初始材质,放置灯光,设置摄像机动画,渲染预览,观察结果,并根据反馈继续调整。
它交付的是一个能够继续工作的 Blender 项目。
几何体可以修改,材质可以重建,动画可以调整,脚本可以检查,摄像机也能够重新设计。
过去的 AI 图像生成工具更擅长提供完成后的画面,但像素背后的结构很难控制。
Blender MCP 带来的价值,在于把 AI 放进实际制作流程。它参与建模、编程、渲染和修改,留下一个并不完美,却可以持续迭代的生产系统。
这可能是 AI 进入专业 3D 行业更现实的一条路径。
未来的 3D 设计师或许不会把大量时间花在创建基础体块、批量命名、调整重复参数和编写简单脚本上。
他们会花更多时间决定画面应该表达什么,选择哪些方案值得保留,并指导智能体把场景逐步调整到目标状态。
AI 负责快速执行,人类负责方向、判断和审美。
从默认立方体到第一个可用场景之间,那段漫长而重复的工作,正在逐渐交给智能体。