Skip to content

Releases: mrachinskiy/booltron

Default Attribute Name Preference

27 Feb 08:41

Choose a tag to compare

Preferences

  • Default attribute name.
    • Assign default attribute name when creating new modifier.
    • Works for both Destructive and Non-destructive tools.

Translations: Italian

24 Feb 11:24

Choose a tag to compare

Translations

  • New translation: Italian.
  • Updates for French and Spanish translations.

Provided by @Drakan1955

Attributes

15 Feb 04:29

Choose a tag to compare

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 in Attributes panel.
    If attribute name is not specified, then the attribute is not created.
    • Available in Blender 4.3 and later.
    • Float solver 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

20 Nov 04:19

Choose a tag to compare

Fixed

  • Instance Copy: error in Blender 5.0

Hotfix: Compatibility with Blender 5.0

22 Oct 17:31

Choose a tag to compare

Fixed

  • Fix error using boolean tools in Blender 5.0

Hotfix: Error when active object is not mesh

08 May 13:26

Choose a tag to compare

Non-destructive

  • Remove redundant check for active object is mesh.

Refactor: Destructive

05 May 12:58

Choose a tag to compare

Destructive

  • Refactor to use GN modifier.
  • Significantly faster with one on many objects case (5x in my tests).

Translations

Fixed

  • Dismiss error in Blender 4.2

Manifold Solver

26 Apr 15:00

Choose a tag to compare

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

22 Mar 08:58

Choose a tag to compare

Fixed

  • Crash using Dismiss.

French Translation and Blender 4.3 Compatibility

21 Jan 21:52

Choose a tag to compare

Translations

  • New French translation.

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.