• v3.3.2 7665dd4f4f

    samuel.bernou released this 2024-12-03 18:13:07 +01:00 | 3 commits to master since this release

    GP toolbox, version compatible only with Blender 4.2 and below

    Changelog:
    Backported from gpv3 version:

    • fix cursor follow
    • improve object visibility conflict checker:
    • File checker does not fix directly when clicked anymore:
      • List potential change and display an Apply Fix
    • Enhanced visibility conflict list:
      • Also include viewlayer hide value into conflict list
      • Allow to set all hide value in scene objects from the state of one of the three

    Note: Old visibility conflict check is still available on search menu under label List Render And Viewport visibility conflict
    (if Developper Extra is toggled on in preferences > interface to allow search of unexposed operator)

    Downloads
     
  • v3.3.0 c02b890915

    samuel.bernou released this 2024-11-11 15:26:10 +01:00 | 39 commits to master since this release

    GP toolbox compatible with Blender 4.2 and below

    Downloads
     
  • v2.5.0 4fadf35163

    pullusb released this 2024-02-20 14:24:18 +01:00 | 47 commits to master since this release

    GP Toolbox v2.5.0

    Last version compatible Blender versions before 4.0

    Changes since last release:

    2.5.0

    • added: Animation manager new button Frame Select Step (sort of a checker deselect, but in GP dopesheet)

    2.4.0

    • changed: Batch reproject consider camera movement and is almost 8x faster
    • added: Batch reproject have "Current" mode (using current tool setting)

    2.3.4

    • fixed: bug when exporting json palettes containing empty material slots

    2.3.3

    • fixed: Bug with animation manager objects data

    2.3.2

    • fixed: Bug with animation manager when there is empty object in scene

    2.3.1

    • changed: Animation manager show hints when animation is enabled: fully, partially or not at all.

    2.3.0

    • added: Animation manager buttons are colored red when objects have disabled animation
    • fixed: Animation manager not enabling/disabling Action Groups
    • fixed: Animation manager List Disabled Anims list groups as well

    2.2.3

    • fixed: Type error on realign ops

    2.2.2

    • fixed: draw_cam data not changed when working with multiple camera in a shot

    2.2.1

    • added: class View3D to calculate area 3d related coordinates

    2.2.0

    • added: Remove redundant stroke in File checker (Just list duplicate numbers in "check only" mode)

    2.1.6

    • fixed: Prevent some keymaps to register when blender is launched in background mode

    2.1.5

    • fixed: false positive with checkfile in modifier layer target

    2.1.4

    • fixed: layer change msgbus not working at first activation of the addon

    2.1.3

    • fixed: decoralate Prefix and Suffix UI_lists scroll
    • fixed: Problem when settings project namespaces
    • added: Button to reset project namespace (to have the right order)

    2.1.2

    • added: gp.brush_set operator to manually assign a brush by name to a shortcut
      • preferably add shortcut to Grease Pencil > Grease Pencil Stroke Paint Mode

    2.1.1

    • added: follow curve show offset property in UI
    • added: follow curve show clickable warning if object has non-zero location to reset location
    • changed: created follow curve use fixed offset

    2.1.1

    • added: follow curve show offset property in UI
    • added: follow curve show clickable warning if object has non-zero location to reset location
    • changed: created follow curve use fixed offset

    2.1.0

    • added: 3 actions buttons:
      • create curve with follow path and go into curve edit
      • go back to object
      • got to curve edit (if follow path constraint exists with a curve target)
      • if follow path exists, button to remove constraint

    2.0.11

    • fix: prefix set by project environment

    2.0.10

    • fix: poll error in console

    2.0.9

    • fix: prefix/suffix UIlist actions trigger UI redraw to see changes live
    • changed: PropertyGroups are now registered in their own file
    • code: cleanup

    2.0.8

    • changed: suffix as UIlist in prefs,
    • fix: prefix and suffix register and load

    2.0.7

    • fix: broken auto-fade with gp layer navigation when used with a customized shortcut.
    • changed: supported version number to 3.0.0

    2.0.6

    • changed: Use prefixes toggle is enabled by default
    • changed: prefixes are now set in preferences as a reorderable UI list with full name for description
      • This should not affect PREFIXES env variable ('CO, LN')
      • Now can be also passed as prefix:name pair ex: 'CO : Color, LN : Line

    2.0.5

    • changed: redo panel for GP layer picker has better name and display active layer name
    • changed: some operator id_name to expose "add shortcut" in context menu for some button
    • fix: error with draw_cam handler when no camera is active

    2.0.3

    • changed: X-ray to In Front, match original object property name

    2.0.2

    • added: possibility to select which point attribute is copied by GP layer copy to clipboard

    2.0.1

    • added: enable/disable camera animation separately in animation manager
      • for cam,disable properties like focal and shift (to be able to work on a fixed cam)
      • camera is not disable using obj anymore

    2.0.0

    • fix: error using playblast (api changes of Blender 3.0+)
    • added: possibility to change playblast destination in preferences
    • changed: playblast default is playblast folder instead of images
    • changed: completely disable experimental precise eraser

    1.9.9

    • fix: Bug setting GP layers actions on/off
    • fix: Add GP layers animation datas in list disabled animation report

    1.9.8

    • fix: animation manager GP anim on/off also toggle layers animation datas

    1.9.7

    • changed: list modifiers visibility conflict (used in check file or through search menu) now not limited to GP objects type.

    1.9.6

    • fix: icon removed in 3.0

    1.9.5

    • added: Check file also check if GP modifiers have broken layer target
    • changed: Check file disable drawing guide is now On by default

    1.9.4

    • feat: renaming using the name_manager take care of changing layer target values in GP modifiers

    1.9.3

    • feat: Add an update button at bottom of preferences if addon is a cloned repository

    1.9.2

    • feat: Palette linker has a name exclusion list in preferences
      • Avoid linking some material that are prefered local to file
      • Default item in list : line

    1.9.1

    • fix: add error handling on palette linker when blend_path isn't valid anymore
    • added: file checker entry, Disable all GP object use lights (True by default in addon pref checklist)
    • added: WIP of Batch reproject all on cursor.
      • No UI. In search menu Flat Reproject Selected On cursor (idname gp.batch_flat_reproject)

    1.9.0

    • feat: New shortcuts:
      • F2 in Paint and Edit to rename active layer
      • Insert add a new layer (same as Krita)
      • Shift + Insert add a new layer and immediately pop-up a rename box
      • page up / page down change active layer up/down with a temporary fade (settings in addon prefs)
    • fix: error when tweaking gp.duplicate_send_to_layer shortcut

    1.8.1

    • fix: Gp clipboard paste Paste layers don't skip empty frames anymore

    1.8.0

    • feat: palette linker (beta), with pop-up from material stack dropdown
    • feat: palette name fuzzy match
    • code: add an open addon preference ops

    1.7.8

    • fix: reset rotation in draw cam mode keep view in the same place (counter camera rotation)

    1.7.7

    • feat: add copy path to check link ops with multiple path representation choices

    1.7.6

    • ui: expose (almost) all keymap added by the addon to allow user for customize/disable as needed
    • ui: changed some names

    1.7.5

    • feat: Select/set by color and by prefix now works on every displayed dopesheet layer (and react correctly to filters)
    • ui: exposed user prefs Channel Group Color prop in dopesheet > sidebar > View > Display panel
    • add undo step for W's select layer from closest stroke

    1.7.4

    • added: Pick layer from closest stroke in paint mode using quick press on W for stroke (and alt+W for fills)
    • fix: copy-paste keymap error on background rendering

    1.7.3

    • added: show/hide gp modifiers if they are showed in render (in subpanel Animation Manager)

    1.7.2

    • added: Object visibility conflict in file check
      • print in console when object have render activated but not viewport (& vice-versa)
      • Standalone ops "List Object Visibility Conflicts" (gp.list_object_visibility)
    • added: GP Modifier visibility conflict in file check.
      • print in console when gp modifiers have render activated but not viewport (& vice-versa)
      • Standalone ops "List GP Modifiers Visibility Conflicts" (gp.list_modifier_visibility)
    • code: show_message_box utils can now receive operator in sublist (if 3 element)

    1.7.1

    • feat: Improved Create Empty Frames operator with mutliple filters to choose source layers

    1.7.0

    • removed: Obsolete operators and panels
      • Remove "line closer" panel as it's been a native tool for a while in 2.9x (stop register of GP_guided_colorize > OP_line_closer)
      • Remove "Render" subpanel, obsolete and not adapted to production
    • ui: clean and refactor
      • Gp clipboard panel and aimation Manager subpanel layout to aligned columns (gain space)
      • add GP on each panel name for wuick eye search
      • follow cursor now in animation manager subpanel (should be in an extra menu or removed in the end)

    1.6.9

    • change: material picker (S and Alt+S) quick trigger, change is only triggered if key is pressed less than 200ms
      • this is made to let other operator use functionality on long press using S
    • feat: material picker shortcut has now an enum choice to filter targeted stroke (fill, stroke, all)
      • by default S is still fill only
      • but Alt+S is now stroke only instead of all

    1.6.8

    • fix: reproject GP repeating projection on same frames
    • fix: batch reproject all frame not poping dialog menu

    1.6.7

    • fix: error with operator OP_key_duplicate_send poll flooding console

    1.6.6

    • fix: inverted scene resolution from project environnement

    1.6.5

    • feat: check canvas alignement of the Gp object compare to chosen draw axis

    1.6.4

    • fix: disable multi-selection for layer naming manager
      • the dopesheet selection sometimes still consider layer as selected

    1.6.3

    • add buttons to load manually environnement namespace

    1.6.2

    • disable keymap register for breakdowner on background

    1.6.1

    • removed: Auto Updater that was failing since 2.93
    • prefs: add a checkbox to disable the "load base palette button" in UI.

    1.6.0

    • feat: Namespace upgrade
      • support pseudo group naming
      • add group and indent button
    • feat: Fill tool shortcut for material color picker (from closest visible stroke)
      • S : get material closest fill stroke
      • Àlt+S : get closest stroke (fill or stroke)

    1.5.8

    • feat: Namespace improvement:
      • new suffixes list that generate suffix buttons
      • dynamic layer name field that show active (msgbus)
      • possible to disable the panel with an option

    1.5.7

    • feat: check list, specify in addon pref if you prefer a dry run (check without set)
    • feat: check file can change the lock object mode state (do nothing by default)

    1.5.6

    • feat: layer drop-down menu include an operator for batch find/replace GP layers (idname: gp.rename_gp_layers)

    1.5.5

    • feat: check file: add check for filepath mapping (if all relative or all absolute)
    • change: check file: disable resolution set by default

    1.5.4

    • feat: Layer manager
      • select/set layer prefix
      • select/set layer color
    • code: refactor name builder function

    1.5.3

    • feat: layer aquick-prefix for layer using pref separator
      • list editable in addon pref
      • add interface button above layers
    • code: added environnement variable for prefix and separator:
      • PREFIXES : list of prefix (comma separated uppercase letters between 1 and 6 character, ex: 'AN,SP,L')
      • SEPARATOR : Separator character to determine prefixes, default is '_' (should not be a special regex character)
    • UI: add addon prefs namespace ui-box in project settings

    1.5.2

    • add environnement variables to set addon preferences project settings at register through os.getenv('KEY'):
      • RENDER_WIDTH : resolution x
      • RENDER_HEIGHT : resolution y
      • FPS : project frame rate
      • PALETTES : path to the blends (or json) containing materials palettes
      • BRUSHES : path to the blend containing brushes to load
    Downloads
     
  • v1.5.1 2b4c797e7e

    v1.5.1 Stable

    pullusb released this 2021-06-18 12:31:03 +02:00 | 140 commits to master since this release

    Changes since last release

    1.5.1

    • fix: eraser brush
    • change: check file has custom check list in addon prefs

    1.5.0

    • feat: Eraser Brush Tool (Need to be enable in the preferences)

    1.4.3

    • feat: load brushes from blend
    • ui: add load brushes within tool brush dropdown panel and in the top bar in drawmode
    • pref: Set project brushes folder in addon preferences

    1.4.2

    • feat: new material cleaner in GP layer menu with 3 options
      • clean material duplication (with sub option to not clear if color settings are different)
      • fuse material slots that have the same materials
      • remove empty slots

    1.4.1

    • fix: custom passepartout size limit when dezooming in camera

    1.4.0

    • feat: Passepartout displayed in main cam (permanent draw handler)
    • UI: add Straight stroke operator button in Toolbox if GP tools official addon is on
    • UI: placed Toolbox Playblast in a subpanel
    • UI: removed Onion skin and Autolock layer checkbox (not often used)
    • UI: sent rarely cursor follow to bottom of the panel

    1.3.3

    • feat: show main cam frame when in draw_cam

    1.3.2:

    • change: disable manip cam name drawing
    • code: add initial support for main cam frame draw within camera view

    1.3.1:

    • fix: native refresh error that rarely happen that doesn't completely refresh the scene on keyframe jump.
      • Use a double frame change to ensure refresh.

    1.3.0:

    • feat: new duplicate send to layer feaure - ctrl + shift + D in GP dopesheet

    1.2.2:

    • fix: realign anim return error

    1.2.1:

    • fix: Breakdowner initial error check

    1.2.0:

    • feat: New depth move operator that handle both perspective and orthographic cam
    • feat: Realign, added drawing plane checkbox to autoset to Front after realign
    • UI: Reorganised realign panel
    • UI: Switched part of the sidebar items to columns intead of basic layout to gain space
    • doc: Added changelog file (moved list from readme)
    • doc: relative link to changelog and FR_readme in main readme

    1.1.0:

    • Important change : Remap relative is now disabled by default in addon preferences
    • feat: Add realign operator in sidebar with reproject as true by default
    • UI: Batch reproject all frames is now in menus. Same places as native reproject

    1.0.9:

    • feat: Reproject all frames operator

    1.0.8:

    • feat: Keyframe jump filter added in UI to change general behavior. Keymap own jump filter can override this new global settings if specified

    1.0.7:

    • feat: Keyframe jump filter by type. User can now choose if the shortcut should jump on a specific keyframe type (All by default)

    1.0.5:

    • GP copy-paste : Pasted stroke are now selected (allow to use it to quickly rip/split strokes with cut/paste on the same layer)

    1.0.4:

    • UI: Better cam ref exposition in Toolbox panel
      • Access to opacity
      • merge activation bool with source type icon
    • feat: Added a clear active frame operator (gp.clear_active_frame to add manually in keymaps)
    Downloads
     
  • v1.0.3 43797ff590

    v1.0.3 Stable

    pullusb released this 2021-03-17 00:23:49 +01:00 | 171 commits to master since this release

    New Public release

    Downloads