你可以使用渲染层功能在图层上隔离场景中的特定对象,然后将这些图层作为渲染层与最终渲染图像一起导出到本地,这也称为“美观通道”。 默认情况下,渲染层导出为黑白图层遮罩,但你也可以将渲染图层导出为包含Alpha通道的标准渲染层。 然后,你可以在外部图像或视频后期制作和合成软件中,使用导出的渲染层来微调大型复杂场景中的特定区域。
使用渲染层
要在Twinmotion中创建渲染层,请选择你要隔离的对象或对象部分,并为它们分配层ID。 你可以将层ID分配给单个对象或一组对象。 每个层ID代表一个渲染层,你一次最多可以创建五个渲染层。
当你导出媒体时,你可以选择要导出的渲染层和要导出的渲染层类型。 导出后,渲染层将分组到你保存媒体的文件夹根目录内的单独子文件夹中。 如果你一次导出多个媒体,则每个媒体的渲染层将导出到单独的子文件夹中。
当你为场景中的对象分配层ID时,将全局分配层ID。 对于你使用同一场景创建和导出的媒体,系统都会自动为每个层ID创建渲染层。
分配层ID
要给对象分配层ID,请执行以下步骤:
在底部栏中点击属性(Properties),打开属性(Properties)面板。
在视口(Viewport)或场景图(Scenegraph)中,选择你要分配给渲染层的对象或对象部分。
如果你想要在渲染层中包含一组对象,不必单独选择每个对象,你可以将对象分组到场景图中的容器中,然后为该容器分配一个层ID。 容器和子容器内的所有内容将被自动分配层ID。
在属性面板中,点击层ID(Layer ID),以展开该分段并选中启用(Enable)复选框。
选择一个层ID。
默认情况下,层ID号1(一)会被选中并被自动分配给选定的对象,但你也可以选择其他层ID。
对你要创建的每个渲染层重复步骤2到4。
导出渲染层
导出媒体的同时,渲染层也会在本地导出。 图像的渲染层可以导出为PNG或EXR文件格式。 视频和序列的渲染层必须以PNG或EXR文件格式导出为图像序列。
要在本地导出渲染层,请按照以下步骤操作:
在底部栏中点击导出(Export)打开导出(Export)面板。
选择你要导出的媒体。
在导出(Export)面板的渲染层(Render layers)下,选择你要导出的渲染层。 渲染层按钮上的蓝色勾号表示该渲染层已被选择。
默认情况下,渲染层导出为黑白图层遮罩。 要将渲染层导出为包含Alpha通道的标准渲染层,请取消选中导出为遮罩(Export as masks)复选框。
点击开始导出(Start export)按钮。
如需详细了解如何在本地导出媒体,请参阅将媒体导出到本地。
限制
仅在导出图像以及将视频导出为
.png或.exr图像序列时,渲染层才可用。每个导出的渲染层都会增加渲染时间,尤其是在路径追踪器(Path tracer)渲染模式下。
在实时(Real time)渲染模式(标准(Standard)和Lumen)下,各对象在导出时必须位于同一渲染层,才能受益于周围对象的反射和全局光照。
JPG文件格式不适合导出渲染层,因为不能包含Alpha通道。 如果你确实需要以JPG文件格式导出,我们建议使用黑白遮罩(导出为遮罩(Export as masks))选项。
渲染层功能目前有以下其他限制:
透明对象作为维持物(Holdout)不能正确运行。
天空层并非完全不透明。
雾和天气效果始终充当维持物(Holdout),不能作为特定层导出。