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.
- Added "Mark Sharp" Section:
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.
- Added "Instances" option to insert mesh panel. You can now:
- 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¶
- Single file download/install for normalMagic Pro (Asset library is now packaged with the add-on)
-
New Panel: Surface Integration. Contains operators for:
-
New Panel: Modifier References
- New Panel: Object Display
- Boolean Pro Panel
- "Advanced Boolean" sub-panel contains new operators:
- Modifier Settings now handled by the modifier defaults system
- Modifier Header Bar.
- Mark Sharp. Available in the modifier header
- Modifier Defaults. Save default settings for modifiers added via the 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.