【AE表达式案例】图层阵列效果,10秒学会

【AE表达式案例】图层阵列效果,10秒学会

想做一个阵列图层,比如7*7的小方块。

很简单

1.新建一个100*100的纯色图层。在他的位置属性输入以下表达式

value+[Math.ceil(index/7)*100,-(index-1)%7*100]

2.调整好它的位置,把它放在左下角。

3.疯狂ctrl d复制即可。效果如下

【AE表达式案例】图层阵列效果,10秒学会

说明:这种效果如果接触过编程的应该都会,类似那个99乘法表

value+[Math.ceil(index/7)*100,-(index-1)%7*100]

value:属性原始值,这样即使有表达式存在,也可以手动调整。

index:图层的索引,上图的1、2、3、4…15

Math.ceil():对括号内的数值向上取整,(四舍五入,去除小数点)

%:取余。7%5 = 23。

为啥后面要index-1,因为图层索引是从1开始计算的,而对7取余是0~6,所以我想让初始值也是从0开始。

为啥要*100,因为新建的纯色层是100*100,这个100就是间距

额外:戳我表达式大全

给TA充电
共{{data.count}}人
人已充电
AEAE插件/脚本

【AE插件】Shadow Studio 2精致华丽高光阴影投影插件

2020-8-19 8:00:00

AEAE文章AE表达式

【AE表达式】数字格式化,每三位加一个逗号

2020-8-22 20:58:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
搜索