CGArt-中国CGer中的绿色家园
首页 信息动态 原创排行 互动教程 资源千寻 CG人才 CGArt杂志 艺术设计 CG画廊 CG论坛 酷站欣赏 CG搜索 会员中心
AfterEffectsAE教程-利用表达式做物体飘动
作者:旷野苍狼 编辑:紫星星 发布时间:2005年09月14日 04:57:26

  先看效果,随意的:

  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;

  完成,谢谢大家!

共有评论0条
更多评论..
作者信息 详细信息
评论人:
验证码:
内容:
 
about us advertisement publish conformity service cooperate associate link site map contact us help jump to the top of page