General Parameter¶
PACKAGE_NAME¶
Set the log name and package name to deploy automatically with gitlab.
For example:
PACKAGE_NAME = "rayvision_clarisse"
ID mapping of DCC software¶
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 The first letter of the software name is capitalized
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 default parameters¶
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¶
optional parameters
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¶
Set the execution status code of the task and the corresponding Chinese and English 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¶
The status code at the end of the task.
TASK_END_STATUS_CODE_LIST = ['10', '20', '23', '25', '30', '35', '45']