【AE脚本】应用预设到已存在的图层

// ~ apply-preset-to-existing-layer.jsx
// works great with rd_gimmePropsPath.jsx
// https://github.com/ff6347/after-effects-script-snippets/blob/master/apply-preset-to-existing-layer.jsx

var main = function() {

  var proj = app.project;
  var folder = Folder.myDocuments.fsName + '/Adobe/After Effects CC 2014/User Presets/';
  var ffxspill1 = 'jacobs-spill-surpress-01.ffx';
  // 定义预设路径
  var presetfilepath = folder + ffxspill1; // "path/to/mypreset.ffx";
  var pfile = File(presetfilepath);
  if (pfile.exists !== true) {
    alert('Preset file does not exist');
    return;
  }

  app.beginUndoGroup('apply preset');

  for (var i = 0; i < proj.selection.length; i++) {

    var item = proj.selection[i];

    if (item instanceof CompItem) {
      var layer = item.layers[1];
      // 应用预设到图层
      layer.applyPreset(pfile);
    }

  }
  app.endUndoGroup();
  return 0;
};

var run = function(f) {
  return f();
};

run(main);

 

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

【AE脚本】基于图层长宽 创建空对象矩阵

2021-9-6 17:20:51

AE开发脚本开发

[AE脚本]选择相同源 图层

2021-9-10 9:10:43

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