作品上传 上传须知 网站声明
首页留言
您现在的位置: 中国DV原创联盟 >> 教学园地 >> 后期非编 >> After Effects >> 教程正文 用户登陆 新用户注册
AfterEffectsAE教程-利用表达式做物体飘动         ★★★
2006-4-13 作者:旷野苍狼1 发布:蓝色神话 点击: 出处:中国DV原创联盟整理 发表评论    加入收藏    打印此文    关闭窗口

AfterEffectsAE教程-利用表达式做物体飘动

  1. 在CORELDRAW创建这样的图形,导出为AI格式,设置如图所示:

[点击放大]

  2. 导入AE中,分别给移动和旋转添加如图的表达式:

[点击放大]

  3. 继续添加上波动效果,以及背景。具体细节这里不多说了,有工程文件自己研究。主要说的是表达式对物体的控制。

[点击放大]

 

  表达式内容如下:

  移动:

  xAmp =30; //height of undulations (pixels)
  xFreq = .3; //undulations per second
  xSpeed = 500; //speed of wave (pixels per second)
 
  wl = xSpeed/xFreq; //wavelength (pixels)
  phaseOffset = ((position[0]%wl)/wl)*2*Math.PI;
  y=xAmp*Math.sin(4*Math.PI*xFreq*time + phaseOffset);
  position + [0,y]

  旋转:

  xFreq = .3; //undulations per second
  xSpeed = 150; //speed of wave (pixels per second)
  damping = 15; //undulation damping factor

  wl = xSpeed/xFreq; //wavelength (pixels)
  phaseOffset = ((position[0]%wl)/wl)*2*Math.PI;
  theta = Math.atan(Math.cos(5*Math.PI*xFreq*time + phaseOffset));
  radians_to_degrees(theta)/damping;

  完成,谢谢大家!

  • 上一篇教程:
  • 下一篇教程:
  • 发表评论    加入收藏    打印此文    关闭窗口
    查看回复
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 浙ICP备:05066376号