随着《奇点》接近最终渲染阶段,我问了安迪一个老生常谈的问题:
“渲染整部影片需要多长时间?”
掌握这个信息非常有用,因为它能帮助我们预估渲染农场的后续使用情况,决定是否需要额外的计算能力,以及何时开始发送最终的高质量渲染结果。
我们之前有一些经验性的估计,但为了获得更精确的答案,我编写了一个简单的 Python 脚本。该脚本会获取所有包含“最终”帧(已获批准但采样不足的帧)的 VSE 片段,查找它们的渲染元数据,计算渲染时间的中位数和采样数,并将这些信息连同一些有用的计算结果一起放入一个 CSV 文件中。
您可以点击此处下载该脚本。
使用方法:
请务必遵循 Blender Studio 的命名约定。
通过设置 CHANNEL_TO_PROCESS 变量来指定要处理的通道。目前,您需要输入通道编号,未来您将可以直接输入通道标签!
点击运行,文件将生成在编辑界面旁边
使用 CSV 文件制作图表或进行其他计算
请注意,CSV 文件中的值是近似值。例如,我们使用一个镜头中所有帧的中值时间。此外,为了估算最终渲染时间,我们需要乘以当前和最终渲染样本数量的差值(预览版 100 个样本,最终渲染版 1000 个样本,这意味着将 total_time_hours 乘以 10)。
从 CSV 文件生成图表有助于从渲染时间的角度识别高影响镜头。在下面的示例中,我们可以看到,在 total_time_hours 与 frames_count 的比率方面,090_0010 非常突出。
目前估计影片预览版需要 700 小时渲染。最终质量版本可能需要 7000 小时,即每帧大约 1 小时。祝我们好运!
加入 并发表评论。