2009年4月23日 17:05 星期四
利用表达式制作一个淡入淡出效果,这是一个较常用且简单的效果,但每次都要设置透明度的四个关键帧动画,还要输入数值。如果多个镜头都要使用淡入淡出就会很麻烦,利用Sequence Layers功能也可以,但还是要点几下鼠标,所以不如做一个Presets方便。
首先,为了方便我们不使用关键帧来设置动画,因为这样做的话,每次还要调整关键帧3和4的位置,要知道关键帧记录的是时间轴的位置,而每次使用的素材长度是不同的。所以,我们使用表达式,让程序去找素材的出点。
下面第一步,我们利用一个linear(t, tMin, tMax, value1, value2)函数把时间轴上素材的出点转化为透明度变量。
为透明度添加表达式如下:
linear(time,outPoint-1,outPoint, 100, 0);//其中“linear”表示线性变化,“time”是时间,“outPoint”是素材的出点,该表达式表示素材的透明度在素材出点前一秒到素材出点从100变化到0,这样就实现了素材的淡出效果。
(全文 …)
2009年4月23日 16:04 星期四
今天下午RayCrown介绍了inPoint和outPoint表达式,他说是一个可以偷懒的表达式。
下面是我整理RayCrown的讲课记录
inPoint就是入点,outPoint就是出点啦。
所谓入点,就是指素材剪辑完成后的开始点,对于视频素材而言,就是指其第一帧画面。
出点则是指素材剪辑完成后的结束点,即视频素材片断的最后一帧画面。
这个表达式经常会在文字效果中使用,原因是这样,相信你们都有痛苦整理文字关键桢的经历。。有时候客户要字长一点或短一段,反正就是需要调整字,经常的修改入点、出点。
有的时候你的一些动画或者效果因为总是需要修改,也可以使用inpoint、outpoint来帮助你提高效率。
inpoint和outpoint的值是数值,就是这个层的入点时间和出点时间。
根据这个,我们可以用一个linear(time,tmin,tmax,value,value+)的表达式来辅助你做一个无论怎么怎么设置出入点动画都始终如一不用去修改关键桢。。
linear(time,tmin,tmax,value,value+)的意思就是linear线性运动。
例如:
Number or Array linear(t, value1, value2) {t 是一个数, value1 和 value2 是一个数或数组}当t的范围从0到1时,返回一个从value1到value2的线性插值。当 t <= 0时返回value1,当 t >= 1时返回value2
Number or Array linear(t, tMin, tMax, value1, value2) {t, tMin和 tMax are 数, value1和value2 是数或数组} 当 t <= tmin时返回value1;当t >= tMax时,返回value2 ;当tMin < t < tMax 时, 返回 value1和value2 的线性联合。
大家试试在一个文字层的scale打上这段表达式linear(time,inPoint,outPoint,value,value+[15,15]);
然后随意设置出入点看看有什么效果,再观察一下表达式图标。

你可以看到他都是从入点 100% scale 到出点 115%scale
(全文 …)
2009年4月22日 23:11 星期三
我们经常在AE里制作文字特效,运用好表达式能获得很震憾的效果,wiggle表达式使用率超高!下面是wiggle祥细解说,大家一定能很快理解的。
函数:
- wiggle(freq, amp, octaves = 1, amp_mult = .5, t = time)
参数:
- freq 频率
- amp 振幅
- octaves 振幅幅度
- amp_mult 频率倍频
- t 持续时间
说明:
频率和振幅是必须具备的参数其他选填写
例如wiggle(50,100)
实例:
- 打开AE CS4
- 新建工程
- 新建合成
- 使用文字工具 Ctrl+T 在合成内输入文字
- 给文字层应用动画预设(菜单 – 动画 – 应用动画预设)
(..\Adobe\Adobe After Effects CS4\Support Files\Presets\Transform\Separate XYZ Position.ffx)
(全文 …)
2009年4月22日 10:10 星期三
trapcode’s particular制作的烟雾效果欣赏
当我第一次看到这个教程时就爱上了它,希望大家喜欢。
下面这个是原版清析教程视频下载:
http://aetuts.s3.amazonaws.com/035_smokelogo/Smokey_Reveal_Tutorial.mp4
2009年4月20日 14:02 星期一
大家都知道AE高手都能熟练地运用AE表达式,做出很棒的效果,对于新手而言表达式是一个难题。添加表达式的方法是安住ALT键,然后点小马表。下面帖出AfterEffects-ae表达式中英对照表,希望对大家有用。
全局对象
Comp comp(name) 用另一个名字给合成命名。
Footage footage(name) 用另一个名字给脚本标志命名。
Comp thisComp 描述合成内容的表达式。例如:thisComp.layer(2)
Layer, Light, or Camera thisLayer 是对层本身的描述,thisLayer是一个默认的对象,对它的应用是可选的。例如, 用表达式 thisLayer.width 或 width 可获得同样的结果。
Property thisProperty 描述属性的表达式。例如,如果写一个旋转属性的表达式就能获取旋转属性的值。
Number time 描述合成的时间, 单位是秒。
Number colorDepth 返回8或16表示的彩色深度位数值。例如, 当项目的每通道的彩色深度为16位时colorDepth 返回16 。
Number posterizeTime(framesPerSecond) {framesPerSecond 是一个数}返回或改变帧率。允许用这个表达式设置比合成低的帧率。
(全文 …)