Changelog¶
2.0.0¶
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.
- Offset Surface: Offset the surface of a mesh.
- 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.
- Added "Instances" option to insert mesh panel. You can now:
- Boolean Pro:
- Has multi-object input like other mesh modifiers.
- New "Non-manifold fallback" solver option.
- Output attributes for boundary edges and slice faces.
- 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¶
- Single file download/install for normalMagic Pro (Asset library is now packaged with the add-on)
- Surface Integration. New panel, contains operators for:
- Modifier References. New panel: show/hide, select/deselect, apply/delete objects referenced by modfiers on the active object.
- Object Display. New panel to manage object visibility.
- Boolean Pro Panel
- "Advanced Boolean" sub-panel contains new operators:
- Modifier Settings now handled by the modifier defaults system.
- Modifier Header Bar. Quickly apply modifiers and manage modifier references from the modifier properties panel.
- Modifier Defaults. Save default settings for modifiers added via the add-on.
- Added Symmetrize and Mark Sharp operators. They are in the modifier header bar by default.
- All operators now support more than 6 cutters/inserts at a time.
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.