动作节点图节点

动作节点图决定什么在动、怎么动:片段、关键帧、生成的运动,以及它们之间的过滤器。每个节点都有一个页面,介绍它的输入、输出和每项设置。

节点图的工作原理及示例:手册中的动作节点图。其他节点图:风格节点图 · 场景节点图 · 资产节点图。

输入

  • 片段:模型自带的片段:它所驱动的每根骨骼的每个数值各有一个通道。
  • 关键帧:手动设置的关键帧:在 3D 视图中移动物体并为其添加关键帧(I),然后在时间轴上修改关键帧及其曲线。
  • 例程:按名称引用项目中的某个例程:只制作一次、可在任何需要的地方播放的通道。
  • 动作:在此动作内播放的另一个动作:把一个场景的整段运动作为更大运动的一部分,像片段一样安排时间。

生成器

  • 场景时间:帧的时间,以秒或帧为单位,作为名为 time 的通道。
  • 常量:保持一个值的通道。
  • 波:上下起伏的通道:正弦波、方波、三角波或锯齿波。
  • 噪波:一个跳动的通道,平滑或不平滑都行:火焰的光、紧张的抽动。
  • 色阶:沿一条曲线从一个值到另一个值的通道。
  • 旋转:绕一个轴不停旋转。
  • 浮动:升起再落下。
  • 摆动:绕一个轴来回摆动,像钟摆或招牌一样。
  • 脉动:放大后再缩回,像心跳一样。
  • 滑动:在若干帧中按偏移量移动。

筛选

  • 数学:用一个数处理每个通道:相加、相乘、循环、往返、取整到级。
  • 混合:把两段运动合为一段:blend 按系数从第一段过渡到第二段(0.5 为一半),add 把第二段的变化叠加在第一段之上。
  • 合并:所有输入的所有通道;两个输入有同名通道时,取后面的那个。
  • 序列:先播放第一个运动,再播放第二个。
  • 时间偏移:把运动推迟(或提前,小于 0)若干秒。
  • 速度:让运动更快(大于 1)或更慢。
  • 裁剪:只保留运动中两个时间点之间的部分。
  • 重复:将运动连续重复这么多次。
  • 反转:倒放运动。
  • 滞后:平滑后的运动:每次变化都需要这么长时间才到位。
  • 级:让运动停在整数步上:一拍二、一拍三,就像手绘帧那样。
  • 限制:把每个通道限制在两个值之间。
  • 重命名:重命名通道:去掉名称的开头,或加上另一个开头。
  • 选择:只保留名称中含有这些词的通道。

输出

  • 实例:场景节点图生成的每个副本上的运动,每个副本都是独立的实例,每个都比前一个晚一个偏移量外加一个随机扰动:人群不会整齐划一地动。
  • 应用于:按名称把尚未归属的通道交给场景中的某个对象:叠加到其原有位置上,或直接设置。
  • 输出:这个网络生成的运动:时长(0:与输入一样长)、速度,以及是否循环。

值

  • 数值:一个数,可接入节点接收的任何数值。
  • 开/关:开或关,可接入节点上任何可开关的项。
  • 角度:以度为单位的角度,可接入任何角度或数值。
  • 文字:文字,可接入名称或选项。
  • 相加:两个数相加。
  • 相减:第一个数减去第二个数。
  • 相乘:两个数相乘。
  • 相除:第一个数除以第二个数;第二个数为 0 时结果为 0。
  • 更小的值:两个数中较小的一个。
  • 更大的值:两个数中较大的一个。
  • 高于:第一个数大于第二个数时为开。
  • 相对:开时为关,关时为开。
  • 两者都开:两者都开启时为开。
  • 任一开启:任一开启时为开。
  • 选取一个值:开时取第一个数,关时取第二个数。