EZnormal is a smart, AI-powered Blender add-on that transforms any image into a ready-to-use normal map with just one click.
Whether you're texturing game assets, creating custom shaders, or just want fast results without baking or sculpting, EZnormal saves you time while keeping full control inside Blender.
Built for artists who value speed and quality, this add-on uses a bundled ONNX model (runs offline, no setup) to analyze your input image and generate a detailed, high-resolution normal map. It then automatically builds the shader nodes and applies the texture to your selected object — including an optional Y-axis inversion setting for different workflows.
🚀 Why Use EZnormal?
-
One-click simplicity: Choose an image, press "Generate", done.
-
AI-enhanced detail: Generates natural surface variation and clean depth.
-
Works offline: No API keys or cloud required — fully bundled with ONNX and EXE.
-
Zero setup required: Just install and go. Compatible with Blender 2.80+.
-
Designed for production: Lightweight, fast, and integrated directly into the N-panel.

🧰 Key Features
-
Generate normal maps from
.jpgor.pngimages instantly -
Automatic node setup with correct connections (BSDF → Output)
-
Invert Y-Channel toggle for OpenGL/DirectX compatibility
-
Side-by-side image previews (original vs. normal map)
-
Recent image history (with list UI and preview)
-
“Generate From Recent” for quick reuse
-
Integrated buttons to view the README and License from within Blender
-
Clean UI layout with clear steps and sections
-
Open-source under GPLv3 — customize it freely
📦 What’s Included
-
EZnormalBlender add-on (.pyfiles) -
eznormal_runner.exe(precompiled ONNX runner) -
eznormal256.onnx(AI model) -
README.txt(quick guide) -
LICENSE.txt(GPLv3 license)
🛠️ Requirements
-
Blender 2.80 or newer
-
Windows (EXE-based runner support; Linux/Mac support planned)