35a99ff6cd
1.8.13 1.8.13 - changed: improve `connect to fileoutput` feature: - possible to choose `node_name + socket name` or `node name` instead of `socket name` only - default is now `node_name_socket_name` - added some exception behavior: - if a node has single output : write the node name only - render layers use `scene_viewlayer` as node_name intead of "Render Layer" - interface shows source node label (with source node name in parenthesis) - interface shows render layer scene/viewlayer name (with name in parenthesis) |
||
---|---|---|
app_templates/GP_Render | ||
bin | ||
.gitignore | ||
CHANGELOG.md | ||
LICENSE | ||
OP_add_layer.py | ||
OP_auto_build.py | ||
OP_check_scene.py | ||
OP_clean.py | ||
OP_clear.py | ||
OP_connect_toggle.py | ||
OP_crop_to_object.py | ||
OP_export_to_ae.py | ||
OP_manage_outputs.py | ||
OP_merge_layers.py | ||
OP_post_render.py | ||
OP_render_pdf.py | ||
OP_render_scenes.py | ||
OP_scene_switch.py | ||
OP_setup_layers.py | ||
README.md | ||
__init__.py | ||
constant.py | ||
fn.py | ||
gen_vlayer.py | ||
prefs.py | ||
properties.py | ||
setup_elements.py | ||
ui.py |
README.md
GP Render
Organise export of gp layers through compositor output
Environment variables
FILE_FORMAT
: Define file_format used for output. If not specified, use OPEN_EXR_MULTILAYER
(set OPEN_EXR
for separate sequences)
GP_RENDER_MERGE_PATTERN
: Regex pattern for GP layer group merge. If not specified, pattern is ^([A-Z]{2})_
to match gp_toolbox two-capital-letter prefix system)
Notable operator arguments for automatisation
scene
(str) Define scene where GP object will be linked and rendered, if ommited scene use namerenderGP
(create scene if needed)node_scene
(str) Define scene where renderlayer nodes are addes and connected (create scene if needed), if ommited usescene
arg above
Following string template can be set to customize file-output paths : base_path, file_slot, layer_slot.
base_path
: file output base pathfile_slot
: file output slotslayer_slot
: file output slots when using multilayer EXR (EXR layer names)
Available template keywords:
- {object} : Object name
- {gplayer} : GP layer name
Default template if nothing is passed:
base_path
=//render/{object}
(if using multilayer-EXR://render/{object}/{object}_
)file_slot
={gplayer}/{gplayer}_
layer_slot
={gplayer}