Releases: mrachinskiy/booltron
Releases · mrachinskiy/booltron
Default Attribute Name Preference
Preferences
- Default attribute name.
- Assign default attribute name when creating new modifier.
- Works for both Destructive and Non-destructive tools.
Translations: Italian
Translations
- New translation: Italian.
- Updates for French and Spanish translations.
Provided by @Drakan1955
Attributes
Modifier
- Output intersecting edges as attribute.
Can be used to assign attributes like crease, sharp, bevel weight, etc. later in the modifier stack.
Selection is stored by attribute name specified inAttributespanel.
If attribute name is not specified, then the attribute is not created.- Available in Blender 4.3 and later.
Floatsolver does not support attributes.
- Do not reset visibility options of existing modifiers when adding or dismissing secondary objects.
Interface
- Show popup if modifier has warnings.
Hotfix: Compatibility with Blender 5.0
Fixed
- Instance Copy: error in Blender 5.0
Hotfix: Compatibility with Blender 5.0
Fixed
- Fix error using boolean tools in Blender 5.0
Hotfix: Error when active object is not mesh
Non-destructive
- Remove redundant check for active object is mesh.
Refactor: Destructive
Destructive
- Refactor to use GN modifier.
- Significantly faster with one on many objects case (5x in my tests).
Translations
- New translation: Spanish.
- Provided by @Oxervision
Fixed
- Dismiss error in Blender 4.2
Manifold Solver
Manifold
- Support new Manifold solver [ for Blender 4.5 only ].
- Manifold is the fastest and most reliable solver, but works only with manifold geometry.
- Manifold solver is the new default.
- Check for non-manifolds before execution and show warning for both destructive and non-destructive tools.
Tools
- New: Random Seed tool/modifier property.
- Get consistent and different offset values for each boolean operation.
Interface
- Slice: hide secondary solver options, it never used them.
- Hide randomize location properties if option disabled.
- Update solver names and descriptions.
Fast>Float- Blender solver descriptions are long and mostly useless, instead, briefly describe strong and weak points of each solver.
Compatibility
- Socket lookup by index is deprecated and may be removed in Blender 5, use id lookup instead.
Fixed
- Error using Dismiss in Blender 4.2
- Destructive primary/secondary solver mixup (oops 😅).
Hotfix: Dismiss Crash
Fixed
- Crash using Dismiss.
French Translation and Blender 4.3 Compatibility
Translations
- New French translation.
- Provided by @jrbr43
Compatibility
- Blender 4.3 uses packed modifier bake by default, unfortunately bake API is not exposed to Python, which means add-on has no way of telling if modifier is baked.
- Solution: force on disk bake until Blender provides suitable Python API.