Commit Graph

109 Commits (main)

Author SHA1 Message Date
pullusb 10c279c315 partial autobuild
1.1.0

- added: `autobuild` button (partial auto-buildfor now)
- added: make sent object selected
2023-01-05 18:05:24 +01:00
pullusb e086eb4050 fix nodegroup socket error in blender 3.4
1.0.3

- fixed: Send to render layer compatibility with blender 3.4
- added: clear default nodes when creating new render scene
2023-01-05 16:03:25 +01:00
pullusb 8a5654e977 ignore object with leading dot
1.0.2

- added: GP object with name starting with `.` are ignored from "all objects" operation (renaming, numbering, sending to render scene)
  - temporarily, layer named `note` (case insensitive) are ignored as well. This should be removed in later version to keep only dot exculsion rule.
2022-12-19 20:15:11 +01:00
Pullusb b6e695eef3 fix 2D position for AE from linux
1.0.1

- fix: `Export Camera 2D Position To AE` file format not working on windows when export from linux (add CRLF terminator to generated text file)
2022-07-20 18:09:28 +02:00
Pullusb 2f7834ac94 use Z by default
1.0.0

- fix: activate Z pass on newly created viewlayers
2022-06-01 16:50:59 +02:00
Pullusb 4b59adf138 back to tabs for ae keys export
0.9.9

- fix: `Export Camera 2D Position To AE` use tab again instead of space in key clipboard format. otherwise paste doesn't work in After-Effect
2022-02-09 16:35:07 +01:00
Pullusb c5ea98b4d0 export anim cam 2d positionwithin bg cam
0.9.8

- feat: `Export Camera 2D Position To AE` to export 'anim cam' (or selected cam) frame center pixel coordinate within scene camera.
  - write txt file as after effects postion clipboard data
2022-02-09 12:27:29 +01:00
Pullusb d43e59b7c7 Select node from layers
0.9.7

- feat: `Select Nodes` added in Dopesheet. Select nodes associated with selected gp layers and report if there are errors
2022-02-07 16:05:47 +01:00
Pullusb a9c9de2f76 Disable multiframe-editing
0.9.6

- added: `Check layers` disable multi-edit in all gp data. Seemed to cause artifacts on some renders (tested on 2.93.5)
2022-02-02 14:24:04 +01:00
Pullusb baa9dbec35 cascade file checks
0.9.5

- added: `check for problems` button also propose to run GP toolbox's file checker (if addon is enabled) to perform generic file checks
- changed: `check for problems` skip check for opacity on 'MA_' prefixed layers
2022-01-27 18:08:24 +01:00
Pullusb 64efb7e395 render checkers and codefix
0.9.4

- feat: `Renumber files on disk` option using number in file outputs (under advanced gp render options)
- feat: new `Check for problems` button, check if problem in layer state, missing file out, broken gp modifier target and report
- added: clean nodes now also rearrange inside nodegroup
- changed: `Check layers` now trigger `export layer infos` automatically.
- fix: `export layer infos`:
  - create render folder if necessary
  - masks list in json file use name as keys instead of sub-value
2022-01-26 16:32:33 +01:00
Pullusb 5cca446fc0 layers info json exporter
0.9.3

- feat: export a json with layers info for compo. Masks, opacity, blend mode
2022-01-24 23:14:12 +01:00
Pullusb 89abd181e2 Mask checker
0.9.2

- feat: add button to check if and which layers have masks
2022-01-24 13:15:59 +01:00
Pullusb 04093cad39 dont report fill disable
0.9.1

- change: stop reporting all use light disable on `check layer` (too many messages)
2022-01-24 11:43:47 +01:00
Pullusb 3aa8ccccfe object renumbering from depth
0.9.0

- feat: Renumber objects prefix according to origin point depth, and button to remove
- ui: improve dopesheet panel readability
2022-01-22 19:13:11 +01:00
Pullusb 55f9248c6a Set composite output from fileout node
0.8.0

- feat: Select a file output node. Set active file slot path and settings to main Scene output.
    - Button in GP render panel with `Advanced` options active.
    - Or search operator label `Set Active File Output To Composite`
    - if Composite is already linked, pop-up ask if link should be replaced
2021-12-16 19:10:00 +01:00
Pullusb f02ab79a06 clean ops arrange renderlayer nodes
0.7.0

- feat: `clean nodes` ops now rearrange renderlayer nodes within frames
2021-12-09 12:14:57 +01:00
Pullusb 75a26fa4b6 Fix shift export
0.6.9

- fix: shift correction error
2021-11-17 15:15:44 +01:00
Pullusb 266079410a consider only renderable gp for crop export
0.6.8
2021-11-12 17:02:19 +01:00
Pullusb da86da59ce multiscene viewlayer check
0.6.8

- feat: New multi-scene viewlayer inspection button
- fix: revert back export json crop to use GP names when available
2021-11-12 15:42:32 +01:00
Pullusb 046c60cec6 scn name fileout lowercased
0.6.7

- fix: scene.name lowercased when set in outputfile name (using reset settings operator)
2021-11-11 14:48:53 +01:00
Pullusb 4bdd6e9fb9 fix export json crop
0.6.7

- fix: export json crop use scene name instead of first found GP.
2021-11-11 14:36:57 +01:00
Pullusb b587794ac5 fix crop json export and add extra ui
0.6.6

- fix: problem when creating Json
- ui: add gp render extras panel in scene prop (closed by default)
2021-11-05 11:00:22 +01:00
Pullusb d080a9cefa ae position keys export an shift correction
0.6.5

- feat: AE key exporter (not exposed).
    - Add a basic 2D positions-keyframes exporter (in camera view space). export 2d position of selected object origin to copy-paste on AE layer.
- feat: If 'Camera Overscan' addon is activated, append a button to fix camera shift.
2021-11-04 22:20:21 +01:00
Pullusb 2a0c173048 fix batch
0.6.4

- ui: render selected scene has hints on popup panekl like gen batch
- changed: always re-export crop info when using render all scene and generate batch
- changed: batch file has minutes at the end of the name
- fix: windows dynamic batch problem
2021-10-29 16:42:35 +02:00
Pullusb 1f551da12e show active layer obj conflict in ui
0.6.3

- fix: show in ui when there is an active dopesheet layer that is not in active object
2021-10-27 18:53:39 +02:00
Pullusb e64575b60f fix send all gp ops
0.6.2

- fix: problem sending all visible GP
2021-10-27 16:31:31 +02:00
Pullusb 50c0b0b1a9 fix redner scene creation error
0.6.1:

- fix: in generated bat use %Username% variable (still limited to studio path model)
- fix: error when creating render scene
2021-10-25 20:11:59 +02:00
Pullusb 7b79542c6a Fix multiscene ops and batch script generation
0.6.0:

- feat: button to generate a background rendering script to batch multi-scene
- fix: exposed checkbox to change scene AA settings, should be on except if there are NG_merges. (auto-off when using merge nodes buttons)
- fix: default generated scene have native AA
- fix: adding layers from object in other scene use active scene (stop always rerouting to 'Render' scene)
2021-10-25 16:02:11 +02:00
Pullusb d3871dcc88 Ops to render selected scenes only
0.5.9

- feat: Select which scene to render
- ui: `replaced render all sub-scene` by `Render Selected Scenes`
2021-10-21 19:55:41 +02:00
Pullusb 51a681b880 fix multiscene render
0.5.8

- fix: skipping when rendering multiscene
2021-10-18 12:09:52 +02:00
Pullusb 20ab99889d added a 40s timeout on frame analisys
0.5.7

- added: timeout on scene plit and autocrop border to avoid freezing blender
- ui: minor correction
2021-10-13 19:00:15 +02:00
Pullusb 64695a042f clear frame out of range option
0.5.6

- feat: `check layers` new `clear frame out of range` option (Disabled by default)
- ui: `check layers` show the number of targeted GP objects
2021-10-11 16:47:22 +02:00
Pullusb 72f206a885 Show total of output nodes when muted
0.5.5

- ui: add a _total count_ output file to display when output is muted
2021-10-08 18:21:27 +02:00
Pullusb ab1698730d viewlayer panel popup
0.5.4

- feat: button to popup a floating panel with viewlayer list for easy check/toggle
2021-10-08 17:01:33 +02:00
Pullusb 014df3c996 scene context for view layer exlude management
0.5.3

- fix: manage output : activate only some viewlayer take context.scene instead of render.scene
2021-10-08 15:29:56 +02:00
Pullusb 79e2e058f3 fix rename lowercase with target modifier
0.5.2

- fix: `rename lowercase` also change modifier layer target names (else target was broken)
2021-10-01 12:58:46 +02:00
Pullusb 65c7142786 bridge reconnect nodegroup on clean
0.5.1

- feat: reconnect existing sockets inside nodegroups with clean nodes > re-order
2021-10-01 12:42:21 +02:00
Pullusb 2aa4ecc00e Scene split and json export
0.5.0

- feat: add a render operator that render all scene
- feat: split selected object to a separated scene
- feat: crop border to objects
- feat: export AE position coordinates to replace layers
- change: ops gp.clean_compo_tree now take context.scene
- fix: tick `use_compositing` and untick `sequencer` in new scenes
2021-09-30 18:51:49 +02:00
Pullusb 852b893f8a 0.4.1 2021-09-28 11:02:15 +02:00
Pullusb 257fb557ac add render as pdf
0.4.0

- feat: render as pdf
- ui: advanced options (prefs, disabled by default)
- feat: check numbers of muted outputs
- code: added addon prefs
2021-09-24 18:36:58 +02:00
Pullusb a0a1647bf9 viewlayer management and fixes
0.3.7

- fix: set render scene res at 100% at creation
- fix: exclude VL assignation
- feat: delete a render_layer (and add concerned gp layers to exclude)
- feat: reactivate all viewlayers
- feat: activate only selected viewlayer for fast re-render
- ui: rearrange + new buttons
2021-09-23 19:14:48 +02:00
Pullusb 47774a46e3 fix output settings - default to exr
0.3.6

change: output settings switch from PNG to EXR
fix: set render scene output (preview) to jpeg fast to write
fix: correct copy output format ops
2021-09-23 15:13:30 +02:00
Pullusb 37809e15e6 set opacity skip masks
0.3.5:

feat: set full opacity -> skip chosen prefix (MA by default)
2021-09-22 18:35:52 +02:00
Pullusb 22d9d53626 camera swap
0.3.4:

feat: swap cams button, code copied from `bg_plane_manager`
2021-09-22 15:01:49 +02:00
Pullusb 3c37fb7dc1 fix rename norm
0.3.3:

fix: norm name : lowercase first (else bad naming break prefix)
2021-09-22 12:28:35 +02:00
Pullusb 3965a15922 fix numbering (inverted)
0.3.1

- fix: renumbering in the right order (since top layers are at bottom of file output)
- fix: renumering error for the last index
2021-09-21 19:14:15 +02:00
Pullusb 556612664d fixes new merge lower name node format
0.3.0

- fix: viewlayer exclude attribution error
- fix: force PNG 8bit 15% compression for output settings
- change: GP dopesheet merge ops -> viewlayer merge instead of creating alphaover node
- feat: batch to_lower name
- feat: copy active output node format to selected
2021-09-21 18:23:25 +02:00
Pullusb 9044134d79 AA and exclude fixes
0.2.8
2021-09-18 18:07:44 +02:00
Pullusb 364b45e473 gp layers state check and set
0.2.7

- feat: check layer states (check use light, opacity, blend mode) and correct if needed
- ui: added chennel group color switch
- feat: added color from active layer on merge ops
2021-09-17 16:31:26 +02:00
Pullusb 01075a9631 update names
0.2.6

- ui: name changes
- ui: dedicated tab in Node editor too
- addon: rename addon from "GP export" to "GP Render"
2021-09-16 12:14:14 +02:00
Pullusb 3a334404a2 fixes ui and mutiuser case 2021-09-16 00:19:57 +02:00
Pullusb a3ab7644a7 remove prints
0.2.4

- fix: scene world transfer
- code: remove prints
2021-09-15 19:36:06 +02:00
Pullusb d52960acb9 fixes ui scene settings and clean
0.2.3

- fix: ui errors
- fix: scene settings
- fix: clean nodes
2021-09-15 18:28:16 +02:00
Pullusb ac7de45311 scene switch and fixes
0.2.2

- feat: quick scene switch with a button in `node_editor > view`
- fix: re-arrange frames tiny offset
- fix: renumering ignored selection
- ui: gp dopesheet > send multiple layers button
2021-09-14 18:54:30 +02:00
Pullusb 07e5046bef Renumbering for already exported sequences
0.2.1

- feat: renumbering with keep existing values
2021-09-10 22:59:52 +02:00
Pullusb 191f667b75 uasble version pack of feature and fixes
0.2.0

- feat: merge selected viewlayer
- feat: mute/unmute all output nodes
- feat: cleaning options
- feat: renumbering / denumbering
2021-09-10 18:32:50 +02:00
Pullusb 47baf97822 UI update and fixes
0.1.1

- ui: show number of selected obj
- ui: show panels in dopesheet and node windows
2021-09-08 18:29:10 +02:00
Pullusb 38481de18d wip first usable version 2021-09-07 23:11:42 +02:00