提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
使用AE表达式和复选框控制,实现两组包装切换。
答案:用表达式设置开关。好,本期教程就到这里,下期再见。
B站链接:
https://www.bilibili.com/video/av44961921/
ok,下面是你可以依然看不懂的制作详情:
新建底色,大小400*170,填充黑色,不透明度55%,位置(438,152);加入logo,文字“作曲作词”,思源黑体Blod,大小25;加入文字“周杰伦 方文山”思源黑体Light,大小25;制作黄色线条,描边3,颜色设置为红色。
基础的东西做好后,接下来我们制作第一个动画:首先底色出现,然后黄色线条出现,最后LOGO和文字从线条中划出。
“底色”位置K关键帧:0帧(1072,2),9帧(475,2)
黄色线条,添加线性擦除,9帧100%过渡完成,1秒过渡0%
文字14帧位置(189,-57),1秒5帧(189,37),调节运动曲线。
新建矩形,为文字设置遮罩,将文字图层的轨道遮罩设置为Alpha遮罩;LOGO同理。
将“作曲作词”的父子关系连接到“周杰伦 方文山”层。
新建空白图层,将其余的图层连接到空白图层。将空白图层的位置属性写入表达式:var w=thisComp.layer("周杰伦 方文山 ").sourceRectAtTime(t = time, includeExtents = false).width;
[-w+1130,574]
此时,我们的包装就可以简单地根据文字的长度而做出相应的长度变化了。不过,有时我们可能需要只有演唱者,没有作词作曲人的情况,遇到这种情况,我们当然可以选择再单独做一个包装,但这样使用起来会比较繁琐,其实,我们有更好的解决方案。那就是在AE里面,用表达式设置开关,用来控制两套不同样式的包装。
3.
复制“作曲作词”及其遮罩,改为“演唱者”;复制文字层“周杰伦 方文山”,内容更改为“KeyCG 作曲作词者不详”;将“演唱者”连接到“KeyCG”。
为“KeyCG”添加“复选框控制”,为透明度添加表达式:effect("复选框控制")("复选框");
b=effect("复选框控制")("复选框");
if(b==0){
b;
}else{
100;
}
导出,完成!
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册