Composer不是3D渲染器,不处理光照/阴影计算,仅合成已渲染好的多通道图层(如Shadow、Diffuse);阴影必须由Cinema 4D等上游软件导出EXR/MOV带Alpha通道,再在AE中用Multiply等模式叠加。

Composer 是 Adobe After Effects 的插件(现已停止更新),不是 3D 渲染器,它本身不处理光照、阴影或 3D 渲染——这些必须在上游 3D 软件(如 Cinema 4D、Blender、Maya)中完成。
为什么 Composer 导出没有光照/阴影控制选项
Composer 的核心功能是合成(compositing):把已渲染好的图层(含 Alpha、Z-depth、光照通道等)按节点方式叠加、调色、遮罩。它不参与几何体光照计算,也不运行渲染引擎。
- 你看到的“阴影”通常是 3D 软件输出的
Shadow或Diffuse通道图层,Composer 只负责把它叠在正确位置 - 所谓“导出时设置光照”,实际是误将 3D 渲染设置与合成软件混淆
- 如果导入的序列里没有阴影图层,Composer 无法凭空生成
如何让 Composer 合成中包含正确阴影
关键不在 Composer 设置,而在 3D 软件导出阶段是否带出必要通道:
- 在 Cinema 4D 中启用
Multi-Pass,勾选Shadow、Diffuse、Specular、Alpha和Z Depth - 导出格式推荐
.exr(单帧)或.mov(带 ProRes 4444 + Alpha),确保通道未被压缩丢弃 - 导入 AE 后,用
Channel Combiner或直接连接Shadow图层到Multiply混合模式下主图层下方 - 避免用
Drop Shadow效果模拟——那是 2D 投影,与真实 3D 阴影不匹配
常见错误:以为开启 Ray-Traced 3D 就能渲染阴影
AE 自带的 Ray-Traced 3D 渲染器(已废弃)仅支持基础几何体,不支持纹理、材质反射、全局光照,且 Composer 插件完全不调用该引擎。
-
Ray-Traced 3D开关对 Composer 节点无任何影响 - 即使你在 AE 里建了个球体并打灯,Composer 也不会读取它的灯光参数
- 所有光照信息必须作为独立图层(如
Lightingpass)从外部导入
真正要改阴影效果,得回 3D 软件调灯光角度、衰减、软硬边,再重新渲染输出——Composer 只是最后一步的“画布”,不是“渲染器”。











