合成软件中的独立图层或元素——图像、文本、效果或粒子作为可操作单元。你最小的工作构建块。
你坐在你的合成工作台前,需要调整一个单独的特效,而不破坏整个图层——这正是组件存在的意义。组件是你合成中最小的、可独立控制的工作单元。它可以是一个图像、一个文本层、一个粒子特效、一个辉光,甚至只是一个旋转的关键帧。关键在于:你将它放入一个容器,赋予它一个层级结构,然后单独操作它,而不影响相邻的图层。
在实际操作中——以 Nuke 或 After Effects 为例——对于一个爆炸窗户的镜头,你会并行创建多个组件:一个用于作为粒子元素的碎裂玻璃,一个独立的用于烟雾特效,拥有自己的不透明度和运动模糊,第三个用于在窗框上闪烁的光晕。每个组件都有自己的渲染顺序、混合模式、蒙版。你可以将粒子组件加速 20%,而不会改变烟雾的时序。这就是重点:通过隔离实现的模块化。如果主管说“玻璃碎片必须不那么密集”,你只需修改相应的组件,而不是整个合成。
人们常常将组件与通道或渲染通道混淆——这是错误的。通道是数学信息(RGB、Alpha、深度),渲染通道是 3D 系统的一个完整渲染层。而组件是你剪辑工作流程中的组织结构。你可以将一个名为“镜头光晕”的组件,内部组合三个不同的渲染通道:一个辉光通道、一个衍射通道,再加上一个自己绘制的形状层。组件是包含一切的父级单元。
对于特效密集的镜头,你需要这种精细度。你不在 Photoshop 里,那里你只是堆叠图层——你需要依赖关系、特效级别的关键帧控制以及快速迭代。如果你的合成主管想禁用“枪口闪光”组件来测试没有它的镜头效果如何,你只需点击一个按钮。无需重新计算,无需依赖关系错误,无需浪费 40 分钟的渲染时间。