MotionBuilder

义项:三维角色动画软件
MotionBuilder

MotionBuilder是Autodesk(欧特克)开发的一款三维角色动画软件,主要用于动作捕捉数据的处理、虚拟制片和传统关键帧动画制作。它以实时引擎为核心,可在交互环境中即时预览、编辑与回放角色动画,并通过FBX格式与Maya、3ds Max等其他三维软件交换数据。软件最初名为FiLMBOX,由加拿大公司Kaydara开发[1]。

目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

MotionBuilder是Autodesk出品的三维角色动画软件,面向虚拟摄影、动作捕捉与传统关键帧动画等用途。它的工作重心在于角色动画:导入或实时接收表演数据,完成骨骼骨架的建立、动作的修正与重定向,再输出到后续流程。软件运行于Windows与Linux平台。

与一般三维建模软件不同,MotionBuilder把角色作为场景中的核心对象,提供角色定义、控制绑定与动画层等一整套以角色为单位的操作方式,便于把同一段表演复用到不同体型的角色上[2]。

原理

软件以实时三维引擎为基础,场景始终处于可播放状态,动画师无需先渲染或生成预览即可看到角色表演的最终效果,包括蒙皮与形态变形的计算结果[3]。动画数据以层的方式组织,关键帧与动捕数据可以分别保存在不同层上叠加混合,修改某一层不会破坏其余层的内容。

角色处理的核心是HumanIK技术,它提供全身反向运动学解算:用户为手、脚等末端指定目标点(效应器),解算器自动求解整条骨骼链的旋转,使角色能够触达目标位置,并按角色尺寸自动生成FK/IK绑定[4]。同一套机制还承担重定向功能,把源角色的关节运动映射到骨骼层级与比例不同的目标角色上[4]。

Story工具把动画、摄像机、视频与音频放在同一条非线性时间线上,剪辑可以像视频编辑那样重新排序与调整时长,从而把多个镜头拼成连续段落[2]。软件原生的交换格式为FBX,可携带模型、骨骼、动画、摄像机与材质等信息在三维软件之间流转。

发展历程

软件的前身FiLMBOX由加拿大蒙特利尔的Kaydara公司开发,开发工作始于1994年,最初用于运动控制类项目,后来才转向动作捕捉与角色动画[1]。据开发者回忆,FiLMBOX早期更像一个实时的数字信号接插台,可以把动捕设备、MIDI、摄像机、音频与视频等多种输入接到一起控制[1]。该软件使用的FBX格式名称即来自FiLMBOX的缩写,后来成为三维动画数据交换的通用格式之一[1]。

2004年,Alias在SIGGRAPH上宣布收购Kaydara,产品随后以MotionBuilder的名称延续,并保持独立产品的定位[5]。2012年的SIGGRAPH上,Autodesk宣布与维塔数码(Weta Digital)及光风暴娱乐(Lightstorm Entertainment)合作,开发面向下一代虚拟制片的技术。

2014年,美国电影艺术与科学学院把科学技术奖中的科学与工程奖授予FiLMBOX的4位原始开发者,以表彰这项工作对电影动画与动捕流程的影响[1]。此后版本持续更新:2023版改用Python 3.9.7并增强角色控制;2025版加入USD插件,可载入并交互静态OpenUSD舞台;2027版增加了可用于Relation约束的四元数运算工具,并支持把视图窗口分割为多个窗格以便对比动画[6]。

应用

在影视与游戏制作中,MotionBuilder常被用来承接光学或惯性动捕系统采集的原始数据,完成清理、修补与重定向后再交给后续环节[6]。公开资料提到的使用案例包括《刺客信条》《杀戮地带2》和《阿凡达》。早期版本的FiLMBOX还曾用于《黑客帝国》的拍摄,将多台相机的触发同步到毫秒级,以完成著名的子弹时间镜头[1]。

在虚拟制片与预演环节,软件内置虚拟摄影机与实时渲染能力,可在拍摄前搭建机位与走位;通过Live Link插件还能把动捕数据和动画实时推送到虚幻引擎中预览。此外,软件开发工具包通过Python与C++开放接口,并配合Qt与PySide支持界面扩展,便于工作室编写自定义工具。国内也有高校课程把该软件作为动作捕捉流程的教学内容之一[7]。

局限

软件的正向/反向运动学解算与动捕求解在技术上存在边界。内置的Actor工具从光学标记点轨迹推导骨骼动画时,主要适用于人体类动作;MotionBuilder中使用的HumanIK库也不支持Align Control绑定、Output Control绑定与双重求解求值等部分功能[8]。

文件与流程方面同样有约束:用该软件保存的FBX文件大小不能超过2GB;经Python工具导出为早期FBX版本(2010或2011)时,软件特有的数据会丢失。它在流程中的位置主要是角色动画与动捕处理,建模、材质绘制与最终渲染通常仍需借助其他三维软件完成。软件采用订阅授权,2027版的订阅价格为每年2300美元[6]。

参见

  • HumanIK —— MotionBuilder内置的全身反向运动学与重定向技术。

  • FBX —— 由FiLMBOX发展而来的三维动画数据交换格式。

  • 动作捕捉 —— 该软件最主要的数据来源与应用场景。

  • 虚拟制片 —— 借助实时引擎在拍摄现场完成合成与预演的制作方式。

  • Autodesk Maya —— 常与MotionBuilder配合使用的三维动画软件。

参考资料

  1. SciTech Awards: from FiLMBOX to MotionBuilder [引用日期2026-10-29]
  2. Autodesk® MotionBuilder® 2012 [引用日期2026-10-29]
  3. The Freedom of Real Time. リアルタイムで自由自在 [引用日期2026-10-29]
  4. HumanIK 的作用是什么? [引用日期2026-10-29]
  5. alias-doug-walker-acquiring-kaydara-securing-motionbuilder [引用日期2026-10-29]
  6. Autodesk releases MotionBuilder 2027 | CG Channel [引用日期2026-10-29]
  7. 课程 [引用日期2026-10-29]
  8. mb_usersguide0(PDF) [引用日期2026-10-29]
词条评价
词条统计

浏览次数:0 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-28T18:16:00Z

历史版本

本条目引用的词条
维塔数码 虚幻引擎 HumanIK FBX 动作捕捉 虚拟制片 Autodesk Maya