概要
在使用 Team Render 时,如果未缓存全局光照(GI)和环境光遮蔽(AO),每个渲染节点都会单独进行预计算(Prepass),这会显著延长渲染准备时间。
此外,带有随机种子(Random Seed)的效果(如 MoGraph、Dynamics、GI、AO)在不同机器上可能产生不同的计算结果,从而导致闪烁或画面不一致。
解决方法
在进行 Team Render 渲染前,先生成并保存 GI/AO 缓存文件。
渲染时,各节点将加载相同的预计算数据,从而加快准备速度并确保画面一致性。
操作步骤
1. 保存包含资源的项目
通过 文件 > 另存为带资源的项目 创建一个完整的项目文件夹,确保缓存文件及所有外部资源一并保存。
2. 生成 GI 缓存
-
打开 全局光照(Global Illumination) 设置,找到缓存选项。
-
启用【自动保存】(Auto Save)和【完整动画模式】(Full Animation Mode)。
-
启用【仅预计算】(Prepass Only)。
-
在本地渲染模式下生成缓存(不要使用 Team Render)。
-
预计算完成后,关闭【仅预计算】和【自动保存】,启用【自动加载】(Auto Load)及(如有)【跳过预计算】(Skip Prepass)。
3. 生成 AO 缓存
-
打开 环境光遮蔽(Ambient Occlusion) 设置。
-
启用【自动保存】和【完整动画模式】。
-
由于 AO 没有【仅预计算】选项,可启用【材质覆盖】(Material Override)并使用默认灰色材质以加快计算。
-
在本地渲染模式下生成缓存。
-
缓存生成后,关闭【材质覆盖】,启用【自动加载】,并关闭【自动保存】。
4. 使用 Team Render 渲染
启动 Team Render 任务。
在已启用【自动加载】的情况下,所有节点会跳过预计算并直接使用缓存,从而提升一致性并缩短准备时间。
相关参考
如需了解如何缓存 MoGraph、Dynamics、Volumes 和 Particles 以获得一致的 Team Render 渲染结果,请参阅 【使用 Team Render 时 Dynamics 或 MoGraph 模拟出现跳帧或抖动的原因与解决方案】。
评论
0 条评论
文章评论已关闭。