使用 Team Render 渲染时项目准备时间过长或画面出现闪烁时该怎么办?

Steve
Steve
  • 更新

概要
在使用 Team Render 时,如果未缓存全局光照(GI)和环境光遮蔽(AO),每个渲染节点都会单独进行预计算(Prepass),这会显著延长渲染准备时间。
此外,带有随机种子(Random Seed)的效果(如 MoGraph、Dynamics、GI、AO)在不同机器上可能产生不同的计算结果,从而导致闪烁或画面不一致。

解决方法
在进行 Team Render 渲染前,先生成并保存 GI/AO 缓存文件。
渲染时,各节点将加载相同的预计算数据,从而加快准备速度并确保画面一致性。

 

操作步骤

1. 保存包含资源的项目

通过 文件 > 另存为带资源的项目 创建一个完整的项目文件夹,确保缓存文件及所有外部资源一并保存。

2. 生成 GI 缓存

  1. 打开 全局光照(Global Illumination) 设置,找到缓存选项。

  2. 启用【自动保存】(Auto Save)和【完整动画模式】(Full Animation Mode)。

  3. 启用【仅预计算】(Prepass Only)。

  4. 本地渲染模式下生成缓存(不要使用 Team Render)。

  5. 预计算完成后,关闭【仅预计算】和【自动保存】,启用【自动加载】(Auto Load)及(如有)【跳过预计算】(Skip Prepass)。

3. 生成 AO 缓存

  1. 打开 环境光遮蔽(Ambient Occlusion) 设置。

  2. 启用【自动保存】和【完整动画模式】。

  3. 由于 AO 没有【仅预计算】选项,可启用【材质覆盖】(Material Override)并使用默认灰色材质以加快计算。

  4. 本地渲染模式下生成缓存。

  5. 缓存生成后,关闭【材质覆盖】,启用【自动加载】,并关闭【自动保存】。

4. 使用 Team Render 渲染

启动 Team Render 任务。
在已启用【自动加载】的情况下,所有节点会跳过预计算并直接使用缓存,从而提升一致性并缩短准备时间。

 

相关参考
如需了解如何缓存 MoGraph、Dynamics、Volumes 和 Particles 以获得一致的 Team Render 渲染结果,请参阅 【使用 Team Render 时 Dynamics 或 MoGraph 模拟出现跳帧或抖动的原因与解决方案

这篇文章有帮助吗?

/

评论

0 条评论

文章评论已关闭。