分享

Ae:文本选择器

 MediaTea 2023-03-29 发布于湖南

每个文本动画制作工具都可包含一个或多个选择器 Selector

选择器有三种:范围选择器摆动选择器以及表达式选择器

选择器的作用与蒙版比较类似,可使用选择器来指定动画制作工具属性能影响的文本范围(选择项)以及影响的程度(数量)。

如果将动画制作工具中的所有选择器删除,动画制作工具属性的值将应用于所有文本。

此技术非常有用,因为无法为字符面板指定的属性设置关键帧,而结合选择器则可以轻松地为文本属性创建动画。

  ◆  
范围选择器
Range Selector

每个动画制作工具都包含一个默认的范围选择器

范围选择器用来指定动画制作工具属性影响文本中的哪一部分,比如特定字符、一定比例或指定范围内的字符,此处称其为“选择项”。

既可以向一个动画制作工具添加多个范围选择器,也可以把多个动画制作工具属性限制在同一个范围选择器内。


起始 
Start
设置“选择项”的起始点位置。

结束 
End
设置“选择项”的结束点位置。


偏移 
Offset
指定“选择项”的偏移量。
即,整体偏移起始点到结束点的范围。
如果起始点已到 0% 的位置,正值时将只移动结束点。如果结束点已到 100% 的位置,负值时将只移动起始点

高级 
Advanced

单位 
Units
指定按何种单位来指定“选择项”的起始点和结束点。

--百分比 
Percentage
按整个文本宽度的百分比值来定位。

--索引 
Index
按字符个数来定位起始点和结束点。

选择“索引”之后,开始、结束、偏移等属性的单位改变为“个数”。
具体是什么的“个数”,由下方的“依据”属性来决定。

依据 
Based On

--字符 
Characters
--不包含空格的字符 
Characters Excluding Spaces
-- 
Words
--行 
Lines

模式 
Mode
指定当前选择器如何与文本以及同一动画制作工具中的其它选择器进行交互。

包括:相加 Add 、相减 Subtract、相交 Intersect、最小值 Min、最大值 Max和差值 Difference等。
默认为“相加”。“相减”会反转选择器的选择。

数量 
Amount
指定“选择项”整体受动画制作工具属性影响的程度。

可理解为“选择项”受影响的结果是:动画制作工具属性值乘以“数量”这个系数。

默认值为 100%,即表示完全影响“选择项”。
值为 0% 时,动画制作工具属性对“选择项”无影响
值为 50% 时,每个属性值的一半影响到“选择项”。

为负值时,反向影响字符。值为 -100% 时,完全反向。
比如动画制作工具属性“位置”的 y 值设为 200,如果“数量”为 -100%,则“选择项”的 y 值以 -200 的效果展现。

形状 
Shape
控制“选择项”范围内的字符受动画制作工具属性值的影响程度大小。影响比例依据形状(曲线)分布。

范围选择器的“偏移”属性的两个关键帧分别对应 -100 和 100


默认是正方形 Square,表示对“选择项”范围内的所有字符同等影响。

上斜坡 Ramp Up表示对起始点处 100% 影响,对结束点处 0% 影响。下斜坡Ramp Down则反之。

三角形 Triangle、表示对中间处影响 100%,对起始点和结束点影响 0%。

圆形 Round是基于半圆曲线的影响。平滑 Smooth是基于钟形曲线的影响。

平滑度 
Smoothness
仅适用于“正方形”形状。
控制从一个“选择项”过渡到下一个“选择项”的平滑程度,即,控制正方形形状侧边的曲线化度。
值为 0 时,侧边为直线,可让“选择项”一个接一个地直接变化。

缓和高 
Ease High
缓和低 
Ease Low
用于变化形状(曲线),从而对动画制作工具属性值的影响有由快到慢或由慢到快的变化。
“缓和高”的正值相当于“缓和低”的负值,反之亦然。

随机排序 
Randomize Order
若开启,则会通过随机形状曲线来改变动画制作工具属性值对“选择项”范围内的字符的影响。

随机植入 
Random Seed
随机种子。不同的值将产生不同的随机曲线。

  ◆  
摆动选择器
Wiggly Selector

摆动选择器严格意义上不能算文本选择器,它的主要作用是使得动画制作工具属性的值随着时间的推移产生随机摆动。

 
摆动选择器默认“选择项”为全部文本,可配合范围选择器限制选择的范围。


模式 
Mode
参见范围选择器的“模式”。
默认为“相交”模式。

通常将范围选择器放在摆动选择器的上方,以进行更精准的选择。

最大量 
Max Amount
最小量 
Min Amount
指定动画制作工具属性值相对变化的最大量或最小量。
负值时,表示反向变化。
两者结合起来,与范围选择器中的“数量”选项类似。

依据 
Based On
参见范围选择器的“依据”。

摇摆/秒 
Wiggles/Second
设置每秒发生的变化量。

关联 
Correlation
每个字符的变化之间的关联。

100% 时,所有字符同时摆动相同的量。
0% 时,所有字符独立地摆动。

时间相位 
Temporal Phase
空间相位 
Spatial Phase
摆动的变化形态,以动画的时间相位为依据或以字符(空间相位)为依据。

锁定维度 
Lock Dimensions
将摆动“选择项”的每个维度变化相同的量。

当摆动动画制作工具属性“缩放”时,开启此项可实现等比缩放。

随机植入 
Random Seed
同范围选择器的“随机植入”。更改本项的值不会使内容随机性提高或降低,只会以不同的方式使内容看似随机。

  ◆  
表达式选择器
Expression Selector

表达式选择器可使用表达式来动态指定“选择项”以及它们受动画制作工具属性影响的程度。


默认“选择项”为全部文本,同样可配合范围选择器来限制选择的范围。

依据
Based On
参见范围选择器的“依据”。

数量 
Amount
与范围选择器的“数量”选项含义一致。

“文本回弹”动画预设


“数量”表达式中可以使用任何的表达式,也可以使用特定的属性关键词来动态指定“选择项”。

默认表达式的开头是: 

selectorValue * textIndex/textTotal 

其中:
textIndex
返回字符、单词或行的索引。
textTotal
返回字符、单词或行的总数。
selectorValue
返回前一个选择器的值。
将此值看成是来自堆积顺序中表达式选择器上方的选择器的输入。

例如:

selectorValue * Math.sin(textIndex)

可以说,即使前面没有范围选择器,它也可以会按表达式的值去选择不同的“选择项”。

“点赞有美意,赞赏是鼓励”

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多