用户名 密    码

After Effects特效教程:制作电视墙(5)

来源:互联网 作者:未知 发布时间:2011-08-23 10:28:25 网友评论 0

  8. 最后:

\

这是表达式:

  新建一comp(720*576),新建一solid 1(720*576),给scale加expression 。
  表达式如下:
  ===============================
  step=4;
  w=this_comp.width;
  solid_x=(w/step-5)/w*100;
  [solid_x,solid_x]
  ===============================
  再给solid 1的position加expression
  表达式如下:
  ===========================================
  step=4;
  n=this_layer.index;
  solid_x=this_comp.width/step;
  solid_y=this_comp.height/step;

  a=Math.floor((this_layer.index-1)/step); //或者为:a=Math.ceil(this_layer.index/step)
  if(n<=step)
  {
  position_x=solid_x/2+(n-1)*solid_x;
  position_y=solid_y/2;
  }
  else if(n>a*step,n<=(a+1)*step)
  {
  position_x=solid_x/2+(n-a*step-1)*solid_x;
  position_y=solid_y/2+a*solid_y;
  }
  [position_x,position_y]
  ============================================
  选中solid 1层,按ctrl+d十五下,复制,共十六层会自动排列为一个电视墙.(step的值可变,不过要保持position和scale中的step值一致)。

搜索栏目