形状行为

形状行为专门设计用于 Motion 中所创建的形状。绘制笔画或其他形状后,应用形状行为以蠕动、振荡或随机化形状的控制点,或将笔压力映射到不同的笔画特征。

应用笔压力

此行为旨在应用到通过手写笔和图形输入板创建的笔画。创建笔画后,此行为可让您基于创建笔画时在输入板上的手写笔压力,影响笔画的宽度、不透明度、间距、角度或抖动。

备注: 这些参数与检查器的“高级”面板中的“笔压力”参数相同。您可以选择使用“高级”面板参数或此形状行为,将压力数据应用到笔画。“高级”面板中的“笔压力”参数可以与“应用笔压力”形状行为配合使用,影响多个使用相同压力数据的笔画参数(如“不透明度”、“宽度”或“抖动”)。

检查器中的参数
  • 最小压力: 可调整压力灵敏度的最小阈值。小于最小值的压力值会重新映射为 0。对于“不透明度”和“宽度”,这些重新映射的值不会显示。对于间距、角度和抖动,这些值不会被修改。如果在图形上绘制了“最小压力”和“最大压力”,则“最小压力”表示最小值或 0。“最小压力”和“最大压力”之间的图形区域会重新映射为输出值。
  • 最大压力: 可调整压力灵敏度的最大阈值。大于最大值的压力值会重新映射为 1。对于“不透明度”、“宽度”、“间距”、“角度”和“抖动”,这些值的效果最为显著。如果在图形上绘制了“最小压力”和“最大压力”,则“最大压力”表示最大值或 1。“最小压力”和“最大压力”之间的图形区域会重新映射为输出值。
  • 缩放: 可决定效果的幅度。根据最小压力 (0) 和最大压力 (1) 之间的映射值乘以此滑块(或值栏)中定义的值,可定义 DAB 的输出范围。然后通过乘法(对于宽度、不透明度、间距和抖动)或加法(对于角度)将此值应用到参数(宽度、不透明度等等)。此控制与“笔画”面板中的“缩放”参数无关。
  • 反转: 此复选框反转由行为创建的笔画的属性。例如,如果笔压力设定为影响笔画的不透明度,当选择此复选框时,笔画的透明区域会变得更不透明,而不透明区域则会变得更透明。
HUD 控制

HUD 中的参数与检查器中的参数相同。

应用笔速度

当使用手写笔或鼠标创建笔画时,此行为可让您基于笔画的速度,影响笔画的宽度、不透明度、间距、角度或抖动。

备注: “应用笔速度”行为影响使用鼠标创建的笔画。

HUD 中的参数与检查器中的参数相同。

备注: 在“笔画工具”HUD 中,您可以在创建笔画前选择手写笔速度对笔画的影响方式。应用“笔速度”行为可让您影响多个使用相同压力数据的笔画参数(如“不透明度”、“宽度”或“抖动”)。“笔速度”参数还会显示在“形状”检查器的“高级”面板中。

检查器中的参数
  • 最小速度: 可调整速度灵敏度的最小阈值。小于最小值的速度值会重新映射为 0。对于“不透明度”和“宽度”,这些值不会显示。对于间距、角度和抖动,这些值不会被修改。如果在图形上绘制了“最小速度”和“最大速度”,则“最小速度”表示最小值或 0。“最小速度”和“最大速度”之间的图形区域会重新映射为输出值。
  • 最大速度: 可调整速度灵敏度的最大阈值。大于最大值的速度值会重新映射为 1。对于“不透明度”、“宽度”、“间距”、“角度”和“抖动”,这些值的效果最为显著。如果在图形上绘制了“最小速度”和“最大速度”,则“最大速度”表示最大值或 1。“最小速度”和“最大速度”之间的图形区域会重新映射为输出值。
  • 缩放: 可决定效果的幅度。根据最小速度 (0) 和最大速度 (1) 之间的映射值乘以此滑块(或值栏)中定义的值,可定义 DAB 的输出范围。然后通过乘法(对于宽度、不透明度、间距和抖动)或加法(对于角度)将此值应用到通道(宽度、不透明度等)。此控制与“笔画”面板中的“缩放”参数无关。
  • 反转: 此复选框反转由行为创建的笔画的属性。例如,如果笔速度设定为影响笔画的宽度,当选择此复选框时,笔画的较细区域会变粗,而较粗区域则会变细。
HUD 控制

HUD 中的参数与检查器中的参数相同。

应用笔倾角

当通过笔画工具用手写笔创建笔画时,此行为可让您基于创建笔画时的笔倾角,影响笔画的宽度、不透明度、间距、角度或抖动。

备注: “应用笔倾角”形状行为可配合使用,影响多个使用相同倾角数据的笔画参数(如“不透明度”、“宽度”或“抖动”)。

检查器中的参数
  • 倾斜轴: 此标度盘与值滑块在“计算倾角”设定为“轴”时会变为可用。此参数可让您定义沿哪根轴测量倾角。
  • 最小倾角: 可调整倾角灵敏度的最小阈值。小于最小值的倾角值会重新映射为 0。对于“不透明度”和“宽度”,这些重新映射的值不会显示。对于间距、角度和抖动,这些值不会被修改。如果在图形上绘制了“最小倾角”和“最大倾角”,则“最小倾角”表示最小值或 0。“最小倾角”和“最大倾角”之间的图形区域会重新映射为输出值。
  • 最大倾角: 可调整倾角灵敏度的最大阈值。大于最大值的倾角值会重新映射为 1。对于“不透明度”、“宽度”、“间距”、“角度”和“抖动”,这些值的效果最为显著。如果在图形上绘制了“最小倾角”和“最大倾角”,则最大倾角表示最大值或 1。“最小倾角”和“最大倾角”之间的图形区域会重新映射为输出值。
  • 缩放: 可决定效果的幅度。根据最小倾角 (0) 和最大倾角 (1) 之间的映射值乘以此滑块(或值栏)中定义的值,可定义 DAB 的输出范围。然后通过乘法(对于宽度、不透明度、间距和抖动)或加法(对于角度)将此值应用到参数(宽度、不透明度等等)。此控制与“笔画”面板中的“缩放”参数无关。
  • 反转: 此复选框反转由行为创建的笔画的属性。例如,如果笔倾角设定为影响笔画的宽度,当选择此复选框时,笔画的较细区域会变粗,而较粗区域则会变细。
HUD 控制

HUD 中的参数与检查器中的参数相同。

振荡形状

“振荡形状”行为可激活形状,方法是使形状的控制点在两个值之间循环。您可以自定高值与低值之间的振幅程度,以及每分钟的振荡次数。此行为有助于创建流畅的形状移动(想想形体瑜珈),这种效果如果设定关键帧,会非常耗时。

将“振荡形状”行为应用到形状时,默认情况下,形状的所有控制点都会受到影响。在“层”列表中选择行为时,受影响的控制点会在蓝色形状行为样条曲线上以白色高亮显示。若要停用控制点,请点按控制点。停用的点会显示为蓝色。

检查器中的参数
  • 相位: 此滑块可让您调整行为起始时所在的指定振荡点。此参数可让您将多个带有相同“振荡”行为的形状放在不相邻的相位中,使它们看起来并非都是一样的。
  • 振幅: 此滑块可让您调整控制点振荡的最大值。控制点会在正负振幅值之间振荡。值越大,在每次振荡的开始到结束过程中的摇摆越剧烈。
  • 速度: 此滑块可让您调整振荡速度,单位为振荡次数/分钟。值越大,振荡速度越快。
  • 备选相位: 当选择此复选框时,每个控制点的运动会与相邻控制点偏移 180 度的相位。
HUD 控制

“振荡形状”HUD 包含“波形”、“相位”、“振幅”、“速度”和“备选相位”参数。

随机化形状

“随机化形状”行为可让您将随机偏移应用到形状的每个点,以激活形状的控制点。此行为有助于在形状上创建快速变化效果。

将“随机化形状”行为应用到形状时,默认情况下,形状的所有控制点都会受到影响。在“层”列表中选择行为时,受影响的控制点会在蓝色形状行为样条曲线上以中心带白点的蓝色显示。若要停用控制点,请点按控制点。停用的点为深蓝色,中心有个黑点。

Figure. Canvas window showing a shape with the Randomize Shape behavior applied.
检查器中的参数
  • 值/乘数: 当“应用模式”设定为“加”、“减”或“加减”时,此参数设定为“值”;当“应用模式”设定为“乘”时,参数设定为“倍增器”。此参数可定义“随机化”行为生成的最大值。
  • 频率: 此滑块可让您调整每秒钟的随机变化量。值越大,生成的变化越快,而值越小,生成的变化越缓慢。
  • 噪点度: 此滑块可将随机变化的附加叠层添加到您已设定的“频率”。“噪点度”值越大,受影响的参数所产生的变化越不稳定。
  • 链接: 当您将此行为应用到包含 X、Y 和/或 Z 值的二维参数(如“变形”)或三维参数(如“位置”或“旋转”)时,此参数会显示。如果您要使应用到 X 和 Y 顶点的变换相同,请选择此复选框。例如,对 X 应用 +10 更改,则也会对 Y 应用相同的 +10 更改。
  • 保留角度: 当选择此复选框时,切线控制柄会变为(或保持)平面,保持曲线的连续性。
  • 随机种子: 此按钮可让您挑选新的随机种子数字。此数字可用于根据此行为的其他参数,随机生成新的值序列。
HUD 控制

“随机化形状”HUD 包含“值”、“乘”、“应用到”、“频率”、“噪点度”、“链接”和“保留角度”参数。

序列绘制

序列绘制行为可让您随时间推移依序激活笔画的单个 DAB。这是分别激活 DAB 的唯一方法,因为对笔画参数设定关键帧或应用其他行为会对笔画的所有 DAB 产生同等影响。

序列绘制行为与序列文本行为及序列复制器行为非常类似,这两种行为可让您分别通过文本层的字符或复制器图案的元素,依序激活“旋转”、“颜色”、“不透明度”、“缩放”和“位置”参数。序列绘制行为将“宽度”添加到此参数列表,可让您通过笔画的 DAB 创建序列动画。

Figure. Canvas window showing a line with the Sequence Paint behavior applied.

有关使用序列行为的示例,请参阅使用序列复制器行为

检查器中的参数
  • 序列绘制: 此复选框可打开或关闭序列。在出现任何序列动画之前,您必须将至少一个参数添加到检查器中的行为,然后为此参数设定一个值。在添加参数之前,检查器或 HUD 中的调整没有效果。
  • 序列控制: 这些参数包含的控制可让您修改动画穿过笔画的方式,如更改动画的方向。
  • 开始: 此参数在“单元大小”设定为“自定”时可用,可让您为受动画影响的笔画上的 DAB 指定起点。
  • 结束: 此参数在“单元大小”设定为“自定”时可用,可让您为受动画影响的笔画上的 DAB 指定终点。
  • 蔓延: 若要在 DAB 之间创建更柔和的转场,请使用滑块或值滑块增加“蔓延”值。(此参数在“单元大小”设定为“全部”时不可用。)
  • 循环: 设定动画在其时间长度内循序穿过笔画的次数。

    备注: 当“遍历”参数设定为“自定”时,“循环”选项不可用。

  • 位置: 此滑块仅在从“遍历”弹出式菜单中选择“自定”时可用,可定义动画在笔画上的生效位置。

    有关使用“自定遍历”选项的更多信息,请参阅使用序列复制器自定遍历选项

HUD 控制

“序列绘制”HUD 包含“序列”、“单元大小”、“蔓延”、“遍历”、“循环”和“结束条件”参数。

轨道点

此行为可让您跟踪移动片段或动画对象的形状或遮罩控制点,或将现有跟踪数据应用到形状或遮罩。有关使用“跟踪点”行为的信息,请参阅形状跟踪点行为

蠕动形状

此行为与“随机化”行为类似,但效果更为缓慢(将形状想象成一个在上舞蹈课之前喝了太多浓咖啡的人)。

Figure. Canvas window showing a shape with the Wriggle Shape behavior applied.

将“蠕动形状”行为应用到形状时,默认情况下,形状的所有控制点都会受到影响。在“层”列表中选择行为时,受影响的控制点会在蓝色形状行为样条曲线上以白色高亮显示。若要停用控制点,请点按控制点。停用的点会显示为蓝色。

检查器中的参数
  • 值/乘数: 当“应用模式”设定为“加”、“减”或“加减”时,此参数设定为“值”;当“应用模式”设定为“乘”时,参数设定为“倍增器”。此滑块可定义“蠕动”行为生成的最大值。
  • 频率: 此滑块可让您调整每秒钟的随机变化量。值越大,生成的变化越快,而值越小,生成的变化越缓慢。
  • 蠕动偏移: 当您要将相同“蠕动”行为应用到多个形状时,此滑块可让您偏移随机值的序列。通过偏移每个形状的“蠕动”行为版本,您可以防止它们同步移动。
  • 噪点度: 此滑块可将随机变化的附加叠层添加到您已设定的“频率”。“噪点度”值越大,受影响顶点的变化越不稳定。
  • 链接: 当您将此行为应用到包含 X、Y 和/或 Z 值的二维参数(如“变形”)或三维参数(如“位置”或“旋转”)时,此参数会显示。选择此复选框,按每个值比例维持行为的效果。
  • 保留角度: 当选择此复选框时,切线控制柄会变为(或保持)平面,保持曲线的连续性。
  • 随机种子: 此按钮可让您挑选新的随机种子数字。此数字可用于根据此行为的其他参数,随机生成新的值序列。
HUD 控制

“蠕动形状”HUD 包含“值”、“乘”、“应用到”、“蠕动偏移”、“噪点度”、“链接”和“保留角度”参数。

写入于

“写入于”行为提供了一种随时间推移在“画布”上绘制笔画或外框的快速方法。这可让您创建手写文本效果,创建永不过时的陈旧旅行地图效果,创建用于转场或显示的手绘 Alpha 遮罩,创建用于商业演示的动画图形,制作用于防止监视器老化的图形等等。此行为可以应用到使用“笔画”工具所创建的笔画,或添加到现有形状。您可以随时间推移绘制形状、抹掉形状、绘制并抹掉、反向绘制等等。

当“写入于”应用到带外框的填充形状时,仅会绘制形状的外框。

备注: 您可以在“形状”检查器的“样式”面板中手动激活“第一个点偏移”参数和“最后一个点偏移”参数,实现与“写入于”行为一样的效果。

检查器中的参数
  • 笔画长度: 此滑块以百分比形式定义已绘制或抹掉的笔画长度。值为 100% 时可使用笔画的整个长度,此长度由“第一个点偏移”和“最后一个点偏移”参数界定。如果“笔画长度”设定为 50%,则在绘制 50% 的笔画后,开始抹掉笔画(从笔画的开头开始),使笔画在行为时间长度内只显示一半长度。
  • 笔画偏移: 此滑块可偏移笔画在形状上的开始位置。此值以形状总长度的百分比形式表示,从形状上定义的起点开始计算。
  • 自定速度: 当“速度”设定为“自定”时,此参数会变为可用。您可以在“关键帧编辑器”中修改“自定速度”速度曲线。例如,您可以为自定值设定关键帧,正向绘制笔画至其路径的特定百分比,然后反向绘制,再正向,依此类推,直到动画的结尾。
  • 结尾偏移: 此滑块可使行为的结尾从所定义的出点向内偏移,并保留最后一个值。也就是说,它会使可见笔画从笔画路径的结尾偏移。
HUD 控制

“写入于”HUD 包含“形状外框”、“笔画长度”、“笔画偏移”、“方向”、“速度”和“自定速度”参数。

创建写入于笔画

您可以在绘制笔画时录制笔画,创建会在多个帧内出现的笔画,也可以将“写入于”行为应用到现有形状,随时间推移绘制出此形状的外框。

使用笔画工具创建写入于笔画

此部分描述了使用工具栏中的“笔画”工具创建“写入于”笔画。若要创建会在多个帧内出现的笔画,请在“笔画工具”HUD 中选择“写入于”复选框。创建笔画后,“行为”检查器中的附加参数会变为可用。

若要随时间推移绘制笔画
  1. 在工具栏中,点按“笔画”工具(或按 P 键)。

    此时会显示“笔画工具”HUD。如果 HUD 没有出现,请按 F7 键或 D 键。

  2. 在“工具”HUD 中,选择“写入于”复选框,然后选择任何其他所需的笔画设置。

  3. 在“画布”中创建笔画。

  4. 完成笔画后,按 Esc 键退出绘制模式。

    “笔画工具”HUD 会替换为“形状”HUD。在“层”列表中,“写入于形状”行为会应用到笔画。若要修改“写入于”参数,请选择行为并使用 HUD 或“行为”检查器。

    “绘制”笔画的速度(包括绘制笔画的时间长度)会在笔画的时间长度内(单位为帧)映射。笔画绘制的速度越快,“写入于”行为的时间长度越短。

    备注: 如果 Motion“项目偏好设置”中的“层创建位置”选项设定为“当前帧”,则会在当前播放头位置创建笔画。如果设定为“项目开头”,则会在第 1 帧创建笔画。

  5. 回放项目。项目播放时会“绘制”笔画。

  6. 若要修改笔画绘制的速度,请在时间线或迷你时间线中调整行为时间长度。

    您也可以修改单个参数,如自定笔画绘制速度,仅绘制一定比例的笔画,偏移笔画或反向绘制笔画。这些参数适用于上述“写入于”行为,如上所述。

使用现有形状创建写入于笔画

您可以将“写入于”行为应用到现有形状,随时间推移绘制形状外框。由于“写入于”行为仅影响外框,所以必须在“形状”参数中启用“外框”。

Figure. Canvas window showing example of the Write On behavior applied to an existing shape.

备注: 当“写入于”行为添加到现有形状时,行为会持续它所应用到的形状的时间长度。

若要使用现有形状创建写入于笔画
  1. 选择您要使用的形状,在 HUD 或“形状”检查器中选择它的“外框”复选框。

    备注: 您可以保持选择“填充”复选框,因为仅外框会受“写入于”行为的影响。

  2. 在工具栏中,从“添加行为”弹出式菜单中选取“形状”>“写入于”。

    “写入于”行为会显示在“层”列表中。如果播放头位于形状的开头,则显示的形状会消失,仅路径可见。

  3. 播放项目(按空格键)。

    外框会在行为长度内绘制。

  4. 若要调整笔画绘制的速度,请在时间线或迷你时间线中调整行为时间长度。

  5. 若要调整笔画属性,请使用“形状”检查器。有关更多信息,请参阅形状参数