gp_render/__init__.py
pullusb 35a99ff6cd Improve connect to file output feature with better name besed on source socket and node
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)
2024-12-17 15:54:21 +01:00

70 lines
1.5 KiB
Python

bl_info = {
"name": "GP Render",
"description": "Organise export of gp layers through compositor output",
"author": "Samuel Bernou",
"version": (1, 8, 13),
"blender": (3, 0, 0),
"location": "View3D",
"warning": "",
"doc_url": "https://git.autourdeminuit.com/autour_de_minuit/gp_render",
"tracker_url": "https://git.autourdeminuit.com/autour_de_minuit/gp_render/issues",
"category": "Object" }
from . import properties
from . import OP_add_layer
from . import OP_merge_layers
from . import OP_clear
from . import OP_clean
from . import OP_connect_toggle
from . import OP_manage_outputs
from . import OP_scene_switch
from . import OP_crop_to_object
from . import OP_render_scenes
from . import OP_check_scene
from . import OP_post_render
from . import OP_render_pdf
from . import OP_export_to_ae
from . import prefs
from . import OP_setup_layers
from . import OP_auto_build
from . import ui
# from .fn import scene_aa
bl_modules = (
properties,
prefs,
OP_add_layer,
OP_clear,
OP_clean,
OP_connect_toggle,
OP_merge_layers,
OP_manage_outputs,
OP_scene_switch,
OP_crop_to_object,
OP_render_scenes,
OP_check_scene,
OP_post_render,
OP_render_pdf,
OP_export_to_ae,
OP_setup_layers,
OP_auto_build,
ui,
)
import bpy
def register():
for mod in bl_modules:
mod.register()
def unregister():
for mod in reversed(bl_modules):
mod.unregister()
if __name__ == "__main__":
register()