The Add-On provides extensive options for customizing & optimizing workflows.
An all-in-one collection of Scripts, Tools, Macros and Pie-Menus, etc.
Modular - The kit is composed of separate modules that can be enabled or disabled.
At your discretion - No preset shortcuts
keKit 3.5+ is Blender 5+ only (not backwards compatible)
keKit is an (off-line) extension add-on since keKit 3.51
Gumroad/Blender Market: Pro version (paid) - GitHub: Standard version (older, unsupported & free) The Pro version will be updated/bugfixed continuously (Supported Pro LTS version will be bugfixed on request)
Standard version will be updated eventually.
Note: These links are the only recommended sources:
Please report any bugs/issues using this support form/format!
Note: keKit (Pro & Standard) may, or may not, work, in whole or partially, on any version of Blender (2.8+), but is only supported as stated at the top of this page.
* * *
LINKS
YouTube - keKit demos & other videos Note: There are additional shorter keKit videos on the Wiki (not found on YT)
Updates (etc.) are posted on the social media pages linked HERE
* * *
RELEASE NOTES
v4.0
General Updates [KEKIT]
Kekit 4.0 Preferences re-introduces Export and Import Prefs buttons, exporting to a JSON file.
Keep your customizations instact, when migrating Blender setup, major updates etc.
This includes all (keKit) toggles, Orientation & Pivot and Snapping Combos etc.
Exception: Modifier Presets - already based on a JSON export file.
Note: This does not include Shortcuts! Those are still handled in your Blender user config and the shortcut manager (or maybe something like Keymapper. Not an endorsement, just an example)
The "Reload Add-ons" button is replaced with a Reload keKit button (only reloads keKit).
Use this button when importing prefs or changing active keKit modules.
Header Text: All keKit modal operators now use Blenders Header Text display. [IMAGE] --> Custom keKit modal text options in add-on prefs are redundant & removed
Status Bar: They now also use the proper Blender key icons (not just unicode) [IMAGE]
Geo-Nodes Array Tools
keKit Array ops are now replaced with new tools for the Geo-Nodes Array Modifier
Note: The old operators are still included, but not listed in the n-panel.
Your shortcuts have not changed (the new ops have new shortcuts).
Consider them deprecated - though they will probably remain for some time.
I fixed the Help display in the old Linear Array (probably broken since 4.0!)
The on-screen text for the old operators will no longer be customizable in prefs.
Linear Array (NEW) [MODIFIERS]
Instantly go modal where a Line Array is extended to the mouse pointer.
Mouse-wheel/numbers for instance count. Run on object again afterwards to tweak.
More info in Wiki/Status Bar.
Apply Separated option is available in Linear Array modal (SHIFT-A),
will result in linked data instances. (See below)
Radial Array (NEW) [MODIFIERS]
Instantly go modal where a Circle Array radius is set by the mouse pointer.
Mouse-wheel/numbers for instance count. Run on object again afterwards to tweak.
More info in Wiki/Status Bar.
Radial Array Cursor (NEW) [MODIFIERS]
This workflow assumes you have positioned the source object to use the Cursor as Origin.
The cursors Z-axis is used as the default "hub axis" (keKit Cursor Fit & Align recommended)
You only need to adjust instance count in the modal (no point to anything else)
Note: The soruce object will have its origin changed to match the Cursor
Apply Separated option is available in Radial Array modal (SHIFT-A),
but it will NOT result in linked data instances. (All instances share origin)
Apply Array Separated (NEW) [MODIFIERS]
Apply (Geo-nodes) Array, but as separate objects (not parts, each whole object instance)
Line Array will have transforms calculated and are converted to Linked Data objects. Note: The "random variation" options are not supported/included.
All other Array shapes will not be converted to Linked Data Objects (they will share Origin)
It is also included as an option in Linear & Radial Array modals directly
Bevel Tweaker [MODIFIERS]
Fixed modifier listing bug (would not clear between objects)
Now also modified to use Header text.
+ Text Space-saving: When there's more then 8 bevel-mods on same object, only lists index nr.
QuickMeasure [GEO]
Now also supports Instanced Collections
Now draws arrows at the end of the lines (Option: Toggle off if you prefer the old look)
Now uses the Header text display, (except for the axis-ends nrs) with help in status bar.
New caching system: optimzed speed (though "Fast" bound box mode may still be needed in cases)
Fixed Selection order in Edit & Object Mode
Fixed collinear distance calculation error
Now also prints out final Area stats in console on exit + overall cleanup
FitPrim [GEO]
Default shading is now same default as blender primitives: Flat
The shading option is exposed in shortcuts, where you can change (back) to "Auto", or "Smooth". If you prefer.
The cylinder modal now uses Header Text
Ground or Center [MODELING]
(NEW) Use Origin option added (uses object origin (in object mode) instead of mesh bottom) [VIDEO]
Zero Scale (NEW) [MODELING]
ZeroScale Horizontal, Vertical, Cursor, Normal & Auto, are all now separate operators,
to better preserve assigned shortcuts (not relying on enum properties),
but also, the enum op overloaded the keKit SnapAlign Pie Menu (somehow):
so, SnapAlign Pie Menu's 1 second (almost) delay on first load is now fixed.
All ZS variants now also work in the UV editor. (UV Shortcut(s) must be added manually)
(Though "Normal" does not make sense in UV & will just behave like Auto)
OPERATOR CHANGE - If you use any ZeroScale variant, you need to re-assign the shortcut.
Orientation & Pivot Combos (NEW) [BOOKMARKS]
O&P combos now have unique operators (to better preserve shortcuts)
Old shortcuts still work, but you should replace them with the new ops (in n-panel)
Added buttons to "Export" and "Import" O&P Combos to/from JSON file,
for sharing or separate backup. (In the n-panel)
Snapping Combos Import & Export (NEW) [BOOKMARKS]
Added buttons to "Export" and "Import" Snapping Combos to/from JSON file,
for sharing or separate backup. (In the n-panel)
Modifier Presets [BOOKMARKS]
NEW: Added renaming (Reminder: The presets are automatically listed alphabetically)
Improved Import/Export handling
(Also, reminder: Read the release notes for 3.7 if you haven't already)
Now auto-imports from exported JSON, if the keKit addon-prefs key-storage is empty (new install etc.)
View Bookmarks [BOOKMARKS]
NEW: Added Renaming feature (button)
Fix: View bookmarks wiki-manual entry (f1)
Cycle View Bookmarks (NEW) [BOOKMARKS]
Cycle Bookmarks now uses a dedicated operator. OPERATOR CHANGE: Old shortcut will need updating!
View Bookmarks Import & Export [BOOKMARKS]
Added operators to "Export" and "Import" View Bookmarks to/from JSON file,
for sharing or separate backup. (In the n-panel)
Cursor Bookmarks [BOOKMARKS]
Empty/Origo slots now uses greyed out icon, instead of the "button pressed" color (to avoid confusion)
Fixed logic error when assigning bookmarks (Actully works consistently now...)
Align Origin to cursor [SELECT]
Fixed "Rotation Only option would only work correctly on the second try bug"
Also, fixed the n-panel layout, now the full label is visible (on it's own row)
keKit Pie Menus [PIES]
Overlays Pie Menu: Now Object Mode only-items are disabled in Edit Mode, and vice-versa, to avoid confusion. Also minor layout tweaks.
Misc Pie Menu: Fixed/replace removed loop tools operators (now merged into Blender)
SubD Pie Menu Now auto-splits modifier columns, if bevel-mod count gets out of hand
Bevel Pie Menu : Also auto-splits modifier columns. Many minor tweaks for the layout.
SnapAlign Pie Menu: Now has no delay on first use after loading Blender (was almost 1s!)
Bool Tool Pie Menu:
Carve "no Shape" error fixed (operator change some time after ~5.0)
Carve tools in Edit Mode replaced with Grid Slice
Modifier variants now use wrench unicode icon instead of gear (closer to modifier icon)
General UI tweak for usability. Using mod op icon as "visible" state icon (tight space...)
Auto-load: when installing fresh, an existing JSON file will be auto-loaded (Remove old JSON file in user config dir to avoid this!)
Removing a preset (X) will now clear entries stored in blender *first*, to avoid "dead presets" - if missing in JSON file. Tip: to clear ALL mod-presets (stored in blender, not JSON), in python console in scripting tab, enter:
C.preferences.addons['bl_ext.user_default.kekit'].preferences.omp_presets = ""
Direct Select Mode [MAIN]
Multi-object mode toggling error cases fixed
- Pick fail fix (no context object causing error popup)
Grid Slice [MODELING]
Black line color draw error fixed (and small optimization pass)
FitPrim [GEO]
Edit-mode 'itemize' not reseting error fixed
Snapping Combos / Snapping Pie Menu [BOOKMARKS]
Auto-activate fixed (also did rewrite the entire op)