如果渲染目标节点连接到两个渲染层之间共享的渲染过程,合成图则变得不明确。当遇到渲染目标应从哪个层获取其渲染过程结果时,就会出现问题。


) 单击渲染层节点以渲染目标节点。“连接编辑器”(Connection Editor)出现。将 layer1.message 连接到 renderTarget1.renderLayer。

shadingNode -asRendering renderedImageSource;
) 单击渲染层节点到“renderedImageSource”节点。“连接编辑器”(Connection Editor)出现。将 layer1.message 连接到 renderedImageSource1.renderLayer。
) 单击渲染过程节点到“renderedImageSource”节点。“连接编辑器”(Connection Editor)出现。将 <pass>.message 连接到 renderedImageSource1.imageSource。
键并单击鼠标中键 (
) 以连接“renderedImageSource”节点和“renderTarget”节点。

如果渲染目标没有连接到特定渲染层,默认情况下,将在主层中使用主层的渲染设置进行渲染。通过创建渲染层并将其连接到渲染目标可以覆盖这些渲染设置。这样,渲染目标在渲染层的上下文环境中渲染。
通过将摄影机连接到渲染目标的摄影机输入,可以创建摄影机覆盖。对渲染目标,这意味着合成图中的所有上游连接将使用该 3D 摄影机。这样,可以在预合成中组合不同摄影机的 3D 输出。