Arnold Standalone Configuration¶
1.task.json¶
File to save the analysis result of the scene, including scene name, cg software version, render settings, etc.
task.json
{
"software_config": {
"plugins": {},
"cg_version": "6.0.3.0",
"cg_name": "Arnold Standalone"
},
"task_info": {
"tiles": "1",
"graphics_cards_num": "2",
"edit_name": "arnord1111",
"job_stop_time": "86400",
"stop_after_test": "1",
"frames_per_task": "1",
"ram": "64",
"time_out": "43600",
"pre_frames": "100",
"task_id": "38226011",
"user_id": "100150764",
"project_name": "ff",
"project_id": "426731",
"input_cg_file": "E:/fang/ass_test/static_ass.ass",
"task_stop_time": "86400",
"cg_id": "2003",
"hardwareConfigId": ""
},
"additional_info": {},
"scene_info_render": {
"common": {
"frames": "1-10[1]"
}
}
}
task.json
parameter | type | Is it necessary | description | example |
---|---|---|---|---|
software_config | dict | Y | environment(cg software, version and plugins, etc.) | refer to software_config |
task_info | dict | Y | render settings(priority frames, render range, etc.) | refer to task_info |
scene_info_render | dict | Y | analysis result(render node, output, etc.) | refer to scene_info_render |
software_config
parameter | type | Is it necessary | description | example |
---|---|---|---|---|
cg_name | string | Y | software | "Arnold Standalone" |
cg_version | string | Y | software version | "6.0.3.0" |
plugins | dict | N | The SDK or kernel version of Arnold | {} |
task_info
parameter | type | Is it necessary | description | default | example |
---|---|---|---|---|---|
graphics_cards_num | string | Y | 1: open single card rendering 2: open dual card rendering | "2" | "2" |
ram | string | Y | ram: 64 / 128 | "64" | "64" |
input_cg_file | string | Y | Input file path,you have to use backslashes | "E:/fang/ass_test/static_ass.ass",or Serialized rendering: "E:/fang/ass_test/animation_ass.####.ass" | |
job_stop_time | string | Y | Set the frame timeout time, will only affect the current frame, unit seconds | "259200" | "28800" |
user_id | string | N | user id,not necessary, can be automatically obtained from the server | "100150764" | |
pre_frames | string | Y | Priority rendering (priority frames are not recommended to customize multiple individual frames) | "000" | "000: 1,3-4 [1]" means: Priority rendering first frame: No Priority rendering middle frame: No Priority rendering last frame: No Priority rendering custom frame: 1,3-4 [1] |
project_id | string | N | project id | "0" | "426731" |
project_name | string | N | project name | "ff" | |
tiles | string | N | tile number, 1 for single node, greater than 1 for tiles rendering(multi-nodes) | "1" | "1" |
stop_after_test | string | Y | "1":pause after priority render, "2":continue after priority render (default "2") | "2" | "2" |
task_id | string | N | task id,Not necessary, can be automatically obtained from the server | "38226011" | |
task_stop_time | string | N | Large task timeout stops in unit seconds, "0" means unlimited | "0" | "86400" |
time_out | string | Y | Overtime reminder time, unit: sec | "43200" | "43200" |
cg_id | int | Y | Arnold rendering cgid can only be 2003 | 2003 |
scene_info_render
parameter | type | Is it necessary | description | example |
---|---|---|---|---|
common | string | Y | Public parameters for rendering | |
frames | string | Y | Frame range for rendering | "1-10[1]" |
2.upload.json¶
File to save assets info
Warning:
- Please only use English letter, Number, and Underline in the file name and file path;
- Fox does not support A,B,C,D drives, we do not support shared shared directory (\share\project) and IP path like “\192.168.0.22”;
- Please make sure the folder structure at Fox is the same as your local;
- Root directories can’t exceed 22 folders;
upload.json example
{
"asset": [
{
"local": "E:/chensr/scene/maya2016_multi_layers_cameras.ma",
"server": "/E/chensr/scene/maya2016_multi_layers_cameras.ma"
}
]
}
upload.json
parameter | type | description | example |
---|---|---|---|
asset | object | Asset path information to be uploaded | refer to asset |
asset Parametric Interpretation
parameter | type | description | example |
---|---|---|---|
local | string | local path of asset | "E:/chensr/scene/maya2016_multi_layers_cameras.ma" |
server | string | Relative path on the server side, generally consistent with local | "/E/chensr/scene/maya2016_multi_layers_cameras.ma" |