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,
'vue': 2011,
'clarisse': 2013,
'octane_render': 2014,
}
HEADERS¶
HEADERS = {
'accessId': '',
'channel': '4',
'platform': '',
'UTCTimestamp': '',
'nonce': '',
'signature': '',
'version': '1.0.0',
'Content-Type': 'application/json'
}
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': {}
}
TASK END STATUS CODE LIST¶
TASK_END_STATUS_CODE_LIST = ['10', '20', '23', '25', '30', '35', '45']
TASK STATUS CODE¶
| Code | Description | Memo |
|---|---|---|
| 0 | waiting | WAITING |
| 5 | rendering | RENDERING |
| 8 | for preprocessing tasks, start preprocessing, state in preprocessing | PRE_RENDERING |
| 10 | stop | STOP |
| 20 | stop (arrears) | ARREARAGE_STOP |
| 23 | timeout to stop | TIME_OUT_STOP |
| 25 | finished | FINISHED |
| 30 | completed but failed frames | FINISHED_HAS_FAILED |
| 35 | abandon | ABANDON |
| 40 | test completion | FINISHED_TEST |
| 45 | ailed | FAILED |
| 50 | analyzing | ANALYSE |
| 100 | Status update | UPDATING |
Frame State Code¶
| Code | Description | Memo |
|---|---|---|
| 1 | Waiting for execution | WAITING |
| 2 | Being executed | STARTED |
| 3 | stop | ABORTED |
| 4 | carry out | DONE |
| 5 | Error (failure) | ERROR |
| 6 | Wait for preprocessing to complete | PREDONEWAITING |
| 7 | Wait for the photon frame rendering to complete | PHOTONDONEWAITING |
| 9 | Wait for the photon job to finish rendering | PREDONEJOBWAITING |
| 10 | Wait for the settlement job rendering to complete | GOPJOBWAITING |
| 11 | Task timeout | TIMEOUT |