Skip to content

Changelog

2.0.0-beta2

Modifiers

  • Symmetrize:
    • Fixed "Unify Custom Normals" not picking up unmarked sharp edges
    • Fixed "Cut Geometry" clipping mode on 2d planes perpendicular to mirror direction
  • Repair Bevel Normals:
    • Added "Mark Sharp" Section:
      • Bevel Loop Angle: Helps preserve sharp edges when the bevel loop turns a steep angle.
      • Bevel Boundary Edge: Marks sharp when bevels end on a sharp edge.

Pro Add-on

  • Asset Library Loading:
    • Throw readable error from operators when Blender gets stuck "Loading Asset Libraries".
    • Modifier Header is now disabled when asset library isn't loaded.
  • Added Symmetrize operator. It is on by default in the modifier header bar.

2.0.0-beta1

New Modifiers

  • Cut Groove: Cuts a V-shaped groove or gap where other meshes intersect.
  • Solidify Pro: Solidify meshes with advanced profile control. Supports custom normals.
  • Boolean Extrude: Extrude area of Boolean intersection area in or out.
  • Boolean Trim: Cut and 'trim' a mesh with single-sided cutter objects.

Existing Modifiers

  • Surface Project renamed to Project to Surface:
    • Added Color debug options for projection and normal masks.
  • Surface Insert:
    • Added "Instances" option to insert mesh panel. You can now:
      • Realize instances and insert using their local transform (if applicable).
      • Realize instances and insert using their parent insert object's transform (if applicable).
      • Keep instances, maintain their relative position to the nearest insert geometry.
    • Debug Color for projection and normal masks.
    • Surface Boolean is now optional.
    • Added "Boolean Caps" menu to help with certain edge cases.
  • Boolean Pro:
    • New "Non-manifold fallback" solver option.
  • Face Weighted Normals:
    • Now takes into account corner angle. Triangulated meshes now have better weighting.
  • Symmetrize
    • Added support for mirroring instances.
    • Added option to convert geometry to an instance before mirroring. This works well when using the object as an insert mesh with Surface Insert.

Pro Add-on


1.1

Asset Library

  • Surface Project: Complete refactor to better match the options on Surface Insert.
    • Introduced "Wrap" Mode.
    • Option to turn off normal transfer.
  • Surface Insert:
    • Renamed "Projection Origin" to "Base Height".
    • "Base Height" no longer shows when in "Blend to Surface" mode.
    • Fixed Cases where cutters would be flipped when generated causing several bugs.
    • Refactored height calculation — should be no change to behavior.
    • Added Debug for projection direction.
    • Cleaned up all attributes created by modifier.
  • New Modifier: Symmetrize:
    • Mirror-like modifier for single axis symmetry.
    • Works with custom normals.
    • Local/Global/Object space mirroring.
  • Repair Mirrored Normals:
    • Added Mirror Object option.
  • New Modifier: Change Materials:
    • Assign materials or material indices to face selections.
  • New Modifier: Lock Normals:
    • Creates custom normals if none exist.
    • Allows converting normals to "Tangent Space" which allows for deformation after setting.
  • New Manual Tool: Add Custom Normals:
    • Tool version of "Lock Normals" for Object and Edit Mesh modes.
  • Normal Transfer:
    • Improving sharp edges appearing when transferring normals on small meshes.
  • Smooth Normals:
    • Fixed broken normals on very small meshes.

Add-on

  • Moved "Link Split Mesh" next to the "Split" Button.
  • Moved "Refresh" button above "Add Asset Library" to encourage use.
  • "Add Asset Library" now runs the "Refresh" operator to avoid adding the same library twice.
  • Fixed error when cutter collection is hidden/disabled.
  • Added "No Change" option to cutter display options.
  • Fixed cutters moving when using the redo panel. This occurred when parenting was on.
  • Now allows example file to live in the same folder as the asset library.