BroTools 详解
开发者:Michael Davydov
核心亮点:Maya 全流程工具合集,核心是自研物理引擎驱动的动力学
BroTools 是一套面向 Autodesk Maya 动画师、绑定师与全能型艺术家的「生活质量(Quality of Life)工具合集」,由独立开发者 Michael Davydov 长期打磨。它不是单一功能插件,而是把日常动画生产中最高频的十几项需求——动力学次级运动、补帧与过冲、IK/FK 切换、批量重命名、选择集、微绑定、视口工具条——统一收进一个 BroTools 菜单 + 共享安装核心 下,用一个许可证、一个更新器全部管理。其中核心模块 BroDynamics 已在索尼影业 Imageworks、People Can Fly 等工作室的动画师手中实际使用。
一、工具概述
| 工具全称 | BroTools for Maya |
| 类型 | Maya 插件 / 工具合集(Python 脚本套件) |
| 开发者 | Michael Davydov(独立开发者) |
| 宿主软件 | Autodesk Maya 2022 / 2023 / 2024 / 2025 / 2026 / 2027 |
| 支持系统 | Windows、macOS、Linux |
| 旧版本支持 | Maya 2019–2021 最后支持版本为 2023.7.6;Maya 2016 及以下仅遗留 BroDynamics 2.x |
| 版本命名 | 日历式 YEAR.MONTH.DAY(如 2025.04.24),全部工具版本号统一 |
| 授权方式 | 订阅制(月付/年付)、BroDynamics 终身版、支持浮动授权与网络中央安装 |
| 官方链接 | brotools.tech 官网 / 官方文档 |
二、开发者介绍:Michael Davydov
Michael Davydov 是一位独立软件开发者,早期以 BroDynamics 单一插件起家,在获得业界认可后逐步扩展为 BroTools 工具合集。他的开发路线有几个鲜明特点:
- 面向真实生产痛点:每个工具都源自动画师日常反复手工操作的动作
- 自研而非套壳:BroDynamics 现已搭载自研物理引擎,性能与稳定性不依赖 Maya 原生动力学
- 重视隐私:AI 模块默认关闭,数据只发送到使用者自己指定的服务器
- 直接支持:通过邮件与社区 Discord 直接对接功能需求、Bug 报告与问题咨询
- 滚动发布(Rolling Release):内置增量更新器,频繁推出小修复与新功能,全流程不离开 Maya
三、核心模块:BroDynamics 动力学
BroDynamics 是整套工具的核心,定位为「动画师友好、经生产验证」的模拟多面手,用于快速为镜头添加次级运动,适用于任意绑定(不依赖特定 rig 结构)。
1. 可添加的动态效果
- Overlap 交叠:让部位之间产生自然的延迟与错位
- Overshoot 过冲:动作末端越过目标再回弹
- Spring 弹簧:带刚度与阻尼的弹性跟随
- Drag 拖拽:随动拖尾感
- Noise 噪声:叠加细微抖动与不稳定感
- Throw 抛掷:模拟物体被抛出后的运动
- Rigid Body 刚体:布娃娃式的刚体模拟
2. 三种主要模拟模式
| 模式 | 适用场景与特点 |
|---|---|
| Point | 针对单个控制器的点状动力学,适合道具、配件、挂件等独立物体的跟随 |
| Chain | 把选中的一组控制器当作 FK 链,由刚性连杆与关节角度限制构成;速度快、参数丰富(质量、空气阻力、角度限制、自碰撞、形状平滑、曲线过滤) |
| Rod(Beta) | 连续弹性杆模拟,像真实的天线、缆绳、尾巴,整条长度上可弯曲与扭转;核心优势是重采样——把少量控制器加密成内部密集链再解算,细小碰撞体不会从缝隙中穿过 |
选型建议:需要与小尺寸/精细碰撞体可靠碰撞时选 Rod;追求速度、且碰撞需求简单时选 Chain。Rod 模式下选择顺序很重要——必须从链的根部向尖端依次选择,且至少需要 3 个对象;官方建议在主动画前留 1–3 秒的 preroll 让模拟收敛。
四、其他配套工具
- BroRenamer:进阶重命名工具,可任意顺序堆叠字符串处理动作、预览结果、保存/加载预设(思路近似 Windows 的 Advanced Renamer)
- Tweeener:极简界面的补帧与过冲姿势创建工具,自带自动欧拉过滤与实时预览
- IKFK Switcher:通用 IK/FK 切换器,支持手动与「按当前选择自动切换」、在 IK 与 FK 之间烘焙/传递动画、支持 stretchy IK,设置简单
- AnimHUD:透明背景的视口工具条,把常用工具直接浮在视图上
- BroRig:面向游戏开发的简易模块化绑定器,可直接作用于已有骨架,也能在现有控制器或任意 transform 之上叠加绑定
- MicroRigs 微绑定:改父级、加小绑定、aim 绑定、动态绑定等,且保留已有动画
- Selector:多种选择辅助——按类型/名称筛选,或选中影响当前蒙皮的所有关节
- Control Mesh Creator:控制器形状创建工具
- Animation Toolbox:动画工具集合,含曲线编辑与过滤等常用操作
- BroAI(本地 / 私有):用自然语言控制 Maya、编辑场景、生成脚本或提问;支持 OpenAI ChatGPT、Anthropic Claude 以及任意兼容 OpenAI API 的本地服务(如 Ollama)。默认禁用,未填入自有 API Key 或本地服务地址前不会做任何事;也可通过环境变量或删除 BroAI 文件夹彻底移除
五、价格与授权
| 方案 | 价格(USD) | 包含内容 |
|---|---|---|
| Complete Edition | 20 美元/月起(订阅) | 全部现有工具 + 新工具抢先体验:BroDynamics、AnimationToolbox、IKFK Switcher、MicroRigs、Tweeener、Renamer、Selector、Control Mesh Creator、BroAI 等 |
| BroDynamics 订阅 | 10 美元/月起 | 仅 BroDynamics 与少量附赠工具,始终获得最新更新 |
| BroDynamics 终身版 | 135 美元起(一次性) | 终身授权,含 1 年更新;仅 BroDynamics 与少量附赠工具 |
单席位授权面向个人、自由职业者与年营收不超过 20 万美元的小型工作室;企业可走浮动授权(Floating License),支持网络盘中央安装并通过 BROTOOLS_CONFIG_PATH 环境变量分离各工作站的配置与日志。
六、安装与维护
- 四步安装:解压 BroTools 文件夹到任意位置 → 打开 Maya → 把 install.mel 拖入视口并按提示操作 → 接受许可并在 License Manager 激活
- Maya 2023+ 安全警告:需在弹出的「非标准位置脚本」警告中勾选「Apply to all plugins in this location」并点 Allow,否则工具无法启动
- 安装位置建议:默认推荐
C:\Users\<用户名>\Documents\maya\BroTools;不建议装在 Program Files 或 Maya 自带 scripts 目录;支持网络盘安装 - 内置增量更新器:只下载有变更的文件,并在每次更新前自动备份,可随时用 restore_backup.mel 回滚
- 离线安装包:购买后邮件发送包含全部已购工具的单一压缩包链接(动态链接始终指向最新版)
七、前置要求
- 安装 Autodesk Maya 2022 及以上(旧版本见上文兼容表)
- Windows / macOS / Linux 任一系统
- 安装目录不需要管理员权限;避免使用 Dropbox 等带文件锁的云盘同步工具
- 需完成许可证激活(订阅版可用试用期先行验证)
八、适用人群
- 角色动画师:需要为尾巴、头发、天线、配件快速叠加次级动态
- 影视与游戏动画团队:希望用统一工具集替代内部零散脚本,并支持浮动授权
- 绑定师:需要模块化绑骨、微绑定与控制器形状工具
- 自由职业者:预算有限,可从 BroDynamics 单项订阅或终身版起步
- 追求隐私的技术用户:想要本地 LLM 驱动的 Maya 助手,而不把数据交给云端













