模板天空

 找回密码
 注册

QQ登录

寰俊鐧婚檰

楼主: mugua03

[发布模板] 超炫的企业展示

  [复制链接]

该用户从未签到

发表于 2015-2-2 10:29:34 | 显示全部楼层
非常好 谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-2-3 16:10:24 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-2-23 15:36:34 | 显示全部楼层

利用表达式制作一个淡入淡出效果,这是一个较常用且简单的效果,但每次都要设置透明度的四个关键帧动画,还要输入数值。如果多个镜头都要使用淡入淡出就会很麻烦,利用Sequence Layers功能也可以,但还是要点几下鼠标,所以不如做一个Presets方便。

首先,为了方便我们不使用关键帧来设置动画,因为这样做的话,每次还要调整关键帧3和4的位置,要知道关键帧记录的是时间轴的位置,而每次使用的素材长度是不同的。所以,我们使用表达式,让程序去找素材的出点。

下面第一步,我们利用一个linear(t, tMin, tMax, value1, value2)函数把时间轴上素材的出点转化为透明度变量。

为透明度添加表达式如下:

linear(time,outPoint-1,outPoint, 100, 0);//其中“linear”表示线性变化,“time”是时间,“outPoint”是素材的出点,该表达式表示素材的透明度在素材出点前一秒到素材出点从100变化到0,这样就实现了素材的淡出效果。

同样道理,使用:
linear(time,inPoint,inPoint+1, 0, 100);//这一个表达式可以使素材实现淡入效果。

我们同时淡入淡出的话,就用一个”if…..else…..”判断语句将以上两个表达式连起来,
为素材透明度添加表达式如下:

if(time<1)
linear(time,inPoint,inPoint+1, 0, 100);
else
linear(time,outPoint-1,outPoint, 100, 0);

这样就实现了素材的淡入淡出效果。

我现在觉得还是自己手动设置透明度的四个关键帧动画快,因为还不熟练打表达式。

经过RayCrown的指出上面的语句有漏洞,当把入点移到1秒以后 time>1所以不执行if里的,而执行的是else里的。
RayCrown写的规范,标准的语句为:
s=linear(time,inPoint,outPoint, value,value);
a=linear(time,inPoint,inPoint+1, -100, 0);
b=linear(time,outPoint-1,outPoint, 0, -100);
a+b+s

回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-5-11 20:22
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-2-27 10:46:47 | 显示全部楼层
    回复好难!楼主辛苦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-3-9 15:52:45 | 显示全部楼层
    谢谢楼主分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-3-9 19:13:40 | 显示全部楼层
    很实用,谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-3-18 20:27:32 | 显示全部楼层
    图片棒棒哒

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-28 10:39
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2015-5-1 15:40:16 | 显示全部楼层
    下了 先,不错的模板。
    回复 支持 反对

    使用道具 举报

    Archiver|手机版|小黑屋|模板天空 ( 浙ICP备14007150号-1 )

    GMT+8, 2025-2-21 20:38

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表