【脚本示例】随机添加效果

/**
 * souce:https://github.com/zlovatt/zl_Scriptlets
 * Adds a random AE effect to selected layers.
 *
 * @author Zack Lovatt <zack@zacklovatt.com>
 * @version 1.0.1
 */
(function addRandomEffect() {
  var comp = app.project.activeItem;

  if (!(comp && comp instanceof CompItem)) {
    alert('Open a comp!');
    return;
  }

  var layer = comp.selectedLayers[0];

  if (!layer) {
    alert('No layer selected!');
    return;
  }

  var layerEffects = layer.property('ADBE Effect Parade');

  var numEffects = app.effects.length;
  var randomEffectNumber = numEffects * Math.random(0, numEffects - 1);
  var randomEffect = app.effects[Math.floor(randomEffectNumber)];

  app.beginUndoGroup('Add Random Effect');

  if (layerEffects.canAddProperty(randomEffect.matchName)) {
    layerEffects.addProperty(randomEffect.matchName);
  }

  app.endUndoGroup();
})();

给TA充电
共{{data.count}}人
人已充电
AE开发脚本开发

【AE脚本示例】颜色转换函数 AE颜色 RGB HSL HEX

2021-8-22 14:38:39

AE开发脚本开发

【AE脚本库】Path to Path

2021-8-23 12:09:56

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