常用参数设置

包名(PACKAGE_NAME)

设定了日志保存的名称和gitlab 进行自动化部署(CD)打包的包名,如

​ PACKAGE_NAME = "rayvision_clarisse"

DCC软件的ID映射

DCC_ID_MAPPINGS = {
        'maya': 2000,
        '3ds Max': 2001,
        'lightwave': 2002,
        'arnold': 2003,
        'houdini': 2004,
        'cinema4d': 2005,
        'softimage': 2006,
        'blender': 2007,
        'vr_standalone': 2008,
        'mr_standalone': 2009,
        'clarisse': 2013,
        'octane_render': 2014
    }

请求头(HEADERS)

HEADERS = {
        'accessId': '',
        'channel': '4',
        'platform': '',
        'UTCTimestamp': '',
        'nonce': '',
        'signature': '',
        'version': '1.0.0',
        'Content-Type': 'application/json'
    }

task.json默认参数

TASK_INFO = {
        'task_info': {
            'input_cg_file': '',
            'is_picture': '0',
            'task_id': '',
            'frames_per_task': '1',
            'pre_frames': '000',
            'job_stop_time': '86400',
            'task_stop_time': '259200',
            'time_out': '43200',
            'stop_after_test': '2',
            'project_name': '',
            'project_id': '',
            'channel': '4',
            'cg_id': '',
            'platform': '',
            'tiles_type': 'block',
            'tiles': '1',
            'is_layer_rendering': '1',
            'is_distribute_render': '0',
            'distribute_render_node': '3',
            'input_project_path': '',
            'render_layer_type': '0',
            'user_id': '',
            'os_name': '1',
            'ram': '64'
        },
        'software_config': {},
        'scene_info': {},
        'scene_info_render': {}
    }

任务结束状态码(TASK_END_STATUS_CODE_LIST)

TASK_END_STATUS_CODE_LIST = ['10', '20', '23', '25', '30', '35', '45']

任务状态码

状态码 状态码描述 备注
0 等待中 WAITING
5 渲染中 RENDERING
8 针对预处理任务,开始的预处理,状态为预处理中 PRE_RENDERING
10 停止 STOP
20 停止(欠费) ARREARAGE_STOP
23 超时停止 TIME_OUT_STOP
25 已完成 FINISHED
30 已完成但有失败帧 FINISHED_HAS_FAILED
35 放弃 ABANDON
40 测试完成 FINISHED_TEST
45 失败 FAILED
50 分析中 ANALYSE
100 状态更新中 UPDATING

帧状态码

状态码 状态码描述 备注
1 等待执行 WAITING
2 正在执行 STARTED
3 停止 ABORTED
4 完成 DONE
5 错误(失败) ERROR
6 等待预处理完成 PREDONEWAITING
7 等待光子帧渲染完成 PHOTONDONEWAITING
9 等待光子作业渲染完成 PREDONEJOBWAITING
10 等待结算作业渲染完成 GOPJOBWAITING
11 任务超时 TIMEOUT