找回密码
 立即注册
搜索

[编辑器/功能拓展] Motion Matching for Unity 2.2.10运动匹配动画

[复制链接]
145 |0
发表于 2023-5-19 15:36:33 | 显示全部楼层 |阅读模式



独立平台演示 - 下载“独立平台游戏玩法演示”,尝试用 MxM 制作的新角色(不随附在资源包中)。下载“独立平台压力测试”演示,了解 MxM 如何提高性能。

随附的演示场景 - MxM 随附的演示场景包括玩家控制的 Robot Kyle,它能够四处跑动,进行某些跑酷翻越。此处显示的翻越系统仅用于演示 MxM 事件功能,并不旨在成为可随时制作的翻越系统。

什么是运动匹配
Unity 运动匹配 (MxM) 是 Mecanim 的替代动画系统,无需状态机即可制作出流畅且响应灵敏的动画。无需指定过渡、定义条件或理解复杂的动画逻辑。运动匹配 (Motion Matching) 为你处理大部分类似操作,实现无限量的开始、停止、移动和转弯。

运动匹配通过将角色的姿势和所需的未来路径(来自玩家输入)与库中的所有动画进行比较来实现这一点。系统将选择跳转的最合适的时间和剪辑。这些都在电光火石间进行,因为这是通过 Unity 的新任务系统和 Burst 编译器实现的。

适用人群是谁?
MxM 不是即插即用的资源。你至少要了解 Unity 中的基本脚本制作功能。但是,资深程序员可以最充分地利用这一资源。建议具有 Unity 和 C# 编程中等经验的人员使用。

MxM 支持剪辑,但具有较高动画带宽的动作捕捉用户和工作室将更充分地发挥这一资源的作用。

平台 - 尽管 MxM 可在移动设备上运行,但它尚不积极支持移动平台。

依赖性 - 只有配备来自资源包管理器的大量 Unity 资源包,MxM 才可运作(如作业)。其中有些可能是预览资源包。但是,这些资源包在结合 MxM 使用时,性能均表现稳定。请阅读快速入门指南,了解详情。

动画要求 - MxM 可能不适用于某些动画集。需要过渡动画才能实现较好的覆盖度和连续性。请阅读文档,了解详情。

功能:(v2.2.5)
- 非结构化的互动动画
- 流畅、自然及响应灵敏的动画输出*
- 无需状态机和显式过渡
- 强大的角色动作事件系统
- 内置动画扭曲,用于跑酷等动作 - 支持动作过程中的多世界接触(如在腾跃时将手放在岩脊上)
- 标记系统,用于控制移动类型和姿势
- 内置图层系统 - 通过单个函数调用,在 Mecanim 和 MxM 之间淡化 - 闪电般快速的性能表现。MxM 具有多线程,使用 Unity 的新任务系统 Burst 编译器和 SIMD 数学库
- 混合空间以覆盖动画间隙 - 自定义编辑器和检查器,以帮助处理数据
- 支持剪辑和未剪辑的动作捕捉**
- 开箱即用,适用于大多数 IK 系统***
- 强大的调试工具
- 查看文档以了解详情

*动画输出质量和响应性能取决于源动画的质量和响应性能。
** 并非所有动画集都运作良好。请参见动画要求,了解详情。
*** 由于 Unity 的错误和局限,仅部分支持 'Unity Animation Rigging' 。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表