1 打开渲染通道系统设置
Project Setting - Rendering - Postpressing - Custom Depth-Stencil Pass (Enable with Stencil) & Enable alpha channel support in post processing (experimental(Allow through tonemapper)
打开插件 - Movie Render Quene
【资料图】
1 将需要被渲染的实体加入 Layer 窗口
2 在输出渲染设置中
选择 EXR 或 PNG 序列格式
Deferred Rendering 选择 Accumulator includes alpha 打勾
在 stencil Clips Layers 中 添加 刚才创建的 Layer 图层
EXR 与 PNG 的区别在于 EXR 内嵌通道,PNG通道单独文件,但EXR需要设置色彩空间,PNG更方便AE使用。
在 Level Editor中 找到需要截图对象的 Details 面板
找到 Render in Depth Pass选项,打勾。
找到 Render CustomDepth Pass 选项,打勾。
备注:有一定机率需要关闭 Render in Main Pass 选项才能成功。
备注:多个对象可以手动调节前后关系,通过 CustomDepth Stencil Value 。
在 High Resolution Screenshot 面板中 勾选 Use Custom Depth as Mask 选项,即可输出。
Custom Depth 通道预览选项可以帮助检查通道的前后关系
Nanite 会导致 透明通道失效,2023年03月24日,因此如果出现问题,建议关闭 Nanite。
这位作者经验非常深入,建议学习 - https://zhuanlan.zhihu.com/p/336951678