本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Deadline Cloud 上使用任务分块将帧分成块
task_chunking
示例包括四个示例:
- basic_contiguous_chunks
-
使用的最小示例
rangeConstraint: CONTIGUOUS。每个区块都会扩展到类似"1-10"或"11-20"的范围。 - basic_non_contiguous_chunks
-
使用的最小示例
rangeConstraint: NONCONTIGUOUS。区块可以是任意帧集,比如"1-3,5,7-20:2"。 - blender_render_with_contiguous_chunks
-
一个从在截止日期云上渲染 Blender捆绑包转换成使用连续块渲染的真实示例。
- blender_render_with_non_contiguous_chunks
-
具有非连续块的 Blender 变体。
根据应用程序选择范围约束:
-
CONTIGUOUS— 当应用程序支持开始帧和结束帧参数时使用。 -
NONCONTIGUOUS— 当应用程序支持任意帧列表时使用。
要在模板中启用任务分块,请添加extensions: [TASK_CHUNKING]、定义类型的参数CHUNK[INT],然后配置defaultTaskCounttargetRuntimeSeconds、和rangeConstraint:
specificationVersion: 'jobtemplate-2023-09' extensions: - TASK_CHUNKING steps: - name: Render parameterSpace: taskParameterDefinitions: - name: Frame type: CHUNK[INT] range: "{{Param.Frames}}" chunks: defaultTaskCount: 10 targetRuntimeSeconds: 600 rangeConstraint: CONTIGUOUS