处理角色装备时,关节通常由 IK 控制器或约束到的其他装备控制驱动。由于您在创建姿势插值时直接使用关节,因此如果关节当前由另一个对象控制,则姿势编辑器不会将其识别为姿势的驱动者。但是,如果在创建姿势之前先在姿势编辑器中定义控制器的驱动属性,则可将姿势插值器用于受控关节。基本上,这将创建一个连接映射,确定哪个控制器由哪些属性的何种姿势驱动。姿势编辑器使用该映射进行适当的连接,且在双击姿势时或者在姿势上单击鼠标右键并选择“转到姿势”(Go to Pose)时设置正确的姿势。
为关节定义控制器的驱动属性
- 选择要创建姿势插值形状的角色控制器驱动关节。
- 打开姿势编辑器,然后单击“创建姿势插值器”(Create Pose Interpolator)按钮。
- 将显示一条警告消息,告知您关节当前由其他属性控制。因此如果在此阶段创建中性姿势,则无法返回到这些姿势:单击“否”(No)时,不会将中性姿势添加到所创建的姿势插值器。
系统将创建姿势插值器。现在,您需要让姿势编辑器知道控制器的哪些属性驱动关节的移动。
注: 如果使用的姿势插值器已定义中性姿势,请将其删除并继续执行以下步骤。
- 在姿势插值器上单击鼠标右键,然后选择“显示驱动者设置”(Show Driver Settings),以显示下面这些设置。
- 按照下列任一方式将控制器的驱动属性添加到驱动关节的“控制器”(Controllers)列:
- 定义控制器的属性后,现在可以将中性姿势添加到姿势插值器:选择“姿势添加中性姿势”(Poses > Add Neutral Poses),或者在“姿势”(Pose)面板(右侧)的空白区域中单击鼠标右键,然后选择“添加中性姿势”(Add Neutral Poses)。这将添加以下所有三个中性姿势:“摆动和扭曲”(Swing & Twist)、“摆动”(Swing)和“扭曲”(Twist)。
- 开始按正常方式为关节添加姿势。有关常规工作流信息,请参见创建姿势空间变形。