Maya Bullet 插件构建自 Bullet Physics 库,可用于使用 Bullet Physics 引擎创建大规模、高真实性的动力学和运动学模拟。Bullet 模拟可以包括交互的柔体和刚体对象以及受约束的碰撞对象,所有这些对象都包含在 Maya 内的单个动力学系统中。
加载 Bullet 插件后,可以为 Maya 场景创建模拟或将其导出为本地 .bullet 文件格式。若要将场景或对象导出为 Bullet 格式,请从“导出当前选择选项”(Export Selection Options)和“导出全部选项”(Export All Options)窗口的“文件类型”(File type)列表中选择 Bullet。
Bullet 并入 Bullet 版本 2.8.1。若要充分利用 CPU 和 GPU 模拟加速,系统显卡必须支持 OpenCL(开放计算语言)。
有关加载 Bullet 插件的信息,请参见加载 Bullet 插件。
有关 Bullet Physics 的详细信息,请访问 http://www.bulletphysics.org。
Bullet 解算器是所有动力学模拟的中心对象。通过使用对象的当前状态来计算下一个状态的迭代时间步,解算器将为模拟计算 physics。
要设置典型的 Bullet 模拟,您可以创建刚体和柔体,调整其属性,添加对象间任何所需的约束,然后播放模拟。基于这些设置和关系,解算器会更新场景,同时一次前进一帧进行模拟。
有关解算器特性的信息,请参见解算器特性。