简介:这份《Ae特效基础教程》PDF是一份面向After Effects初学者的系统性入门资料,也适合想补强动态图形与视觉特效基础的设计师使用。内容围绕安装篇、基础篇、插件篇、渲染输出篇、表达式篇五大模块展开:安装篇引导读者根据自身硬件选择合适版本,并说明QuickTime、完美解码、K-Lite Codec Pack等编码组件的作用;基础篇从新建合成开始,一步步演示导入素材、图层属性调整和关键帧设置;插件篇介绍Trapcode系列、Optical Flares等常用特效插件的安装与调用;渲染输出篇讲解编码器与输出格式选择;表达式篇则讲解用代码控制图层属性和动画,替代繁琐的关键帧操作,提高工作效率。资源为1个PDF文件,压缩包大小约7.91MB,内容紧凑、模块清晰,适合边学边查。当前已有485人学习下载,推荐给希望系统入门Ae特效制作的读者。
1. 学 ae 特效之前,先明白这本 PDF 教程在教你什么
很多人拿到《ae特效基础教程.pdf》这类文件,第一反应是翻目录找"粒子""发光"关键词,然后照着截图逐个拖效果控件。这个学法的效率很低,因为 AE 特效不是某个效果器的参数堆叠,而是一条流水线:素材进合成、合成叠图层、图层挂效果、效果靠关键帧和数据驱动、最后统一渲染输出。PDF 教程真正有价值的,是告诉你这条链路每一步为什么存在。
这本基础教程适合两类人:刚接触视频合成、目标做短视频片头和游戏特效演示的入门者;已经在用剪辑软件、但完成不了粒子、图片网格这类多层叠加效果、需要补合成思维的人。读完能独立做出一个带粒子的片头,比记下所有效果名更有用。打开软件后先新建合成并确认参数,再谈加特效,这是整条链路的起点。
2. AE 特效的第一性原理:合成、图层与效果堆叠顺序
2.1 合成(Comp)是坐标系和时间轴的起点
AE 里所有特效都发生在某个合成内。新建合成(Ctrl+N)时的宽度、高度、帧速率、持续时间四个值,决定了后续所有效果的作用范围:粒子的发射半径随画布尺寸缩放,模糊效果的像素半径以画布分辨率为基准,表达式里的 time 值按帧速率推进。做短视频片头我习惯用 1920×1080、25fps;做游戏技能特效演示则用 24fps,更接近引擎实时渲染的节奏;如果成品要放进某个平台的模板,先查平台规定的帧速率,别等全部做完再改,那时改帧速率会连带影响所有和时间相关的表达式。
常见误区是直接拖素材进项目面板,然后找不到地方挂效果。正确动作是先建合成,再把素材拖进时间线。合成里出现的是图层(Layer),不是素材文件本身;对图层加效果,原始素材不会被修改,参数调整和重做都是可逆的。教程 PDF 里的时间线截图,本质上就是在告诉你"当前这个效果挂在哪个图层上、排在第几位"。
2.2 图层类型与效果控件的对应关系
合成里常见的图层有四类:视频素材层、纯色层、文字层、形状层。它们能挂的效果基本一致,但用法侧重不同。纯色层最适合承载粒子、光效这类不依赖画面内容的特效,因为背景干净,调参数时看得清;形状层适合做图片网格动画这类依赖几何结构的场景,自带路径和锚点;文字层则直接带上字体、行距和对齐属性。基础阶段建议把粒子和发光做在纯色层上,而不是直接做在视频层上,否则素材画面内容一杂,参数预览就分不清是自己调的效果还是素材自带的干扰。
效果控件面板的命名很劝退,但大多数效果只包含三类参数:数值型(半径、强度、阈值)、拾取型(发射器位置、渐变起点)、下拉型(粒子形状、混合模式)。数值型可以直接输入精确数字,也可以拖拽数值上方的小转轮;拾取型要在画面上点选目标点,时间线会自动记录坐标;下拉型切换的是算法分支。把参数按三类去记,换一个新效果也能快速定位该调什么。
2.3 效果堆叠顺序改变最终画面
同一个图层可以挂多个效果,执行顺序是从效果控件面板的顶部到底部逐一作用。这个顺序就是一条微型渲染管线。同一个 Radial Blur(径向模糊),放在 Glow(发光)之前和之后,成片光感完全不同:先模糊再发光,光晕柔和不破边;先发光再模糊,高光边界会被拉出星芒一样的纹理。
排列顺序的常见法则是"先算形状、再处理像素":生成类效果放前面,模糊、发光、调色类效果放后面。做粒子光带时我一般这样排:
| 效果顺序(从上到下) | 作用 | 典型场景 |
|---|---|---|
| CC Particle World | 生成原始粒子 | 粒子片头、游戏技能 |
| Fast Blur | 模糊粒子形成光带 | 拖尾、光线掠过 |
| Glow | 提亮并扩散亮部 | 最终照明与氛围 |
顺序反了不会报错,画面也还能看,所以新手往往意识不到问题,这就是教程里反复强调效果顺序的原因。调顺序不用删除重加,直接按住效果名称上下拖动即可。
3. 三组必练基础特效:粒子、发光与图片网格动画
3.1 粒子特效:CC Particle World 参数实测与最小步骤
粒子特效是学习 ae 特效绕不开的方向,游戏技能、爱心粒子、光带全从它演变而来。CC Particle World 是 AE 内置的老牌效果器,不需要第三方插件,适合当第一个练手的对象。最小步骤是:
- 新建合成,尺寸 1920×1080,帧速率 25fps,持续 5 秒;
- 新建纯色层,填充任意深色,避免粒子与底色混淆;
- 选中纯色层,菜单栏执行"效果 → Simulation → CC Particle World";
- 展开效果控件,把 Birth Rate 设为 1.5,Longevity 设为 2.5;
- 展开 Producer 组,把 Position 移到画面中心,Radius X/Y/Z 设为 0.4;
- 按下空格键预览,调 Physics 组的 Gravity 与 Velocity 控制飞散形态。
这组参数的数值没有通用性,CC Particle World 内部使用的是相对坐标系,数值随合成尺寸变化。照抄教程 PDF 里的绝对值在另一个项目里不一定成立,正确做法是记住每个参数负责什么,再按画面反馈调。最影响观感的是这张表里的五条:
| 参数项 | 常用区间 | 作用说明 |
|---|---|---|
| Birth Rate | 0.5~5 | 每秒粒子生成数量,数值越大越密集 |
| Longevity | 1~4 | 粒子存活秒数,越大拖尾越长 |
| Producer → Position | 画面中心附近 | 发射源位置,打关键帧可做喷射 |
| Physics → Velocity | 0.1~1 | 粒子初速度,速度越高飞散越开 |
| Particle Type | Sphere / Faded Sphere | 粒子形状,Faded Sphere 更接近光点 |
教程里常见的爱心粒子表白动效,本质就是把 Particle Type 换成自定义爱心贴图,再让发射器沿一条预设路径移动。玩粒子的常见坑是忘了开运动模糊。选中纯色层,把时间线面板里的运动模糊开关点亮,再确认合成设置里允许运动模糊,否则高速喷出的粒子在预览里是跳动的,渲染出来也有颗粒感。想查某个内置效果,用菜单"窗口 → 效果和预设"打开面板,在搜索框输入英文名(例如 Particle),比翻中文菜单快得多。
3.2 发光特效:Glow 的三个必调参数
Glow 是 AE 内置效果里出镜率最高的一个,游戏技能光效、字幕发光、粒子增强都会用到。它参数一屏放不下,但每次非调不可的只有三个:Glow Radius(发光半径)、Glow Threshold(发光阈值)、Glow Intensity(发光强度)。
Glow Radius 决定亮部向外扩散的距离,在 1920×1080 的合成里 50~100 是自然区间,数值再大光晕会把画面边缘一起照亮。Glow Threshold 决定哪些像素被判定为"足够亮",阈值越低暗部区域也开始泛光,整体画面发灰,默认 60 左右往上调则只有高光点发光,适合做字光。Glow Intensity 是强度倍增,超过 2 以后过曝非常明显,基础阶段固定为 1 就行。
调光效我一般按这个顺序操作:先确认发光对象有明显的高光点,比如白色圆点;添加 Glow 后把 Threshold 从 60 往下调,直到圆点四周出现均匀光晕;再加大 Radius 把光晕拉宽;最后才动 Intensity 微调亮度。想做出扫光动画,把 Glow 的高级选项打开,Glow Based On 切到 Color Channels,给对应的 Center 坐标打上从画面左侧到右侧的两个关键帧,扫光的强弱过渡就自然出现。
3.3 图片网格动画特效:图层编组做阵列运动
图片网格动画特效是入门教程里常见的完整功能实例,思路是把多个图层排成网格,再让整体动起来。做法是把 9 张图片拖进合成,统一缩放成相同尺寸,按 3×3 排布。逐个拖动位置很容易歪,正确做法是给每张图片的位置属性输入网格坐标,或者用表达式按图层序号计算:
// 图片网格定位表达式,假定图片已缩放到 640×360 const cols = 3; const n = index - 1; // 图层序号从 1 开始,转成 0 基 const row = Math.floor(n / cols); const col = n % cols; [col * 640 + 320, row * 360 + 180]逻辑说明:index 是图层在合成里的实际序号,减 1 转成 0 基后,Math.floor 和取余把每一层映射到第几行第几列;640 和 360 是横向纵向间距,加 320 和 180 是为了让网格在 1080 高的画面里水平和垂直居中。修改 cols 就能从 3×3 变成 4×3,不用手动调任何一层的位置。注意表达式按实际序号计算,所以纯色背景层别混在 9 张图片中间,否则会多出一格错位。
让网格动起来,常见做法是新建空对象(Null Object),把 9 个图片层的父级指针全部指向空对象,然后只给空对象打缩放和位置关键帧:从 50% 放大到 100%,同时给每个图片层自身的旋转或透明度加上延迟表达式错开,网格就会呈现依次展开的动态。游戏特效里常见的棋盘翻转入场,就是这个思路加上每一层的旋转关键帧做的。
4. 关键帧与 ae 数据变化:让特效动起来
4.1 关键帧插值:线性、贝塞尔与速度曲线
特效参数动起来靠关键帧,但关键帧本身不决定观感,决定观感的是两个关键帧之间的插值方式。默认插值是线性,速度全程不变,适合机械感强的运动;真实世界的光效和粒子很少恒定匀速,所以基础阶段最该记的快捷键是 F9:选中关键帧后按 F9 会切换成贝塞尔插值,让运动在端点处减速,也就是常说的 Easy Ease。
想进一步控制,按 Shift+F3 打开图表面板(Graph Editor),横轴是时间,纵轴是速度和数值。把速度曲线左半段抬高、右半段压低,得到的是"快进慢出";想让 ae 数据变化有上下波动,就在数值曲线上多加几个关键帧,再拖动手柄拉成波浪形。新手最容易把整条时间轴上的关键帧全部按 F9,结果所有运动都像被拽住一样拖沓。正确做法是只对需要停顿的端点使用 Easy Ease,连续路径中间的关键帧保持线性,让运动先快后收。
4.2 表达式驱动 ae 数据变化
表达式的作用是代替重复手动打关键帧。点开某个属性前的码表按钮(螺旋形小图标),输入代码,属性就不再受手工关键帧控制,而是每帧按表达式计算结果取值。最基础的一条是匀速旋转:
// 旋转角度随播放时间递增,1 秒转 360 度 time * 360逻辑说明:time 是合成播放到当前的时间,单位秒,time * 360 让角度每秒增加 360 度。time 参与运算的表达式和帧速率无关,改合成帧速率不会改变旋转速度,这是它和关键帧最大的区别。
想让数值在两值之间来回摆动,用正弦函数:
// 缩放百分比在 80 到 120 之间来回变化,约 2 秒一个周期 80 + Math.sin(time * 2) * 20Math.sin 的结果在 -1 到 1 之间,乘 20 后叠加到 80 上,缩放值就落在 80~120 区间;time 前的系数 2 控制摆动频率,系数越大摆动越快。表达式语法是 JavaScript 的一个子集,基础阶段只需要掌握 time、value、index、Math 这几个内置变量和对象。
让一组图层产生接力感,最常用的是 index 延迟:
// 从第 2 层开始,每一层比上一层晚 0.2 秒响应 const delay = (index - 1) * 0.2; valueAtTime(time - delay)valueAtTime 会取该属性在过去某个时刻的数值,所以整组图层执行的是同一条运动曲线,只是在时间轴上依次错开。这就是图片网格逐个展开、粒子依次爆开的通用底层写法。
提示:修改合成帧速率不会改变 time * 360 这类表达式的旋转速度,但会改变手工关键帧的密度,同一段运动在 25fps 和 60fps 下的插值结果会有差异,渲染前先确认帧速率再调关键帧。
4.3 预览卡顿的排查顺序
AE 实时预览卡顿是常态,尤其当粒子和模糊叠加到多层以后。排查顺序是固定的:先把预览面板的分辨率从"完整"切成"四分之一",大部分卡顿在这一步就能缓解;然后检查工作区(Work Area)范围,把不预览的段落裁掉,RAM 预览只缓存工作区内的帧;再不行就执行"编辑 → 清理 → 所有内存与磁盘缓存",清理后第一次预览会重新计算,但后续会变顺。
如果项目里效果不多仍然卡,打开"文件 → 项目设置 → 视频渲染和效果",把渲染器从软件渲染切换到 Mercury GPU 加速,确认显卡型号出现在支持列表里再启用。注意 GPU 加速并不能解决所有卡顿,表达式计算、复杂的遮罩路径这类任务仍在 CPU 上跑,这是正常现象,不代表机器坏了。遇到预览和最终渲染结果不一致,优先检查合成帧速率和运动模糊开关,这两个点占掉大部分渲染差异问题。
5. 把调好的参数存成预设:让 PDF 教程退居二线
5.1 保存与调用 .ffx 动画预设
调好一组粒子或发光参数后,在效果控件面板里选中整个效果名称,菜单栏执行"动画 → 保存动画预设",输入文件名如 base_glow_v1。AE 会生成 .ffx 文件,默认放在"Adobe After Effects/User Presets"目录下。之后在"效果和预设"面板的搜索框输入文件名,就能把整套参数和关键帧拖拽到新图层上,不用再翻 PDF 重调一遍。
.ffx 保存的是效果、参数和关键帧,但不会保存引用外部素材的路径,也不会保存依赖具体合成名称的表达式变量。所以预设适合存参数结构,不适合当项目文件迁移。命名建议带版本和用途,例如 particle_soft_v1.ffx、glow_edge_v2.ffx,方便多版本对比和回退。
5.2 用逐帧导出验证特效达标
判断一组特效参数能不能用,最可靠的方法是渲染一小段 PNG 序列逐帧检查,而不是盯着预览面板目测。按 Ctrl+M 打开渲染队列,输出模块里把格式切到"PNG 序列",工作区只保留运动最明显的一秒,渲染后用看图工具按方向键逐帧翻。重点看三处:粒子有没有单帧闪烁,光晕有没有在关键帧转折处跳变,图片网格的各层错开是否均匀。
逐帧检查发现的小问题,多半微调关键帧曲线就能解决,不用推翻重做。我一般把渲染队列里常用的输出设置存成输出模板,下次验证只需缩工作区范围、点渲染,不需要重新配置格式。最后提醒一句:.ffx 预设不携带素材路径,换机器时要连素材一起拷走,否则预设能正常加载、画面却显示不出来。
本文还有配套的精品资源,点击获取