View a markdown version of this page

在 Deadline Cloud 上使用任务分块将帧分组为多个区块 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Deadline Cloud 上使用任务分块将帧分组为多个区块

task_chunking 示例演示了 Open Job Description 的任务分块扩展程序。在渲染每帧之前,渲染作业通常会花费大量时间加载应用程序和场景文件。分块通过处理每个区块的多个帧来摊销这种开销,从而减少了总的作业运行时间。

样本包括四个示例:

基本连续区块

使用的最小示例rangeConstraint: CONTIGUOUS. 每个区块都扩展到像"1-10""11-20"这样的范围。

基本的非连续区块

使用的最小示例rangeConstraint: NONCONTIGUOUS. 区块可以是任意的帧集,例如"1-3,5,7-20:2"

blender_render_with_contiguous_chunks

在截止日期云上渲染 Blender捆绑包转换为使用连续块进行渲染的真实示例。

blender_render_with_non_contiguous_chunks

带有非连续区块的 Blender 变体。

根据应用程序选择范围约束:

  • CONTIGUOUS:当应用程序支持开始和结束帧参数时使用。

  • NONCONTIGUOUS:当应用程序支持任意帧列表时使用。

使用 Deadline Cloud CLI 提交任何样本:

deadline bundle submit sample-directory

要了解任务分块的工作原理以及如何将其添加到自己的作业模板中,请参阅作业模板的任务分块