All the keKit Modules will be appended to this header. If you have "relocated" the tab/header in add-on prefs, and the modules are missing, you may need to reload add-ons, or restart Blender.
Auto-saving - All your changes to the items in the keKit N-panel properties (e.g.: Toggle an operator option on/off) will be persistantly saved (with the add-on prefs) - you do not have to manually save any prefs.
Update Check - Click the url-icon to open a browser window to check out the latest keKit updates. There is no automatic update check, or any other automated data traffic from keKit.
keKit Cursor Menu
Adds a custom 3D-Cursor Menu in the viewport header.
Tools to manipulate the 3D Cursor:
Align To View
Local Cursor Axis Step/Snap Rotation via preset steps or custom step value
Align towards an object selected in menu
Match rotation of the object
Direct access to Cursor Location & Rotation (same as N-Panel/View/3D Cursor menu, for ease of access in one place)
Snap To items (as in the pie menu)
Icon placement/disabling in Add-on prefs
Cursor Ortho Snap
Snap-Aligns the Cursor Z-axis to the nearest world (ortho) axis, relative to the viewport camera
Cut+ or Copy+ stores selected elements/objects in a buffer (temp external blendfile) in Edit or Object Mode,
which you can then Paste+ into another mesh in Edit Mode (merge), or into a new object in Object Mode. VIDEO (YT)
The buffer is stored until a new Copy+ or Cut+ operation. (Paste+ unlimited nr of times.)
(Uses Blenders "Copy Objects" & "Paste Objects" copybuffer)
Option Toggle Buttons: (Object Mode)
[P] : Paste+ Mouse Point
ON : Paste+ geo is placed at mouse pointer
OFF : Original location
[M] : Paste+ Merge
ON : Paste+ geo will be merged with selected object, or pasted as a new object if nothing is selected
OFF : Not merged, selected or not
Extract & Edit
Instantly cut (extract) elements into a new Object & set Edit Mode.
Customize E&E behaviour in Shortcut-settings: IMAGE
Tip: Create multiple shortcuts for different behaviours.
Automatically selects geo connected to your initial selection
New object orientation is calculated from active element
Duplicates selection before extraction
Set Object Mode
Does not enter Edit Mode in the new extracted Object
Note: Only possible to set in the shortcut editor - Not available in the Redo-panel
Set Object Mode + Itemize (+ any other options) replaces the old Itemize operator VIDEO (YT)
Extract & Extrude (ExEx)
Extracts mesh selection, offsets and extrudes
Offset & Extrude distances are automatically calculated by (shortest) edge length, unless overridden
Appended to Object Context Menu (intended use location)
Set Active Collection
Set selected object's parent collection as Active
Appended to Object Context Menu (intended use location)
Select Objects by Vert Selection
In Multi-Object Edit Mode: Selects only objects that have vertices selected, and set object mode
Select by Display Type
Select visible objects in scene by viewport display type: Textured, Solid, Wire, Bounds (With subtypes)
"Active Collection Only" toggle
Remove (or "re-bevel") beveled corners on meshes: VIDEO
- Select the the edges of the bevel you wish to "unbevel"
- You can also select a row of faces. Note: Use Auto-Ring / Edge mode for multi-ring operations.
- Adjust settings/options in redo-panel.
Auto-ring - Runs edge ring selection before unbevel.
Rebevel Options: Keep Width - Keeps the size of the bevel (uncheck for custom offset value) Count - New segment count Profile - as regular bevel profile Merge UVs - As regular bevel option
Ground or Center
Ground (drop to Z-Axis location Zero, or as defined), or,
Center selected elements or objects.
Select Operation in redo panel -->
Options: Ground: Zero or custom Z-pos as ground.
Individual: Ground each selected Object (or element in Edit Mode) separately. Note: In Edit Mode, the selection is also grouped if raycast is off. Group Averaged: Use the averaged center position as center point. Group Active: Use the Active Object/Element as center point.
Raycast: Stops on collision down the Z axis. Ignore Selected: Selected objects do not collide with each other
Edit mode: Element selection is cutter Object mode: Active Object is cutter. All other visible mesh objects will be cut.
Options: Use All Edges option (Edit & Object Mode), treats all edges as boundary edges to use for cutting: VIDEO
Note: Object Mode cutters with no boundary edges will automatically switch to "Use All Edges" mode, as seen in the video above.
Cut-through (same as regular Knife Project)
Edit Mode Only: Keep Cutter Geo (or delete it post op) Keep Cutter Selected (or select resulting geo)
Tip: As Nice Project uses the regular Knife Project, it also works with Curves as Cutters (in Object Mode).
Note: Redo will use the current view = If you redo after you have changed the view since the last execution, the current view is the view that will be used.
Same as (Edit Mesh/Face menu/) Intersect (Knife) but with Object Mode support
Note: In Object Mode the operation does not also affect the cutter, unlike Edit Mode. VIDEO
Slice selected elements by element selection mode
VERTEX: Global Orientation using Active Vert + View for nearest Global Axis
EDGE: Active Edge direction + (perpendicular) linked face orientation
Scale will be auto-applied (Note: Does not check for negative scale, flipping the normals)
Scales Object(s) or element selection to desired size (in current scene unit)
Unit size ('U') keeps proportions intact
Obj & Edit mode (selection)
Object Mode operates in Local Space, and Edit Mode selections in World Space
Example: An object/selection needs to be exactly 1.835m on Z, while keeping the other axis proportions intact:
Enter 1.835 as the QScale value and hit the Z button with the 'U' unit size option on
Double-cut edge rings with optional middle cut. (Like Loop Cut combined with Offset Edge Slide for the ends) VIDEO
User customizable presets to use in the panel, as hotkeys, or in the MultiCut Pie Menu
The Presets will be named automatically based on the values (--> )
or, use the "Manual Rename" button to name manually.
You can use relative (%) or fixed offset (in real measurements, like cm etc.) The one value will be used on both ends of the edge.
Note: Saving presets with fixed offset value NOT zero will be saved as a fixed offset preset. And vice versa.
Direct Loop Cut
Insert an edge loop on an edge at the mouse pointer. No selection needed (option). VIDEO (YT)
Slide: Uses built-in Edge Slide afterwards Center Cuts: With edge(s) selected & with the mouse over nothing or another object, a center-cut will performed Multi-Cuts: Center Cuts, as above, on all selected edges' edge rings. Limit Faces: Selected faces (on the edge ring) will limit the cut to those faces. Point the mouse over intended starting edge (or near it in space for mid-cut). Note: This works on "checker-selected" faces too.
It also works on Loose Edges (select and point, or multi-cut as above)
Option: Selection-Only or Mouse Pick Toggle.
Direct Insert Vertex
Variant of Direct Loop Cut that just inserts a single vertex. Slide: Uses built-in Vertex Slide afterwards
Option: Selection-Only (or Mouse Pick) Toggle. (Shared with Direct Loop Cut)
Grid Fill: When one continous boundary edge-loop (aka "hole") is selected. Bridge: Between selected (non-continous) edges. F2 mode: 1 Edge or 1 Vert selected Face Add Mode: Create a new face with:
• 2 edges sharing a vert
• 3 or more verts selected - in Vertex Mode.
Connect path between selected verts, subdivide geo, or activate the Knife tool. VIDEO
No elements are selected
Only 1 vert selected
Connect path between selected verts
2 selected verts, already connected (a vertex mode "edge selection") subdivides the edge.
1 Edge : Subdivide (Switches to vertex mode to see added vert)
>1 Edge: Subdivide, with options (+Selects new center edge loop afterwards)
Splits middle along selection. Single face selection uses relative mouse position for direction.
Adjust Nr of evenly spaced cuts
Square Corners On/Off
Redo-Panel only in edge/face modes
Triple Connect Spin
Performs different operations depending on Edit Mesh selection mode:
TT Move, TT Rotate and TT Scale can then replace each standard transform tool shortcut.
TT Dupe: Launches duplicate as per TT Mode.
The TT Mode (+Linked Global Toggle) can be be set with TT viewport icons: IMAGE
(or use shortcuts with the icons just identifying the current mode.) Note: These icons can be disabled in the keKit Add-On Preferences.
Uncheck to override MAS behaviour to unlocked (all) axis default.
Hides the TT-viewport icons
Toggle button is also available in keKit Add-on Preferences
TT Dupe Linked Toggle:
Will make linked duplicates
Affects Mouse Axis Dupe and VP Dupe
Force Linked/Unlinked Dupe:
Overrides the toggle value
Runs Grab, Rotate or Scale (Resize) with Axis auto-locked based on your mouse direction using recalculated* orientation based on the selected Orientation type (except Gimbal). VIDEO
*Not the "current" viewport orientation. There is no API access to this and orientation must be recalculated. E.g: If you set Normal Orientation from a face in Edit Mode and go back to Object Mode it will result in Local being used. Only "fresh" orientations will behave 'as expected'.
Duplicates selection first. Intended for "drag-copy" operation. For example, hotkey assigned like THIS
Moves the cursor with Mouse Axis.
Toggle ("C" button) to use automatic scale constraint
Unconstrained scaling if mouse pointer is over Object/Selected faces
Else, axis constraint picked by mouse direction (Mouse Axis default)
Duplicates selection before running VPGrab
VP Grab / Rotate / Resize
View Planes auto-locked based on your viewport rotation. VIDEO
Global Or Tool:
Grab, Rotate or Resize in auto locked view plane (like VPGrab etc. above) when in Global Orientation - otherwise launches blender default transform tools. IMAGE
Will always set Global transform
Note: Overrides Global or Tool
Clean-Up Tools Module
Macro Mesh Clean
All the important bad geo* cleaning operations in one click.
*Bad Geo Example Image
Run on Selected Object(s) in Object mode
Select Only Mode or Clean Mode
Selects edges under the set minimum length limit (of usefulness)
Select only: If any "valid" edges under the limit remain after Cleanup, these will always only be selected, not removed
Purge unused data blocks by category - or All
Select Collinear Verts (Edit Mode)
Select Flipped Normal Faces (Edit Mode) - Options in Redo Panel
Select Elements by vert count - in selected Object(s) (Edit or Object Mode)
E.g: Use 5+ to select all Ngons
Selects an objects verts that share coordinates with other (selected) objects verts