After Effects 附带的脚本

After Effects 附带的脚本

After Effects

打开应用程序

After Effects 用户指南

Beta 版

Beta 版项目概述

After Effects Beta 版主页

快速入门

After Effects 快速入门

After Effects 的新增功能

发行说明 | After Effects

After Effects 系统要求

After Effects 中的键盘快捷键

支持的文件格式 | After Effects

硬件建议

适用于 Apple Silicon 的 After Effects

规划和设置

每日提示

工作区

常规用户界面项

了解 After Effects 界面

工作流程

工作区、面板和查看器

改进了 UI 语言支持

项目与合成

项目

合成基础知识

预合成、嵌套和预渲染

使用合成分析器查看详细的性能信息

CINEMA 4D 合成渲染器

导入素材

准备并导入静止图像

从 After Effects 和 Adobe Premiere Pro 导入

导入和解释视频与音频

准备和导入 3D 图像文件

导入和解释素材项目

使用素材项目

使用“场景编辑检测”检测编辑点

XMP 元数据

文本和图形

文本

设置字符格式和“字符”面板

文本效果

创建和编辑文本图层

设置段落格式和“段落”面板

凸出文本和形状图层

为文本设置动画

文本动画的示例和资源

实时文本模板

动态图形

在 After Effects 中使用动态图形模板

使用表达式在动态图形模板中创建下拉列表

使用“基本属性”创建动态图形模板

替换动态图形模板和基本属性中的图像和视频

使用“属性”面板更快、更轻松地制作动画

绘图、绘画和路径

形状图层、路径和矢量图形的概述

绘画工具:笔刷、仿制图章和橡皮擦

将形状描边椎体化

形状图层的形状属性、绘画操作和路径操作

使用“位移路径”形状效果更改形状

创建形状

创建蒙版

使用内容识别填充面板,移除视频中的对象

Roto 笔刷和调整遮罩

为位置属性和路径创建空对象

图层、标记和摄像机

选择和排列图层

混合模式和图层样式

3D 图层

图层属性

创建图层

管理图层

图层标记和合成标记

摄像机、光和目标点

动画、关键帧、运动跟踪和抠像

动画

动画基础知识

使用人偶工具制作动画

管理形状路径和蒙版并对其进行动画制作

使用 After Effects 为 Sketch 和 Capture 形状制作动画

分类动画工具

使用数据驱动的动画

关键帧

关键帧插值

设置、选择和删除关键帧

编辑、移动和复制关键帧

运动跟踪

跟踪和稳定运动

人脸跟踪

蒙版跟踪

蒙版引用

速度

时间拉伸和时间重映射

时间码和时间显示单位

抠像

抠像

抠像效果

透明度与合成

合成和透明度概述及资源

Alpha 通道和遮罩

轨道遮罩和移动遮罩

调整颜色

颜色基础知识

色彩管理

颜色校正效果

OpenColorIO 和 ACES 色彩管理

增强的 HDR 支持

HDR 导入和导出

效果和动画预设

效果和动画预设概述

效果列表

效果管理器

模拟效果

风格化效果

音频效果

扭曲效果

透视效果

通道效果

生成效果

时间效果

过渡效果

果冻效应修复效果

模糊和锐化效果

3D 通道效果

实用效果

遮罩效果

杂色和颗粒效果

保留细节放大效果

旧版效果

Cycore 增效工具

表达式和自动化

表达式

表达式基础知识

了解表达式语言

使用表达式控件

JavaScript 与旧版 ExtendScript 表达式引擎之间的语法差别

正在编辑表达式

表达式错误

使用表达式编辑器

使用表达式编辑和访问文本属性

表达式语言引用

表达式示例

自动化

自动化

脚本

沉浸式视频、VR 和 3D

在 After Effects 中构造 VR 环境

应用沉浸式视频效果

用于 VR/360 视频的合成工具

高级 3D 渲染器

将 3D 模型导入并添加到合成中

从 Creative Cloud Libraries 导入3D 模型

基于图像的光照

动画环境光

启用光线以投射阴影

从 3D 模型中提取光线和相机并为其制作动画

跟踪 3D 摄像机运动

投射和接受阴影

嵌入的 3D 模型动画

阴影捕手

3D 深度数据提取

修改 3D 图层的素材属性

使用 3D 设计空间

3D 变换 Gizmo

使用 3D 动画执行更多操作

使用 Mercury 3D 引擎实时预览对 3D 设计的更改

向图形添加响应式设计

视图和预览

预览

使用 Mercury Transmit 进行视频预览

修改和使用视图

渲染和导出

渲染和导出的基础知识

After Effects 中的 H.264 编码

将 After Effects 项目导出为 Adobe Premiere Pro 项目

转换影片

多帧渲染

自动渲染和网络渲染

渲染和导出静止图像及静止图像序列

在 After Effects 中使用 GoPro CineForm 编解码器

使用其他应用程序

Dynamic Link 和 After Effects

使用 After Effects 和其他应用程序

将 After Effects 项目导出为 Premiere Pro 项目

After Effects 中的同步设置

After Effects 中的 Creative Cloud Libraries

增效工具

Cinema 4D 和 Cineware

协作:Frame.io 和团队项目

在 Premiere Pro 和 After Effects 中协作

Frame.io

安装和激活 Frame.io

将 Frame.io 与 Premiere Pro 和 After Effects 搭配使用

常见问题解答

团队项目

开始使用团队项目

创建团队项目

使用团队项目进行协作

内存、存储、性能

内存和存储

After Effects 处理预览时内存不足问题的方式

提高性能

首选项

After Effects 的 GPU 和 GPU 驱动程序要求

知识库

已知问题

已修复的问题

常见问题解答

After Effects 和 macOS Ventura

After Effects 处理预览时内存不足问题的方式

脚本 是一系列的命令,它告知应用程序执行一系列操作。您可以在大多数 Adobe 应用程序中使用脚本来自动执行重复性任务、执行复杂计算,甚至使用一些没有通过图形用户界面直接显露的功能。例如,您可以指示 After Effects 对一个合成中的图层重新排序、查找和替换文本图层中的源文本,或者在渲染完成时发送一封电子邮件。

After Effects 脚本使用 Adobe ExtendScript 语言,该语言是 JavaScript 的一种扩展形式。ExtendScript 文件具有 .jsx 或 .jsxbin 文件扩展名。

有关 After Effects 的可用脚本功能的介绍,请参阅 After Effects 脚本指南。

加载和运行脚本

当 After Effects 启动时,它将从脚本文件夹加载脚本。对于 After Effects,脚本文件夹默认位于以下位置:

Windows:Program Files\Adobe\Adobe After Effects \Support Files

macOS:Applications/Adobe After Effects

After Effects 自带的几个脚本将自动安装在脚本文件夹中。通过文件 > 脚本菜单可以使用所有加载的脚本。

注意:

如果您在 After Effects 运行期间编辑脚本,则必须保存更改以便应用更改。

如果您在 After Effects 运行期间在脚本文件夹中放置了一个脚本,则必须重新启动 After Effects 以便该脚本出现在脚本菜单中,但您可以使用运行脚本文件命令立即运行这一新脚本。

可以从窗口菜单的底部使用 ScriptUI 面板文件夹中的脚本。如果编写脚本的目的是在一个可停靠面板中提供用户界面,则应将该脚本放在 ScriptUI 文件夹中。ScriptUI 面板的工作方式很像 After Effects 用户界面中的默认面板。

注意:

默认情况下,不允许脚本写入文件或通过网络进行双向通信。要允许脚本写入文件和通过网络进行通信,请执行以下操作:

Windows:选择编辑 > 首选项 > 脚本和表达式 > 选择允许脚本写入文件和访问网络。

macOS:选择 After Effects > 设置 > 脚本和表达式 > 选择允许脚本写入文件和访问网络。

要运行已加载的脚本,请选择文件 > 脚本 > [脚本名称]。

要运行尚未加载的脚本,请选择文件 > 脚本 > 运行脚本文件,找到并选择脚本,选择打开。

要停止运行脚本,请按 Esc。

要从命令行运行脚本,请从命令行调用 afterfx.exe。以 -r 开关和要运行的脚本的完整路径为参数。此命令不会打开 After Effects 应用程序的新实例,它在现有实例中运行脚本。

示例 (Windows):afterfx -r c:\script_path\example_script.jsx

注意:

您可以使用此命令行技术并结合带自定义键盘的软件,将脚本调用绑定到一个键盘快捷键。

您可以在 After Effects 中查看最近运行的 10 个脚本的列表。要查看此列表,请选择文件 > 脚本 > 最近的脚本文件。

要重新运行 10 个最近运行的脚本中的任何一个,请执行以下操作:

macOS:Cmd + Option + Shift + D

Windows:Ctrl + Alt + Shift + D

注意:

在 AE 脚本网站上,Lloyd Alvarez 就在无法访问“脚本”或“ScriptUI 面板”文件夹的情况下如何运行 .jsxbin 脚本提供了一则提示。

After Effects 附带的脚本

After Effects 提供了几个预先写好的脚本来帮助您执行常见任务,您可将其作为修改和创建您自己的脚本的基础。

提示:

运行示例脚本 Demo Palette.jsx,了解脚本的功用。

编写和修改脚本

您可以使用脚本编辑器(ExtendScript 工具包的一部分)编写自己的要用于 After Effects 的脚本。ExtendScript 工具包为您创建、调试和测试自己的脚本提供了一个便利界面。有时,您需要做的只是对现有脚本稍加修改以便满足您的要求;这样的小改动常常无需多少计算机编程和脚本语言知识就能完成。

要启动脚本编辑器,请选择文件 > 脚本 > 打开脚本编辑器。

有关更多信息,请参阅 After Effects 脚本指南。

脚本访问

动态图形模板的脚本访问

使用以下脚本方法,脚本可以将属性添加到基本图形面板并导出“动态图形”模板:

属性 canAddToMotionGraphicsTemplate() 方法

app.project.item(index).layer(index).propertySpec.canAddToMotionGraphicsTemplate(comp)

测试是否可以将属性添加到指定合成的基本图形面板。如果可以添加属性,则返回 true,否则返回 false。如果不能添加属性,可能是因为它不是受支持的属性类型之一或属性已被添加到该合成。After Effects 显示警告对话框。

支持的属性类型:

复选框

颜色

数字滑块(单值数值属性),如变换 > 不透明度或滑块控件表达式控制效果

源文本

参数:

comp

要测试的合成将属性添加到 compItem。

返回:布尔值。

属性 addToMotionGraphicsTemplate() 方法

app.project.item(index).layer(index).propertySpec.addToMotionGraphicsTemplate(comp)

将该属性添加到指定合成的基本图形面板。如果属性添加成功,则返回 true,否则返回 false。如果未添加属性,可能是因为它不是受支持的属性类型之一或属性已被添加到该合成。After Effects 将显示警告对话框。使用 canAddToMotionGraphicsTemplate() 方法来测试是否可以将属性添加到“动态图形”模板。

参数:

comp

要测试的合成将属性添加到 compItem。

返回:布尔值。

CompItem motionGraphicsTemplateName 属性

app.project.item(index).motionGraphicsTemplateName

在合成的基本图形面板中读取或写入名称属性。基本图形面板中的名称用于导出的动态图形模板的文件名称,如 My Template.mogrt。以下示例设置活动合成的名称,然后将其返回为警告:

app.project.activeItem.motionGraphicsTemplateName = “My Template”;

alert(app.project.activeItem.motionGraphicsTemplateName);

类型:字符串;读/写。

CompItem exportAsMotionGraphicsTemplate() 方法

app.project.item(index).exportAsMotionGraphicsTemplate(doOverWriteFileIfExisting, file_path)

将合成导出为动态图形模板。如果动态图形模板导出成功,则返回 true,否则返回 false。基本图形面板中的名称用于动态图形模板的文件名称,如 My Template.mogrt。使用 motionGraphicsTemplateName 属性设置名称。(可选)指定保存动态图形模板文件的文件夹的路径。如果未指定,则文件会保存在当前用户的“Essential Graphics”文件夹中:

macOS:/Users//Library/Application Support/Adobe/Common/Essential Graphics/

Windows: C:\Users\\AppData\Roaming\Adobe\Common\Essential Graphics\

如果项目自上次保存后有更改,After Effects 会提示用户保存项目。为避免出现这种情况,请在导出“动态图形”模板之前使用项目保存 () 方法。

参数:

doOverWriteFileIfExisting

是否覆盖具有相同名称的现有文件、布尔值。 必填。

file_path

将保存文件的文件夹的路径。(可选)。

返回:布尔值。

CompItem openInEssentialGraphics() 方法

app.project.item(index).openInEssentialGraphics()

在哪里查找更多实用脚本

在 Adobe Add-ons 网站上查找脚本、项目和其他有用项。

AE Enhancers 网站提供了示例脚本和关于 After Effects 中的脚本(以及表达式和动画预设)的有用信息。

相关推荐

兔子食用白菜要适量控制
beat365在线体育打不开

兔子食用白菜要适量控制

📅 07-27 👁️ 6506
部落冲突村庄名可以重复吗
beat365在线体育打不开

部落冲突村庄名可以重复吗

📅 09-14 👁️ 5966
如何优雅体面地丢弃飞机杯?
365手机卫士

如何优雅体面地丢弃飞机杯?

📅 06-27 👁️ 6405