Language:
Page Info
Engine Version:
Share
此中文页面内容对应的英文页面有后续更新,如需浏览最新文档可切换至英文页面浏览。

Bone Driven Controller

Bone Driven Controller 使“驱动”骨骼对一个或多个“被驱动”骨骼的运动产生动态影响。这对带有附件的角色较为实用,可避免动画中(甚至在使用大量混合时)出现几何体穿插。

可通过 乘数(Multiplier) 直接设置“驱动器”值,将其重映射到一个全新的范围中;或使用一个 曲线(Curve) 资源形成运动。使用曲线通常是最好的方法,可通过它自然地定义反应,对点/切线进行交互式调整并即时了解变化。

在下例中,附件(绿色)不带制作的动画,它作为角色股骨机能在两个轴之间运动。这在运行时进行计算,动画混合在此效果极佳,甚至无需进行手动调整。

Bone Driven Controller

属性

描述

源(驱动器)

Source Bone

用作控制器输入的骨骼。

Source Component

用作输入的转换组件。

映射

Driving Curve

从源属性映射到被驱动属性(如存在)的曲线(否则将使用乘数)。

Remap Source

是否锁定驱动器值并在缩放前进行重映射。

Multiplier

应用到输入值的乘数(使用曲线时无视)。

目标(被驱动)

Target Bone

使用控制器输入驱动的骨骼。

Target Component Space

使用的父骨骼空间。

数值

效果

Translation

XYZ 组件在目标骨骼上的平移。

Rotation

XYZ 组件在目标骨骼上的旋转。

Scale

XYZ 组件在目标骨骼上的缩放。

Modification Mode

设置对目标组件所进行修改的类型。

数值

效果

Add to Input

将驱动值添加到输入组件值。

Replace Component

用驱动值替代输入组件值。

Add to Ref Pose

将驱动值添加到参考姿态值。

设置

(As Pin) Alpha

启用/禁用节点上 Alpha 引脚的显示。

Alpha Scale Bias

设置最小和最大输入标度值。