CATMotion 是 CAT 的程序运动循环生成系统。使用 CATMotion 可以创建与装备的速度和方向相适应的运动循环而不会出现滑动足迹,即使是在不平坦的表面上移动时也是如此。
CATMotion 为基本的运动循环创建过程提供了一种“原地行走”模式。然后可以通过将装备链接到路径节点(通常是虚拟对象或点对象)来围绕场景移动装备,并按照 3ds Max 中的常规方式制作动画。例如,指定一个路径约束或将虚拟对象链接到某个群组系统。
可以将 CATMotion 设置保存为预设,然后将其应用于具有相同配置的任何装备。可以同时加载多个预设,然后通过设置动画权重将其彼此混合在一起。混合时不会出现滑动足迹。
CATMotion 的工作方式是将装备的运动分解为各个组件部分,或控制器。例如,骨盆的运动循环具有八个不同控制器,其中包括“扭曲”、“旋转”、“抬起”和“推力”。每个组件可以通过参数进行控制,通常是通过编辑一个四点曲线。可以为所有参数制作动画,并为参数指定任何类型的标准动画控制器。
图片提供:Cobalt VFX
CATMotion 层次反映了装备的结构。CAT 具有五个基本装备元素(腿、手臂、脊椎、尾部、附加骨骼),它们定义了 CATMotion 中的可用控件。CATMotion 只会为定义为腿部的肢体生成足迹。在 CATMotion 中,足迹不适用于手臂,虽然在某些情况下这是有意义的;例如,在制作大猩猩的动画时,它会用两条腿走路,但会用四肢奔跑。因此,在开始构建装备之前应认真思考角色的运动方式,以便在制作动画时获得全部所需控件,这一点很重要。