使用表达式编辑器

世界杯梅西点球

After Effects 打开应用程序 After Effects 用户指南 Beta 版 Beta 版项目概述 After Effects Beta 版主页 快速入门 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 通道效果

实用效果

遮罩效果

杂色和颗粒效果

保留细节放大效果

旧版效果

表达式和自动化

表达式

表达式基础知识

了解表达式语言

使用表达式控件

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 处理预览时内存不足问题的方式

使用表达式编辑器中的不同选项来自定义表达式。

您可以自定义表达式编辑器的代码编辑器界面,包括使用自定义颜色突出显示 JavaScript 语法、行号、代码折叠和自动完成。要自定义这些选项,请选择 After Effects > 设置 > 脚本和表达式。

“首选项”对话框中的“脚本与表达式”窗格。

“首选项”对话框中的“脚本与表达式”窗格。

表达式编辑器代码界面

自定义 JavaScript 语法与 After Effects 方法和属性中的语法突出显示方式

自定义语法突出显示方式

自定义语法突出显示方式

您可以为不同类型的语法、背景和文本选择分配自定义颜色,并调整文本选择的 Alpha 设置(不透明度)。选择“吸管”图标以从色轮选择颜色。

您可以根据可用的不同主题自定义表达式编辑器的外观。选择主题下拉列表,然后从中选择主题。您还可保存自定义主题。

编辑首选项

编辑首选项

编辑首选项

您可以控制 UI 中表达式片段和文本编辑器的外观。使用这些首选项可编辑字体大小、突出显示语法、调整缩进等。

代码预览框

代码预览框

代码预览框

针对语法颜色和其他编辑器首选项的全部更改,都可在此代码预览框中实时预览。

提示:

使用 throw 以调试表达式内联。当您希望查看表达式编辑器字段中的代码错误,以便节省时间并确保进行高效调试时,此功能非常有用。

使用 throw 以调试表达式内联

使用 throw 以调试表达式内联

示例 1:显示代码片断中的错误

在 After Effects 中打开包含表达式片段的合成。

在时间轴面板中,选择一个图层,然后按住 Alt 键并单击,以在表达式编辑器字段中显示表达式。

表达式编辑器栏

表达式编辑器栏

选择编辑器栏以进入编辑模式。

单击编辑器以进入表达式编辑器进行编辑

单击编辑器以进入表达式编辑器进行编辑

在本示例中,选择第一行中的 MILE,然后将其更改为小写的 mile。这样将导致代码出现一个错误,而 After Effects 则会在代码片断中显示错误消息。

代码片段中显示的错误消息

代码片段中显示的错误消息

After Effects 还会显示一条错误横幅,其中会注明错误所在行的行号。

错误横幅

错误横幅

示例 2:基于常用组件的自动建议

在同一表达式中,将图层名称从 mile 更改为 MILE。

在键入时,After Effects 会显示一个下拉列表,提供一系列 After Effects 取自项目图层名称的建议。

图层名称自动建议

图层名称自动建议

使用相应的 comp()、layer()、footage() 和 effect() 方法,可将所有合成名称、图层名称、素材名称和效果名称提取到 autoComplete,并显示在正确的上下文中。这样即可在保持表达式活动状态的同时,引用项目中的各个项。使用关联器时,无需滚动时间轴或打开其他面板,即可引用属性或项。

更多表达式资源

当您领会了表达式背后的一些概念之后,请前往社区观看一些真实案例并分享您的作品。

AE Enhancer 论坛也提供了有关表达式、脚本和动画预设的许多示例和大量信息。