- index表达式的用法
- 亮度蒙板的用法
一、画好表盘
1、背景色,颜色为“F0F0F0”的solid,作为背景色。
2、装饰线条。新建形状层,添加 ,size设置为[0.1,2219],给Rotation添加表达式:
(index - 1)*.6
Commmand + D,复制到布满整个屏幕。
3、分针,size为[0.8,852],Rotation表达式为:
index*6
4、时针,size为[2.0,959],Rotation表达式为:
(index - 1)*30
二、旋转蒙板
1、建立一个黑色的solid,将锚点移动到顶部的中心点,勾选吸附Snapping,可以自动吸附到中心点,随后将锚点移动到[960,540],也就是屏幕中心点。
2、key动画,从90到200度,再回到90度。
3、建立另一个黑色solid,将锚点移动到底部到中心点,将锚点移动到[960,540]。给rotation打关键帧,-90度时候,刚好和第一个solid挡住整个屏幕。
4、绘制一个圆形,将颜色设置为黑色,大小刚好是之前的小方块圆形阵列的大小,挡住后面的“时针”、“分针”、“装饰线条”。
三、表盘露底
1、将表的所有层预合层,命名为“表”。
2、command + D 复制一层,选择下面一层,将TrkMat改为“Luma Matte "[表]"”。我们前面把遮挡用的solid和圆形,全部设置为了黑色,这里选择将其作为亮度蒙板,所有黑色都将被挡住,而其他地方会露出来,这样就制作出了露出下面表面的效果。
三、挡住小方块
1、把之前打好关键帧的两个黑色solid,以及遮挡用的黑色圆形,复制,然后粘贴到小方块圆形阵列所在的预合层(名字为“圆”)相同的合成。将它们预合成,命名为mask。将其放在“圆”合成的上面。
2、给mask添加效果Tint,将黑色变为白色。将TrkMat改为“Luma Matte "[mask]"”。其效果就是只在白色部分露出底下的图层。
四、其他
给小方块圆形阵列key旋转的动画。
请登录以参与评论
现在登录