我是靠谱客的博主 甜美未来,这篇文章主要介绍AfterEffect插件-常规功能开发-图层排序-js脚本开发-AE插件,现在分享给大家,希望可以做个参考。

文章目录

    • 1.图层排序功能
    • 2.作者答疑

1.图层排序功能

  AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行图层排序功能。源代码如下所示:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{ // Sort Layers by In Point.jsx // // This script reorders layers in the active comp, sorted by inPoint. // function SortLayersByInPoint(thisObj) { var proj = app.project; var scriptName = "Sort Layers by In Point"; function sortByInpoint(comp_layers, unlockedOnly) { var total_number = comp_layers.length; while (total_number >= 2) { var layer_was_moved = false; for (j = 1; j <= total_number; j++) { // if you want to reverse the sort order, use "<" instead of ">". if (comp_layers[j].inPoint > comp_layers[total_number].inPoint) { if (comp_layers[j].locked) { if (unlockedOnly==false) { comp_layers[j].locked = false; comp_layers[j].moveAfter(comp_layers[total_number]); comp_layers[total_number].locked = true; layer_was_moved = true; } } else { comp_layers[j].moveAfter(comp_layers[total_number]); layer_was_moved = true; } } } if (!layer_was_moved) { total_number = total_number-1 ; } } } // change this to true if you want to leave locked layers untouched. var unlockedOnly = false; if (proj) { var activeItem = app.project.activeItem; if (activeItem != null && (activeItem instanceof CompItem)) { app.beginUndoGroup(scriptName); var activeCompLayers = activeItem.layers; sortByInpoint(activeCompLayers, unlockedOnly); app.endUndoGroup(); } else { alert("Please select an active comp to use this script", scriptName); } } else { alert("Please open a project first to use this script.", scriptName); } } SortLayersByInPoint(this); }

  合理的脚本代码可以有效的提高工作效率,减少重复劳动。

2.作者答疑


  如有疑问,请留言。

最后

以上就是甜美未来最近收集整理的关于AfterEffect插件-常规功能开发-图层排序-js脚本开发-AE插件的全部内容,更多相关AfterEffect插件-常规功能开发-图层排序-js脚本开发-AE插件内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部