正在阅读:After Effec创建精彩三维动画效果After Effec创建精彩三维动画效果

2007-11-05 09:26 出处:PConline 作者:陈于平 责任编辑:chenzhenjia

  第三部分 表达式建立精确三维旋转动画

  一、返回COMP1合成文件的时间窗口,拖入box合成文件,该box合成文件作为COMP1合成文件中的第一个box层,该层即为原始层。注意:给该层创建三维运动特效之前,必须打开该层的3D开关,设置该层为3D层;打开光栅开关,使图象在缩放时候更清晰。5所示。

AE不用编程创建精彩三维动画效果
图5

  二、给box层设置Trapcode->EchoSpace效果,创建7个box层

  1、EchoSpace特效参数设置6所示。

AE不用编程创建精彩三维动画效果
图6 EchoSpace特效参数设

  Instances:确定创建新层的数量,必须在点击"Repeat"按钮之前设置好此参数。因为一共要创建7个层,加上已经创建的第1个box层,所以这里的Instances 参数值为6。
  Repeat(重复)按钮,按下这个按钮,可以在时间线窗口中看到所有创建的新层,同时还创建同样数量的null层,最下面是一个Main层。Main层的作用是建立旋转对称中心。
  注意:Z Rrotate设置为关键帧:在0秒Z Rotate为60,在0:0:7;29秒Z Rotate为413。

  2、创建的层次7所示:

AE不用编程创建精彩三维动画效果
图7 EchoSpace效果创建的图层

  三、box复制层的表达式:

  EchoSpace特效自动给AnchorPoint、Positon、Scale、Orientation、X/Y/Zrotation、Opacity属性建立了动画表达式,各个表达式的表达方法基本一致,我们这里介绍一下AnchorPoint(轴心点)的运动表达式如下:
  src=thisComp.layer("box");//选择box层
  lt=time-1*src.effect("tc Echospace")("Transform Delay [sec]");
  src.anchorPoint.valueAtTime(lt)
  这个表达式的作用就是让Echospace特效控制box复制层的轴心位置。同样的,Echospace特效还可以控制box复制层的Positon、Scale、Orientation、X/Y/Zrotation、Opacity参数的值。

  四、[001]null层的表达式:
  在时间线窗口中打开[001]null层的属性面板,系统自动给Position、X/Y/Z Rotation属性建立了表达式,这里介绍一下Rotation属性表达式,8所示:

AE不用编程创建精彩三维动画效果
图8  [001]null层的旋转属性表达式

  五、建立调整层Adjust Layer,Layer->New->Layer,Color(颜色)为白色,按下MakeCompeSize,打开调整层开关,添加Trapcode->Shine光效果,参数设置9所示。

AE不用编程创建精彩三维动画效果
图9 Adjust Layer的设置

  光效果10所示。

AE不用编程创建精彩三维动画效果
图10 Shine光效果

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品