cc04a8ee48c590ec06cc21d5cc6b01277d4ffa65
Stocker Helper
A Blender add-on for Stocker Geometry Nodes.
Overview
The Stocker Helper creates a boundary cube that encompasses selected objects. It calculates the global bounding box, generates a mesh, aligns the origin to the bottom-front-left corner, and applies Geometry Node templates.
Features
- Bounding Box Calculation: Calculates the global spatial extent of selected mesh objects.
- Origin Alignment: Sets the boundary object's origin to the Back-Left extreme (+Y, -X).
- Geometry Nodes Injection: Applies a
NODESmodifier using templates namedgrid_packorcircle_pack. - Asset Fetching: Scans registered Asset Libraries for required node groups.
- Height Buffer Control: Adds a percentage-based buffer to the Z-height via a slider.
- UI: Access via the Stocker tab in the 3D Viewport N-Panel.
Requirements
- Blender Version: 4.5
- Node Group Templates: The
.blendfile or the Stocker Asset Library must contain Geometry Node groups namedgrid_packandcircle_pack.
Installation
- Download
stocker.zip. - Drag the
.zipfile into Blender.
Usage
- Select Objects: Select the objects for the packing area.
- Open Sidebar: Press
Nin the 3D Viewport. - Locate Tab: Click the Stocker tab.
- Adjust Height Buffer: Set the height buffer percentage.
- Run Setup: Click Grid Boundary or Circle Boundary.
- Result: An object named
Stocker_Boundaryis created with the configured Geometry Nodes modifier and origin.
Recent Improvements
- Asset Library Scan: Implemented priority for "stocker" libraries and automatic appending of missing node groups.
- Code Robustness: Updated imports and classmethod poll attributes for Blender Extension compliance.
Description
A Blender add-on for Stocker Geometry Nodes
https://garylritchie.gumroad.com/l/stocker
Languages
Python
100%