A simple script addon for Blender 3.1+ to access your personal Geometry nodes presets, from the Add menu. It includes several library paths and categories settings in the addon preferences panel. "Quick access to your geometry nodegroups using the shortcut MAJ+A", located on top of your geometry node editor area.
If you are using the node-presets.py addon, you may have found out that it includes all types of nodes in only one single category. The asset manager is a cool option too, but as it doesnt require a parent object, an image preview or any tags, why not getting our favorite geometry node presets directly from the Geometry nodes editor itself?! ;)
- Download the Geometry Nodes User Library Addon (Latest Release)
- If you decide to download the full repository (.zip), unzip the Addon folder first!
- Go to Blender, Preferences > Addons
- Click on "Install" to select the python file "GN_Library_Addon_xxx.py" (xxx is the version number)
- When it is done, you can activate the addon!
- Set your first "path to library folder" in the addon-preferences panel
- Go to the Geometry Nodes Editor, and open the Add Menu, enjoy!
- This addon doesn´t include an integrated update system :(
+ If you want to update this addon, uninstall the previous version first!
- Custom user menus ONLY in Geometry Nodes Editor context window
- Read .blend files from custom folder path
- Show ONLY nodegroups from Geometry nodesgroups type
- Up to 3 user categories can be set with indexed sub-menu
- A single project category is added for convenience
- Category Paths settings in addon-preferences
- Category Name settings in addon-preferences
- User library structure and contents samples
Geometry Nodegroups samples are your primary collection for personal learning purpose. You will find here different types of nodegroups, categorized in 3 types. They are made by several artists. You can add your own .blend files containing your own nodegroups in the folders, OR using the addon settings, change the path to your already made libraries. These are the 3 types of geometry nodegroups, included by default:
- GENERATORS: New commonshapes, including mesh, surves,etc...
- TRANSFORMER: Convert your mesh into something else...
- MATH: Common complex operations
File Name | Features | Authors |
---|---|---|
Capsules+ Generator v1.2 | Crete a capsule type mesh with parametric properties | Higgsas |
Cubes+ Generator v0.1 | Crete a cube type mesh with parametric properties | uriel Deveaud |
Cylinders+ Generator v0.2 | Crete a cylinder type mesh with parametric properties | uriel Deveaud |
Dual Grid Generator v0.2 | Crete a double type mesh with parametric properties | uriel Deveaud |
- Append/link options (Y)
- User´s Custom icons, small selection of existing related themed icons (Y)
- Add infinite categories?
- more libraries? 3+1? or Projects Path must be re-designed?
- more samples?
- Update Addon settings
- add INIT file for good practices
- add optional icon selection for each favorite´s folder
- GUI design: Add "Link" (/Append) button for each path
- General User Library Paths (3/type)
- Structural design change: Project independant setup (2)
- Final Samples Library
- Add Panel(N) in 3D View for Project path and buttons(Import Presets)
- Update Geometry nodegroups
- Code Cleaning/comments
+ NOTE: Project needs to include one main folderpath, and maybe a temp folder?!
- Add User Libraries from path (ONLY in 3D View area)
- pre-made Scenes
- Images as Plane (References)
- pre-made Objects(/per typeof: mesh, Curve,...?)
- Add Code Snippets in Text Editor (merged with my other script:(Snippets Library Addon)
- NOTE: Add tutorials on workflows?!
- Add Shader nodegroups (ONLY in Shading nodes area)
- Basic Materials
- Advanced Materials
- User Templates
- Add Compositor nodegroups (ONLY in compositor nodes area)
- Pre-made filters
- Pre-configured Ouputs
- Project Templates
- Add Texture nodegroups (Only in texture nodes area)
- User Favorite Images
- Color Correction Presets
- Each type of user favorites will come in its own window area.
- Basic user libraries and Projects ones parameters (path).
Tutorial must be ready for the next release 1.5 A1.
Release 1.4.1 - [09/04/2022]: Fix custom name update in UI
Release 1.4.0 - [09/04/2022]: Fix UI, add icons, set custom name in preferences
Release 1.3.2 - [08/04/2022]: Re-Draw Addon preferences, add sample files
Release 1.3.1 - [07/04/2022]: Re-Define Project library + user libraries
Release 1.2.1 - [06/04/2022]: Clearing addon, ONLY geometry nodes context
Release 1.0.1 - [04/04/2022]: Add addon preferences to set the paths
Release 0.5.1 - [02/04/2022]: Rewriting of the complete code structure, categories, paths
Release 0.1.1 "First Release" - [Date: 015/03/2022]: Development and analyse "node_presets.py
- Author: Uriel Deveaud - Kore Teknology
- License: This project is released under the GPL License.
- This work is dedicated to all Blender users ;)