v0.6.0
2021-01-20
- add comprehensive, export friendly Group tool set
- group objects by parenting to empties
- tools include Group
CTRL + G
, Ungroup, Groupify, Add and Remove Objects/Groups from Group, SelectSHIFT + dbl-LMB
and Duplicate Group - support auto-select, recursive-select and group-empty hiding - all enabled by default - and more
- Outliner shortcuts
1
,2
,3
,4
to Toggle Group Mode, Expand and Collapse, and Toggle Children
- add Add Thread tool
- in edit mesh context menu
- add CursorSpin tool
- in the Extrude
Alt + E
menu - CursorSpin basically just fixes Blender's native Spin operator
- for Blender's native op is still stuck in a world where the Cursor had no rotation,
- and so there is no convenient way to set the spin axis
- while the spin center is properly initiated from the cursor location, the axis isn't
- the only way to use Blender's spin op is using the Spin tool, which does it properly
- CursorSpin does the same, but is also directly available from the Extrude menu, so there's no need to the Spin tool
- in the Extrude
- add SelectWireObjects tool
- select wire objects, such as ones commonly used for booleans
ALT
Hide themCTRL
include Empties too
- Align tool
- support aligning active between 2 selected object
- support groups
- support "Affect Only Parents" transform option
- SmartVert tool
- support vert bevel for single vert selections
- SmartEdge tool
- add Knife Project capability
- if the selection is separated from the rest of the mesh, run knife project
- useful to quickly knife project duplicated edge or face selections
- Offset Edges (Korean Bevel)
- properly remove sharps, when the Bevel tool is chosen
- add Knife Project capability
- Material Picker tool
- expose workspace names in addon prefs to filter which workspaces the tool's button should appear on
- add Material Picker to Object Context menu
- optionally assign material too, using ALT
- CleanUp tool
- add option to find/select non-planar faces
- SelectedToCursor tool
- support "Affect Only Parents" transform option
- properly support group auto-selections
- if the active object is a group empty, ignore all other selected objects
- this means you can easily move a group to the cursor or the cursor to a group, without having to disable auto-select
- CursorToSelected tool
- properly support group auto-selections
- Focus tool
- fix invert mode being initiated via ALT modifier key
- SurfaceSlide tool
- fix issues with booleans, by stripping all mods from the surface reference object
- Customize tool
- Overlays
- disable show_fade_inactive edit mode overlay
- Keymap
- ensure
CTRL + B
bevel keymap uses OFFSET - change
SHIFT + CTRL + B
vert bevel keymap to edge percent bevel instead- you can easily do vert bevels using SmartVert, or regular bevels switched to vert via
V
in the modal - switching mode using
M
in the modal is cumbersome however, hence the extra keymap
- you can easily do vert bevels using SmartVert, or regular bevels switched to vert via
- force bevel keymap profile of 0.6
- this is helpful when alternating between Smart Edge Offset Edges, which forces a profile of 1
- deactivate
mesh.fill
ALT + F
keymap- this means
ALT + F
can be used from edit mesh mode to center the view on the mouse, just like in object mode
- this means
- ensure
- Overlays
- Shading pie
- add ColorizeObjectsFromGroups tool
- recursively assign random colors to each group in the selection
ALT
use existing group empty colors, instead of new random colors, to unify group objects colorsCTRL
only colorize the active group
- add ColorizeObjectsFromGroups tool
- Transform pie
- add "Affect Only Group Origin" option
- this enables "Affect Only Parents", and disables Group Auto-Select at the same time, allowing for convenient "Group Origin" changes
- add "Affect Only Group Origin" option
- Modes pie
- fix several gpencil ("Surface Draw mode") issues due to 2.83+ API changes
- Tools Pie
- fix issue when not in Object or EDIT_MESH modes
- fix issue when drawing tool name, if the pie's tools are customized
- M3 theme
- tone down outliner selection color
v0.5.0
2020-12-26
- add MaterialPicker tool
- accessed from the Shading/Material workspace
- add SurfaceSlide tool
- accessed from the Modes pie
- rebuild SmartVert Slide Extend mode
- support multi target sliding
- this requires making a distinction between how the selection is made
- make a manual selection of each vert, then every second vert will be a target for the previous one
- to use a single target for multiple verts, use box or circle select, followed by selecting the active vert target
- this requires making a distinction between how the selection is made
- support snapping (to edges of all edit mode objects) using
CTRL
- support diverged snapping using
CTRL + ALT
- draw proximity and ortho coords
- dissolve edges if necessary
- add statusbar info
- make it more responsive and take mouse direction into account to control the slide
- improve performance significantly on heavy meshes
- stop taking mouse inputs when passing through to adjust viewport using
MMB
- support multi target sliding
- Mirror tool
- support mirroring across cursor
- Unmirror tool
- remove empties created when mirrored across cursor
- Focus tool
- add inverted local view mode, mapped to
CTRL + ALT + F
by default- focus on the inverted selection
- ViewSelected mode
- treat no selection in edit mode like no selection in object mode: focus on everything
- add inverted local view mode, mapped to
- ClippingToggle tool
- add fading HUD
- use 0.01 as the default value for MEDIUM (same as Blender default)
- Customize tool
- deactivate transform.translate
SHIFT + T
(texture space) keymap
- deactivate transform.translate
- Cursor/Origin pie menu
- add SelectedToCursor tool
- like all custom tools in the Cursor/Origin pie, supports aligning location and rotation or only either one
- add OriginToCursor tool
- like all custom tools in the Cursor/Origin pie, supports aligning location and rotation or only either one
- CursorToOrigin tool
- support resetting only location
ALT
or only rotationCTRL
to world origin
- support resetting only location
- by default disable Cursor to Grid and Snap to Grid
- can be re-enabled prefs
- CursorToSelected, CursorToOrigin
- optinally toggle cursor axes drawing, can be disabled in prefs
- optionally set/reset cursor transform preset, can be disabled in prefs
- move CursorToSelected down to the left, and CursorToOrigin to the top left instead
- fix edge alignment issue in CursorToSelected and OriginToActive
- add SelectedToCursor tool
- Views pie - Custom Views
- toggle object or cursor axes, can be disabled in prefs
- Modes Pie
- support syncing tools, can be disabled in prefs
- Save pie
- LoadMostRecent, LoadPrevious, LoadNextm Save and SaveIncremental tools
- add statusbar output
- LoadMostRecent, LoadPrevious, LoadNextm Save and SaveIncremental tools
- Shading Pie
- add 'in front' object display option when in wireframe shading
- Tools Pie
- add fading HUD
v0.4.1
2020-10-18
- Tools Pie
- fix BoxCutter tool not appearing for some people
- add HardOps menu in edit mode
- Align
- fix Align tool's
ALT + A
shortcut not working, due to Blender's (De)Select All shortcut taking precedence- discard 3D View Generic keymap, add Object and Pose mode keymap items instead
- fix bone alignment, take Armature matrix into account
- fix Align tool's
v0.4
2020-10-16
- change addon preferences
- by default only enable the Modes pie and Focus tool to prevent new users feeling overwhelmed and to emphasize the customizability
- add Tools Pie Menu
Q
- BoxCutter and HardOps support
- optionally draw Quick Menu and Toolsbar
- Add Snapping Pie
- Viewport Pie
- add ResetViewport
- add optional orbit method selection (enable in addon prefs)
- ViewAxis
- use ORTHO when
ALT
aligning to a selection
- use ORTHO when
- add Custom Views, either in Local or Cursor space
- optionally set trackball navigation when using custom views
- optionally set transform preset when switching them on
- turn off ortho grid when using custom view, as it isn't drawn properly anyway
- Transform Pie
- use VIEW preset instead of GLOBAL in custom views
- add correct face attributes settings
- Shading Pie
- prevent accidentally switching to solid shading, when attempting to smooth in Material mode
- prevent accidentally clearing custom normals when toggling cavity
- add stats toggle (2.90 only)
- add curve properties
- add RotateStudioLight
- rotate studiolight by 180 degrees
- optionally rotate visible light sources too
ALT
- ToggleObjectAxes - draw cursor axes (in addtion to object axes)
- Align Pie
- Align - support aligning in cursor space
CTRL
- Center - support centering in cursor space
CTRL
- Align - support aligning in cursor space
- Cursor and Origin Pie
- OriginToActive
- support edit mode alignment to Verts/Edges/Faces
- support multi Vert/Edge/Face selections
- the location is averaged, the rotation taken from the active
- support only setting location
ALT
or rotationCTRL
- DECALmachine support:
- automatically change origins of projected/sliced decals and update decal backup matrices
- MESHmachine support:
- automatically change origins of stashed objects and update stash object matrices
- CursorToSelected
- use median weighted center instead of bounds center when aligning to face
- because Blender's bounds center can produce locations not in the plane of the face
- represent edit mode selection state in button label
- support only setting location
ALT
or rotationCTRL
- use median weighted center instead of bounds center when aligning to face
- OriginToActive
- Save Pie
- LoadMostRecent - ensure most recent file path still exists
- MatcapSwitch - add option to force single color mode
- fix rare unicode related exception when writing to the recent_files list/file
- fbx export - use FBX_SCALE_ALL
- Workspace Pie
- SwitchWorkspace - also sync shading and overlays to non-alt workspaces, if
ALT
is pressed
- SwitchWorkspace - also sync shading and overlays to non-alt workspaces, if
- add MACHIN3tools panel
- add SmartDrive tool
- easily drive one object's location/rotation with the location/rotation of another
- add Unity Export (Preparation) tool
- for now
- support mesh objects
- support armatures
- support meshes parented to other meshes or bones
- support bevel, mirror and displace mods
- prepare objects to achieve 0 rotation imports
- swivel y and z scale props
- add optional triangulation
- already integrated in DECALmachine 2.0's Atlas Export
- for now
- add SmartDrive tool
- Focus tool
- Local View mode
- add Focus Level HUD
- also allow going up a level if selected objects == visible objects
- so no need to deselect in that case
- View Selected mode
- if nothing is selected, focus on all visible objects
- Local View mode
- Align tool
- support aligning to active bone
- optionally parent to the bone
- optionally align object Z to bone Y
- optionally roll when aligning to Bone
- prevent odd undo issue when calling the tool first thing in Blender's startup scene
- support aligning to active bone
- Cleanup tool
- add removal of redundant verts and/or edges (replaces previous 2-edged vert removal)
- SmartEdge tool
- add bridge capability and expose bridge props to Redo panel
- add "Korean Bevel" capability
CTRL + 2
- create "fake" bevel shading via support edges
- uses offset edges or bevel, depending on topological conditions
- Customize tool
- update for 2.90
- add statusbar changes for 2.90+
- add extremely verbose terminal output for every change that is done (shading, overly, keymaps, etc)
- enable use_uv_select_sync for startup file customization
- fix Quadsphere exception in edit mode
- fix PurgeOrphans tool not unregistering
v0.3.15
2020-06-08
- add Filebrowser Toggle tool
- keymaped to
i
,2
and3
keys by default- toggle sorting alpha numerically or by time
- toggle display type vertical list or thumbnail
- toggle visibility of hidden files (linux users only?)
- keymaped to
- Quadsphere object
- smooth by default it
- Customize tool
- add outliner customization
- startup file customization
- hide toolbar
- set view matrix
- shading customization
- set new studiolight_background blur and alpha settings to 1
- disable eevee volumetrics
- enable eevee AO and SSR
- fix 2.82+ viewport prefs issue, due to removal of multi_sample prefs
- Shading pie
- refactor, making it more contextually aware
- add world space lighting toggle for solid shading in studio mode
- for armatures set bone axes and armature display type, not object axis and object display type
- ultra eevee preset
- setup a volume node when switching to this, if none is connected to the world
- add cycles settings when in rendered shading
- expose new bg strength and blur props
- expose volumetric shadow props
- add auto smooth presets
- indicate if toggles are enabled
- move object related settings into their own box
- separate overlay and solid shading related settings
- add tooltips everywhere
- Save pie
- add Purge Orphans tool, which optionally purges 5 times in sequence (ALT key), and without a confirmation dialog
- automatically set export operator's use_selection prop, based on current selection
- Align pie
- add AlignObjectToVert tool
- Cursor pie
- add OriginToActive tool
- Modes pie
- UV Editor
- remember pre-uv_sync-toggle selection and restore it when switching back
- when disabling uv_sync_selection, sync edit mesh mode to to uv select mode (EDGE to EDGE, VERT or FACE to VERT)
- the idea being, there is little reason being in face mode when turning off selection sync:
- faces - being present only once in uv space - can just as well be transformed with sync enabled
- the most likely scenario is, you'd want to edit vertices or edges, because unlike faces, they are present multiple times in uv space
- the idea being, there is little reason being in face mode when turning off selection sync:
- fix edge mode icon
- UV Editor
- Workspace pie
- sync all(most?) shading and overlay properties to .alt workspaces
- Transform pie
- use NORMAL orientation for Individual and Active presets, when in EDIT_ARMATURE mode
- fix keymap drawing issue in prefs
- fix rare Focus tool exception
v0.3.14
2019-12-22
- Align pie
- add View mode
- add Center tool
- add Straighten tool
- UV Align pie add view mode
- Save pie - LoadPrevious and LoadNext tools
- add alternative "don't load ui" mode
- raise blender version to 2.81 due to the 'affect only' Transform pie options
v0.3.13
2019-12-11
- add Transform pie
- pivots, orientations and 'affect only'
- add UV Align pie menu
- Shading pie
- add Eevee presets
- add ToggleObjectAxes tool
- fix grid toggle in non-side-view ortho views
- Align pie
- add AlignObjectToEdge tool
- Save pie
- AppendMaterial tool
- avoid duplicate material appending in object's material stack, re-use existing material slot indices
- LoadNext and LoadPrevious tools - warn if current file is unsaved
- AppendMaterial tool
- Cursor pie
- add CursorToSelected tool (cursor rotation support)
- Workspace pie
- maintain viewport location, rotation and distance when changing workspaces
- support switching to alternative workspaces
- maintain shading when switching to and from alternative workspace
- Modes pie
- UV Editor - create UV channel if none is present, when entering UV editing
- fix potential performance issue (on Windows only?) with Modes pie due to addon checks
- add Open tool
- in Blender's filebrowser, open current folder in system's file browser when O is pressed
- Focus tool
- add ViewSelected mode, mapped to F by default
- Mirror + Unmirror tools
- support grease pencil objects
- Mirror tool
- fix drawing bisect_z and flip_z in operator properties
- MeshCut tool
- in SEAM mode, mark edges as 'MESHCUT' (in addition to marking them seams as before)
- remove straight 2-edged verts for SEAM(SHIFT) cuts
- CleanUp tool
- remove ALL straight edged verts based on the angle threshold, not just the outside verts
- Customize tool
- clean out startup scene
v0.3.12
2019-06-27
- MeshCut
- redo internals and improve performance
- Save pie
- reverse material order, when using Populate to bring in materials list from another blend
- Modes pie
- support opening blends from linked objects in subprocess
- Customize
- update full screen keymapping, due to API changes
- update loop and ring selection keymappings, due to API changes
- fix issue when removing old version and installing new one in the same Blender session
- fix broken Views and Collections pie's due to API changes
v0.3.11
2019-05-20
- add QuadSphere object
- Views pie
- add custom Perspective/Ortho Toggle
- toggles viewport between Perspective or Orthographic
- if preferences.inputs.use_auto_perspective is enabled, it will be turned of when going into ortho
- it will be re-enabled when going into perspective again
- this ensures the viewport doesn't go into perspective automatically, when rotating out of front, side or top view ortho views, unless you've been in perspective mode before
- toggles viewport between Perspective or Orthographic
- add custom Perspective/Ortho Toggle
- Modes pie
- add "pseudo-mode" SurfaceDraw
- select an object, press the Pencil button in the modes pie
- this creates a gpencil object and parents it to the active, and sets it up for surface drawing
- if there is already a GPencil child on the active, create a new 'SurfaceLayer' instead
- with SHIFT pressed, the Line shape is selected
- perfect for DECAlmachine's GPanel tool, but generally useful to quickly draw on surfaces
- SmartEdge
- add toggle sharp mode, keymapped to shift + 2
- Shading pie
- add show_edge_seams toggle
- ToggleGrid
- add support ortho front, top, right, etc. views
- add alternative modes for Smooth and Flat Toggles
- ALT Smooth sets sharp edges based on auto smooth angle
- ALT Flat removes all sharps, seams, bevel weights and creases
- both can be run from object and edit mode and always affect the entire mesh
- Customize
- set overlay.wireframe_threshold to 0.99 instead of the default 1
- otherwise obj.show_all_edges has no effect
- useful for hiding the internal edges on MEShmachine's plug handles
- disable preference auto-save
- fix error due to Blender API change
- set overlay.wireframe_threshold to 0.99 instead of the default 1
- fix MeshCut issue due to recent depsgraph changes
- tweak theme
v0.3.10
2019-04-12
- redo ClippingToggle tool
- allow custom min, med and max values
- Customize tool
- remap mesh.merge default keymap from Alt + M to M to make room for HardOps's material menu in edit mode
- deactivate VIEW3D_MT_edit_mesh_select_mode keymapping in the MESH keymap
- Focus tool
- fix issue when leaving local view and there's no history
- Collections pie
- add visibility toggles
- Save pie - Append Material
- if DM is present, don't apply materials to decals
- fix issue when empties or other unsupported objects are among the selection
- fix UI list issue due to API change
- Modes pie
- update GroupPro main menu idname
v0.3.9
2019-03-26
- add MeshCut tool
- knife intersect at object level
- optionally flatten target's modifier stack
- optionally mark seams
- Save pie: Append Materials Menu
- avoid appending material, if it's already in the scene, except when shift is pressed
- so now the menu can be used to apply the listed materials (repeatedly), without creating duplicates
- AlignEditMesh
- support redo last
- Customize
- disable screen.animation_play kmi's (Alt + A)
- disable view3d.object_mode_pie_or_toggle kmi
- fix registration error due to strict enforcement of idnames in blender b24a255ca678
- fix issue with runtime Apply tool registration
v0.3.8
2019-03-13
- Focus
- rewrite, use new local_view API tools
- Align
- add Origin and Cursor align modes
- fix registration issue due to recent API change
v0.3.7
2019-03-08
- add Collections pie
- mapped to shift + C
- add to, remove from, move to and create new and purge empty collections
- select a collection's objects and with SHIFT select all a collection's objects
- with ALT subtract a collection's objects from selection, with SHIFT + ALT do the same for all objects of a collection
- with CTRL disable viewport selection of a collection's objects(but not the collection itself)
- GroupPro, BatchOps and DECALmachine integration
- add ApplyTransformations tool (specials menu)
- apply Scale and/or Rotation of selected objects, while keeping Child transformations and Bevel width values intact
- add SelectCenterObjects tool (specials menu)
- first of potentially more selection tools
- selects objects if their bounding box crosses both sides of the chosen axis
- Views and Cams pie
- make Orthographic/Perspective button and lens prop context sensitive: adjust camera if view is aligned with one
- Shading pie
- Colorize Objects based on Collection membership
- add wireframe_color_type selection
- Customize
- map F key to focus on active in outliner
- disable SHIFT + X object mode delete keymap item
- fix keymap + use_save_prompt issues due to API changes
- Align pie
- fix CursorToOrigin issues due to API changes
- Modes pie
- remember pass_through and show_edit_mesh_wire states when leaving edit mode
- re-enable xray shading accordingly the next time entering edit mode
- support loading external blends of linked instance collections in subprocess
- Focus
- for local view, use frame_selected=False
- Save pie
- add incremental save path to recent files list
- SmartVert
- add execute() to allow for redoing/tool properties to work
v0.3.6
2019-02-14
- add UnMirror
- removes last mirror mod in the stack of the selected objects, works on mirrored Group Prop collections as well
- add Object Specials menu
- includes only UnMirror for now
- Shading pie
- support object coloring
- add Colorize from Active
- add Colorize from Materials
- Align pie
- fix issue due to Blender API change
- add CursorToOrigin op
- unlike view3d.snap_cursor_to_center(), CursorToOrigin also resets the cursor rotation
- Modes pie
- improve Group Pro integration
- Focus
- add alternative Local View mode, performs better in heavy scenes
- Mirror
- support mirroring Group Pro collections, incl. with Decals
- Align
- support dropping empties to the floor
- Customize
- fix mirror keymap issue with selection tool
- fix issue with HEADER position due to API change
v0.3.5a
2019-01-23
- Modes pie
- fix issue in pose and edit armature modes
v0.3.5
2019-01-22
- Shading pie
- fix template icon scaling issue due to recent change in template_icon_view()
- Modes pie
- add GroupPro pie button, if it's installed
- add mode switch buttons for TEXTURE_PAINT, WEIGHT_PAINT, VERTEX_PAINT and SCULPT for MESH objects
- add support for CURVE, FONT, SURFACE, META, LATTICE object types
- add GPENCIL support
- move Occlude/PassThrough button to the bottom left
- fix issue where cavity was enabled when leaving edit mode, even if it was turned off before entering edit mode
- Save pie
- fix issue when appending ALL materials
- Smart Vert
- rebuild Slide Extend
- Mirror
- add support for decals
- support single object mirroring and expose bisect and flip settings in that case
- support mirroring Decals
- Customize
- update preference customization according to latest API and layout changes
- overlay: set vertex_opacity = 1
- tweak theme
v0.3.4
2018-12-26
- Savepie - Append Materials
- add Populate tool to fetch material names from source blend file
- add AddSeparator tool
- automatically add a material name, that is typed in manually, once return key is pressed
- fix error in Append menu, when appendmats collection is empty
- adapt to API changes:
- fix context.user_preferences errors
- fix overlay.show_backface_culling errors
- fix cursor keymap error
- update theme
v0.3.3
2018-12-02
- allow material appending in edit mode with edit mesh selection
- update Customize
- Matcaps and Default Shading
- disable setting shading type to SOLID to avoid crash since Blender 1b870bce85d
- Keymaps
- set 3D View set_cursor kmi's orientation property to GEOM
- Matcaps and Default Shading
- SmartFace
- fix distance sorting error
- Shadingpie
- reset xray_alpha to 0.5 wen leaving edit mode
- Preferences - Modes pie
- disable Rotate Around Selection by default
v0.3.2
2018-11-28
- Shading pie:
- add Curvature toggle
- allow eevee gtao factor dragging beyond 1
- tweak theme
- fix 2.7x keymap preset loading on MacOS
- fix edit mesh wire toggle and occlude/pass through toggle not updating when leaving edit mode with x ray enabled
v0.3.1b
2018-11-26
- fix world path issue on Windows
v0.3.1a
2018-11-26
- fix matcap path issue on Windows
v0.3.1
2018-11-26
- add cavity toggle to modes pie
- allow flexible addon folder naming
v0.3
2018-11-25
- initial 2.80 release