AE教程:表达式创建电视墙教程

修改
鏉ユ簮: 爷⑤-缺德 浏览 4473 日期 2011-10-25 0

1. 新建一个comp1(720*576):

2. 新建一个solid,别忘了按一下蓝色的键make comp size。

3. 选中该solid层,按下s键,调出scale属性,按住alt键,点击左边的小码表,添加表达式,如图语句:

4. 保持该层为选中状态,按下p键调出positon属性,按住alt键点击左侧的小码表,为它添加表达式如图蓝色部分。

5. 按下键盘的ctrl+d键十五次,看看是不是自动换行。

6. 新建一个comp,把拖入中,在里即可制作各种效果。

7. 先在时间线上选中要替换的solid,按住alt键不放,在素材窗口中选中并拖动要替换的素材。在更换的solid上释放就可达到替换素材的目的。 [next]

[点击放大]

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;

[next]

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;

[next]

}

[position_x,position_y]

============================================

选中solid 1层,按ctrl+d十五下,复制,

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}