What is normalMagic?
normalMagic is a collection of tools that offer powerful new modelling workflows and advanced control over mesh normals.

Controlling normals can be essential for creating high quality 3D artwork. Hard surfaces, organic shapes, foliage, hair and fur can all benefit from modifying normals. Sometimes it's the only way to get surfaces shading the way you want.
What's New in 2.0?
See the full changelog here or check out the video below:
Seamless Surface Details
Project positions, normals and UVs with Surface Project.
Merge, cut and weld projected meshes into a surface with Surface Insert.
Convenient auto-masking options means no need for creating and managing vertex groups. Sharp edges can be preserved and transferred.
Advanced Booleans, Perfect Normals
Avoid Boolean normal issues completely with Boolean Pro: a replacement for Blender's "Boolean" modifier that transfers normals from input geometry. It has additional options for a slice mode and an outset (expansion) per cut.
For destructively applied Booleans, Repair Boolean Normals will resolve most normal issues.
Take Booleans to a new level with Boolean Extrude, Cut Groove & Boolean Trim.
Smooth and Transfer Normals
Smooth and flatten normals normals to improve shading, achieve good toon lighting or for cheap subsurface scattering effects with Smooth Normals.




Transfer and blend normals between unconnected meshes using Normal Transfer.




Other Key Features
Instance Objects. Instance objects with all modifiers applied, no more copying settings between duplicates.
Bent Normals. Calculate bent normals directly on geometry without the need to bake to a texture.
Weighted Normals. Weight normals by face area, face strength or an arbitrary attribute. Control cutoff of when a face will lose influence over its neighbors.
Pro version
The Pro version add-on is designed to make adding and managing the modifiers much faster. See the documentation for more information.
| Base | Pro | |
| All modifiers with full functionality | ✅ | ✅ |
| Add-on to speed up workflows | ✅ |
Compatibility
Compatible with Blender 5.0+