
mGear 开发团队发布了 mGear 5.0,这是面向 Autodesk Maya 的开源角色绑定框架的最新版本,并推出了 ueGear 1.0,这是一个连接 Maya 和 Unreal Engine 的新桥梁工具。
ueGear:轻松将 Maya 中的角色绑定转化为 UE5 内容
ueGear 提供了一种简便的方法,将使用 mGear 在 Maya 中创建的角色绑定转换为 Unreal Engine 5 内的内容,通过使用 UE5 的本地控制绑定功能,自动在游戏引擎中重新生成这些绑定。
多功能性框架,创建模块化角色绑定
自 2015 年首次发布以来,mGear 最初基于 Gear,这是 Blur Studio 技术动画主管 Jeremie Passerin 为 Softimage 设计的绑定框架。它为艺术家们提供了可定制的角色部件绑定库,旨在“无需编程知识就能生成无限多样的绑定组合”。
除了作为绑定框架的 Shifter 外,mGear 还包括一个可定制的 Anim Picker 界面、RBF Manager 和 shot-sculpting 工具 Crank。该工具集已被多个视觉特效、动画和游戏开发工作室采用,用户展示视频中包含了 El Ranchito、Mac Guff、Unseen 和 Pendulo Studios 的项目。
mGear 是免费且开源的,但其主要开发者 Miquel Campos 的公司 mcsGear 提供商业支持和服务,以资助项目的持续发展。
新工具 ueGear 自动在 Unreal Engine 内重现 mGear Maya 绑定
mGear 5.0 版本的主要新特性是引入了一个独立工具——ueGear,这是一种新的“连接 Maya 和 Unreal Engine 工作流的桥梁”。去年发布的 beta 版本允许艺术家在 Maya 中使用 mGear 创建动画绑定,然后通过 ueGear 在 Unreal Engine 中使用原生控制绑定重新生成它们。该工具既适用于游戏开发也适用于离线动画工作流,并能够传输动画、摄像机和序列。
然而,目前 Maya 和 Unreal Engine 绑定之间的关系还不是一对一的完美匹配,而且工作流程还不支持 Unreal Engine 5.4 引入的模块化控制绑定。
PyMEL 被新的自定义 PyMaya 封装取代
在 mGear 本身方面,最重要的变化在于移除了对 PyMEL 的核心框架依赖。PyMEL 是一个开源库,提供 Python 脚本与 Maya 原生 MEL 脚本语言之间的桥梁,被许多绑定和动画工具广泛使用。但由于它并非由 Autodesk 开发或维护,并且不再默认安装于 Maya 中,导致一些安装和支持问题。mGear 5.0 使用团队自己的自定义封装 PyMaya 取代了 PyMEL。虽然这并不是 PyMEL 的完全替代品,PyMaya 创建的对象也不兼容 PyMEL,但它简化了依赖管理,并应确保跨版本的 Maya 兼容性。
许可证和系统要求
mGear 支持 Maya 2025 和 2026,在 Windows、macOS 和 Linux 上运行。截至 mGear 5.07,部分功能仅在 Windows 上使用 Maya 2026 时可用。Miquel Campos 表示,以前版本 Maya 的求解器仍然包含在内,但 mGear 5.0 不再支持 Python 2。
ueGear 1.0 支持 Unreal Engine 5.3 及以上版本。两个应用程序的源代码均在 MIT 开源许可证下提供,编译后的二进制文件也是免费下载的。
评论留言