Easy Custom Normals

Easy Custom Normals is an add-on that provides a toolset for authoring custom vertex normals, specifically tailored for toon and anime-style shading in Blender. It utilizes Geometry Nodes to process mesh data non-destructively, allowing users to achieve smooth shading results on imperfect topology or triangulated meshes without relying on traditional retopology workflows.

The tool includes a Laplacian Smooth and Weighted Normals modifier for general surface shading. A dedicated Anime Face Proxy System uses a set of rigged curves to calculate custom normals for facial features, which can be aligned and controlled using bones. These proxy setups can be constrained to character rigs, enabling shading adjustments per pose or saved as shape keys. The resulting custom normals can be previewed live in the viewport and permanently applied for export to game engines while preserving existing shape key data.