Autodesk Combustion 全面教程指南
Combustion 曾是视觉特效行业(尤其是电影和电视后期)的标杆软件之一,以其强大的节点式工作流、高质量的绘画、抠像和动态图形功能而闻名,虽然现在已被更现代的软件(如 Adobe After Effects 和 Nuke)部分取代,但它的核心理念和许多功能依然具有强大的生命力,并且是学习 VFX 合成原理的绝佳工具。
本教程将分为以下几个部分:
- 第一部分:入门基础
- 什么是 Combustion?为什么学习它?
- 界面初探
- 工作流程概览
- 第二部分:核心概念
- 节点工作流:Combustion 的灵魂
- 合成:时间与空间的艺术
- 操作:层、变换与遮罩
- 第三部分:核心功能详解
- 抠像
- 绘画与修复
- 文字与动态图形
- 效果器
- 跟踪
- 第四部分:实战演练
- 案例1:基础抠像与背景替换
- 案例2:动态文字动画
- 案例3:镜头跟踪与元素合成
- 第五部分:资源与进阶
第一部分:入门基础
什么是 Combustion?为什么学习它?
- 定义:Autodesk Combustion 是一款基于节点的 2D 和 3D 合成、动态图形及视觉特效软件。
- 核心特点:
- 节点式工作流:所有操作都以“节点”的形式在流程图中连接,逻辑清晰,便于修改和非线性编辑。
- 一体化:集成了抠像、绘画、文字、跟踪、稳定、效果器等多种功能于一体,无需频繁切换软件。
- 高质量:支持高精度色彩(浮点运算)和多种色彩空间,能处理电影级别的图像。
- 为什么学习它?
- 理解 VFX 核心:它的节点式工作流是理解现代合成软件(如 Nuke)的基础。
- 经典工具:很多电影和广告项目仍在使用 Combustion 的旧版文件,了解它有助于维护和修复这些项目。
- 高效绘画:其绘画和修复工具在特定场景下依然非常高效。
- 个人兴趣/怀旧:对于 VFX 学习经典软件是一种乐趣。
界面初探
启动 Combustion 后,你会看到几个主要窗口:
- 工作区:最大的窗口,显示你的最终合成结果。
- 流程图:这是 Combustion 的核心,你可以看到所有的节点,并用线连接它们,清晰地展示图像的处理顺序。
- 特效控制面板:当选中一个节点或图层时,这里会显示其所有可调节的参数。
- 工具栏:包含各种工具,如笔刷、选择工具、遮罩工具等。
- 项目面板:管理项目中所有的合成、素材和文件夹。
- 时间线:用于控制合成的时间、关键帧动画和图层的叠加关系。
工作流程概览
一个典型的 Combustion 工作流程如下:
- 导入素材:将视频、图片等导入到项目面板。
- 创建合成:新建一个合成,设置其分辨率、帧率和时长。
- 搭建节点:在流程图中,将素材节点作为“源”,通过添加各种操作节点(如变换、抠像、效果器)来处理图像。
- 连接与调整:将节点连接起来,在特效控制面板中调整参数,观察效果。
- 预览与渲染:在时间线上预览动画,最终渲染输出为视频文件。
第二部分:核心概念
节点工作流
这是 Combustion 与 After Effects 最大的区别。
- 节点:代表一个处理步骤,一个
Loader节点代表一个视频文件,一个Keyer节点代表抠像操作,一个Displacement节点代表置换效果。 - 连接:用线连接节点,箭头的方向代表数据流向。
A输入通常是主图像,B输入通常是用于混合或影响的图像。 - 优势:
- 非破坏性:随时可以修改或断开任何一个节点,不会影响后续节点。
- 灵活:可以轻松创建复杂的、分支的处理流程。
- 清晰:像电路图一样,一目了然地看到整个特效链。
练习:导入一张图片,在流程图中观察 Loader 节点,添加一个 Color Correct 节点,将它连接到 Loader 的输出上,再观察 Color Correct 节点,这就是最简单的节点流程。
合成
- 合成:就是将多个图层、元素和特效组合在一起,最终形成一个完整画面的过程。
- 时间与空间:合成不仅处理二维空间(X, Y),还处理时间(Z 轴,即帧),时间线就是你控制时间的地方。
操作
- 层:在 Combustion 中,图层通常也是流程图中的一个节点(如
Loader,Text,Solid)。 - 变换:移动、缩放、旋转图层,在流程图中,通常会使用一个
Transform节点来统一控制。 - 遮罩:用于控制图层或效果的显示区域,遮罩本身也可以是一个节点,连接到需要遮罩的节点上。
第三部分:核心功能详解
抠像
这是合成中最常见的任务,Combustion 提供了强大的抠像工具。
- Primatte Keyer:一个经典的、效果出色的蓝绿幕抠像工具,它通过分析图像中的主色(如蓝色),并智能地处理边缘的溢出和半透明区域,实现高质量抠像。
- Difference Keyer:通过前景和纯色背景(蓝幕或绿幕)的像素差异来创建遮罩。
- Color Keyer:基于颜色的色相、饱和度和亮度进行抠像,适合抠取单一、纯色的物体。
抠像基本步骤:
- 将前景和背景素材导入合成。
- 为前景素材添加一个
Keyer节点(如Primatte Keyer)。 - 在特效控制面板中,用
Color Picker(吸管工具)点击背景的蓝色。 - 调节
Softness,Despill(去除溢色)等参数,使边缘干净自然。 - 将抠好的前景
Keyer节点输出连接到背景上。
绘画与修复
- 绘画工具:提供画笔、克隆图章、橡皮擦等工具,可以直接在合成或单独的绘画层上进行创作。
- 克隆画笔:修复画面的瑕疵(如污点、划痕)的利器,它可以采样一个区域的像素,然后复制到另一个区域。
- 应用:修复穿帮、擦除威亚、添加特效元素(如火花、血迹)。
文字与动态图形
- Text Tool:在画布上点击即可创建文字。
- 文字节点:在流程图中,文字也是一个独立的节点,可以方便地与其他效果结合。
- 动画:在特效控制面板中,为文字的
Position,Rotation,Scale,Opacity等属性设置关键帧,创建动画。 - 预设动画:Combustion 内置了许多文字动画预设,可以快速应用。
效果器
Combustion 内置了大量效果器,可以通过 Effects 菜单添加到节点上。
- 色彩校正:
Color Correct,Curves,HSL等。 - 模糊与锐化:
Gaussian Blur,Unsharp Mask。 - 扭曲:
Displacement(置换贴图),Warp(变形)。 - 灯光与风格:
Glow(发光),Lens Flare(镜头光晕),Film Grain(胶片颗粒)。
跟踪
跟踪是让一个元素(如文字、logo)与画面中的某个物体同步运动的关键技术。
- 跟踪器:可以跟踪画面中的特征点,并输出其位置、旋转和缩放数据。
- 应用跟踪数据:将跟踪器的数据连接到另一个
Transform节点上,就能让该元素完美地跟随被跟踪物体。 - 稳定:反向使用跟踪数据,可以消除画面的抖动,实现画面稳定。
第四部分:实战演练
案例1:基础抠像与背景替换
- 导入:导入一个绿幕视频(
foreground.mov)和一个背景图片(background.jpg)。 - 创建合成:新建一个合成,设置与视频匹配的参数。
- 搭建流程:
- 在流程图中,将
foreground.mov和background.jpg分别拖入,生成Loader节点。 - 选中
foreground.mov的Loader节点,右键 ->Operators->Keying->Primatte Keyer。
- 在流程图中,将
- 调整抠像:
- 在特效控制面板中,打开
Primatte Keyer。 - 点击
Color Picker,然后在预览窗口中点击绿色背景。 - 调节
Despill(向左滑动以去除绿色溢出),调节Softness(向右滑动使边缘更柔和)。
- 在特效控制面板中,打开
- 连接与合成:
- 将
foreground的Primatte Keyer节点的输出,连接到background.jpg的Loader节点的A输入上。 - 回到工作区,你应该能看到人物已经完美地融入到新背景中。
- 将
- 渲染:点击
File->Render,设置输出格式和路径,开始渲染。
案例2:动态文字动画
- 创建合成:新建一个合成。
- 创建文字:使用文字工具在画布上写下 "HELLO"。
- 进入流程图:点击流程图按钮,你会看到文字节点。
- 添加变换节点:为文字节点添加一个
Transform节点。 - 设置关键帧动画:
- 在时间线上,将时间指针移到第0帧。
- 在特效控制面板中,找到
Transform节点的Position,点击其前的码表,设置第一个关键帧。 - 将时间指针移到第1秒(第24帧),在画布上将文字拖到屏幕右侧,第二个关键帧会自动创建。
- 同样,为
Scale和Rotation设置关键帧,创建一个简单的弹跳和旋转动画。
- 预览:按空格键在时间线上预览动画。
案例3:镜头跟踪与元素合成
- 导入素材:导入一段有摄像机运动的实拍视频(
plate.mov)和一个需要添加的 logo 图片(logo.png)。 - 创建跟踪器:在流程图中,右键点击
plate.mov的Loader节点 ->Operators->Tracking->Tracker1。 - 设置跟踪点:
- 在工作区,你会看到一个跟踪框,将其拖到画面中一个清晰、有纹理的特征点上(如墙角、标志)。
- 在特效控制面板中,设置跟踪范围,然后点击
Track按钮,Combustion 会自动计算整个镜头的运动轨迹。
- 应用跟踪:
- 将
logo.png拖入流程图。 - 为
logo.png的Loader节点添加一个Transform节点。 - 在流程图中,用鼠标从
Tracker1节点的输出(通常是Transform数据)拖拽到logo.png的Transform节点的输入上。
- 将
- 调整:
- 回到工作区,你会发现 logo 已经开始跟随画面中的特征点运动了。
- 你可能需要调整 logo 的初始大小和位置,以及
Transform节点的一些参数(如Anchor Point),使其贴合画面。
- 渲染:最终渲染输出。
第五部分:资源与进阶
学习资源
- 官方文档:Autodesk 官网有最权威的帮助文档和教程。
- 视频教程:在 YouTube 和 Bilibili 上搜索 "Combustion Tutorial",可以找到大量由个人用户和培训机构上传的视频,推荐搜索 "Stu Maschwitz"(著名 VFX 艺术家,曾撰写关于 Combustion 的经典书籍)的相关内容。
- 书籍:
- The DV Rebel's Guide by Stu Maschwitz: 这本书虽然是针对 DV 制作,但其中大量使用了 Combustion,充满了实战技巧和创意思路。
- Compositing for Film and Video by Steve Wright: 一本非常全面的合成理论书籍,虽然不专指 Combustion,但所有理论都适用。
进阶技巧
- 表达式:在特效控制面板中,可以为参数编写简单的表达式(如
A * 2),实现参数间的联动和自动化。 - Gizmos(小工具):将一组复杂的节点(如一个完整的跟踪和稳定链)打包成一个
Gizmo,可以简化流程图,方便重复使用。 - 多通道渲染:在渲染时,可以将不同的元素(如 RGBA、深度、对象ID)分别渲染到不同的图层中,为后期合成提供最大的灵活性。
Combustion 是一款强大而优雅的软件,学习它的关键在于拥抱节点式的工作流,一旦你习惯了在流程图中思考和操作,就会发现它无与伦比的灵活性和强大功能,虽然它已不再是行业主流,但其核心理念至今仍在影响新一代的 VFX 软件,祝你学习愉快!
