What's Changed
- New nodes & Filters
- Bugfixes
- Some tweaks
New Nodes
- Bin Packing : An experimental, work-in-progress bin packing node. It's in a usable state but has very few exposed tweaks just yet.
- Cherry Pick Point: Complete refactor of the node. Now works with external config nodes.
New Filters
This releases introduce a new type of filter : collection-level filters, making the Uber Filter (Collection)
node more versatile. Since they're filters, they work with AND/OR and will work anywhere (although I'd avoid using them with clusters it's probably a recipe for disaster)
- Entry Count Filter : Lets you filter collections based on the number of entries
- Tag Check Filter : Lets you filter collections based on presence/absence of tags, with substring queries
- Tag Value Filter : Lets you filter collections based on the value of a tag for tags formatted as
Tag:Value
- Attribute Check Filter : Lets you filter collections based on the presence/absence of attribute (with optional type checking)
- Tweaked Random Filter : If not using per-point data, can be used at the collection level.
Note that the Uber Filter (Collection) has a unique optimization if the filters plugged all support collections, it executes super fast and completely ignore per-point filtering.
Tweaks & Fixes
- Sampler nodes QoL
- Per-axis distance output
- Option to directly mutate the point with the sampled data (Transform & Look At)
- Cluster : Simplify and Cluster : Break to Paths had some nasty bug that would show up with isolated edge loop only, it's fixed now. Issues could range from crashes to PCG execution simply never finishing; or broken outputs.
- Reverse Point Order properly swap attributes instead of crashing.
- Some filter were broken, they are now fixed.
- Fixed an issue with Path : Fuse Collinear that would not handle the last point of closed loops properly.
- Various fix and tweaks in the Tensor stack
- Fixed a general bug when dealing with splines that have no points
Full Changelog: v0.57...v0.58