Blender addon to export gp layers through view layers nodes and file outputs
Go to file
pullusb aefc84fd7a Add pattern for layer group merge and check layer in autobuild
1.8.1

- added: `Reset Layer State` (Check layer) in Autobuild
- added: environment variable `GP_RENDER_LAYER_GROUP_PATTERN` for layer merging regex pattern
2024-09-04 15:46:15 +02:00
app_templates/GP_Render exclude layer buttons 2023-06-08 12:39:39 +02:00
bin swf export and pdf multipage 2023-06-29 18:15:59 +02:00
.gitignore Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
CHANGELOG.md Add pattern for layer group merge and check layer in autobuild 2024-09-04 15:46:15 +02:00
LICENSE wip first usable version 2021-09-07 23:11:42 +02:00
OP_add_layer.py Add templates options for fileoutput 2024-04-22 11:59:30 +02:00
OP_auto_build.py Add pattern for layer group merge and check layer in autobuild 2024-09-04 15:46:15 +02:00
OP_check_scene.py Remove default scene use restriction 2024-04-22 15:39:40 +02:00
OP_clean.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
OP_clear.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
OP_connect_toggle.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
OP_crop_to_object.py trailing whitespaces cleanup 2023-01-18 14:28:27 +01:00
OP_export_to_ae.py trailing whitespaces cleanup 2023-01-18 14:28:27 +01:00
OP_manage_outputs.py rename fields in selection to fileoutput 2024-06-24 16:10:44 +02:00
OP_merge_layers.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
OP_post_render.py Remove default scene use restriction 2024-04-22 15:39:40 +02:00
OP_render_pdf.py code render scene comments cleanup 2024-03-28 11:51:57 +01:00
OP_render_scenes.py Remove default scene use restriction 2024-04-22 15:39:40 +02:00
OP_scene_switch.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
OP_setup_layers.py Remove default scene use restriction 2024-04-22 15:39:40 +02:00
README.md Add pattern for layer group merge and check layer in autobuild 2024-09-04 15:46:15 +02:00
__init__.py Add pattern for layer group merge and check layer in autobuild 2024-09-04 15:46:15 +02:00
constant.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
fn.py Add pattern for layer group merge and check layer in autobuild 2024-09-04 15:46:15 +02:00
gen_vlayer.py ensure node_scene use node 2024-04-22 15:48:45 +02:00
prefs.py trailing whitespaces cleanup 2023-01-18 14:28:27 +01:00
properties.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00
setup_elements.py trailing whitespaces cleanup 2023-01-18 14:28:27 +01:00
ui.py Refactor to allow separate gp render scene and compositing scene 2024-04-16 18:01:10 +02:00

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 name renderGP (create scene if needed)
  • node_scene (str) Define scene where renderlayer nodes are addes and connected (create scene if needed), if ommited use scene arg above

Following string template can be set to customize file-output paths : base_path, file_slot, layer_slot.

  • base_path : file output base path
  • file_slot : file output slots
  • layer_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}