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
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 中的脚本(以及表达式和动画预设)的有用信息。