常用参数设置¶
包名(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, 'sketchup': 2010, 'vue': 2011, 'keyshot': 2012, 'clarisse': 2013, 'octane_render': 2014, 'katana': 2016, }
请求头(HEADERS)¶
HEADERS = { 'accessId': '', 'channel': '4', 'platform': '', 'UTCTimestamp': '', 'nonce': '', 'signature': '', 'version': '1.0.0', 'Content-Type': 'application/json' }
CG Settings¶
CG_SETTING 软件名首字母大写。
CG_SETTING = { 'Maya': '2000', 'Houdini': '2004', 'Katana': '2016', 'Clarisse': '2013', 'Blender': '2007', '3ds Max': '2001', '2000': 'Maya', '2004': 'Houdini', '2016': 'Katana', '2013': 'Clarisse', '2007': 'Blender', '2001': '3ds Max' }
task_info 默认参数¶
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': {} }
可修改参数(MODIFIABLE_PARAM)¶
可修改参数指的是task_info中可以被修改的参数。
MODIFIABLE_PARAM = [ 'pre_frames', 'input_cg_file', 'frames_per_task', 'test_frames', 'job_stop_time', 'task_stop_time', 'time_out', 'stop_after_test', 'tiles_type', 'tiles', 'is_layer_rendering', 'is_distribute_render', 'distribute_render_node', 'input_project_path', 'render_layer_type', 'os_name', 'ram' ]
任务执行状态(TASK_STATUS_DESCRIPTION)¶
设定了任务的执行状态码和对应的中英文描述
TASK_STATUS_DESCRIPTION = { "0": { "0": "等待中", "1": "Waiting" }, "5": { "0": "渲染中", "1": "Rendering" }, "8": { "0": "预处理中", "1": "Preprocessing" }, "10": { "0": "停止", "1": "Stop" }, "20": { "0": "欠费停止", "1": "Arrearage-stop" }, "23": { "0": "超时停止", "1": "Timeout stop" }, "25": { "0": "已完成", "1": "Done" }, "30": { "0": "已完成(有失败帧)", "1": "Done(with failed frame)" }, "35": { "0": "放弃", "1": "Abort" }, "40": { "0": "等待全速渲染", "1": "Test done" }, "45": { "0": "失败", "1": "Failed" } }
任务结束状态码(TASK_END_STATUS_CODE_LIST)¶
设定了任务结束时的状态码。
TASK_END_STATUS_CODE_LIST = ['10', '20', '23', '25', '30', '35', '45']