One Click Normal Map Generator

Blender Procedural in Addons





Effortlessly turn images into high-quality normal maps with a single click inside Blender.



Features
🖱 One-Click Generation: Just load your image and get a clean normal map instantly.
🧠 Smart Edge Detection: Uses advanced Sobel + diagonal filters to capture fine surface detail.
🔄 Live UI Refresh: Automatically reloads and updates your output image in the Blender UI.
🎛 Customizable Parameters: Tweak blur radius, slope profiles, strength, and normal map type
📂 Auto Naming & Saving: Saves the normal map next to your input with a "_normal" suffix.
🌀 DirectX & OpenGL Support: Choose the normal format that fits your engine.




Try it now and bring instant depth to your surfaces with One-Click Normal Map Generator.



Documentation 

Overview
The One-Click Normal Map Generator allows you to quickly and easily convert grayscale mask images into high-quality normal maps inside Blender. The addon provides a clean, interactive panel to import your image, tweak settings, and generate normal maps in seconds.

Dependency Installation
Install Dependencies: Automatically installs all required Python modules (numpy, opencv-python, Pillow, requests) into Blender's environment.(For Windows Users Please Run Blender as Administrator on the first installation.)
Check Dependency Installation: Verifies whether all necessary modules are installed. Displays a confirmation message if successful.

Import Image
Import Image: Opens a file browser to choose a grayscale image (e.g., height map, roughness, logo, etc.).
Path: Displays the selected file path.
Preview: Shows a live thumbnail of the imported image.

Settings
Radius: Controls the edge blur radius for slope simulation. Larger values create smoother transitions.
Strength: Adjusts the intensity of the resulting normal map.

Normal Map Type
NormalMapType.DX (DirectX): Y+ axis normal map style (used in many engines like Unreal Engine).
NormalMapType.GL (OpenGL): Y- axis normal map style (used in engines like Unity or Blender default).

Options
Invert Mask: Inverts black/white values before processing.
Disable Blurring: Skips the slope generation blur and uses the raw mask as a height map.

Generate Normal Map
Button: Generate Normal Map: Processes the image and creates a normal map based on your current settings. Saves the result in the same directory as the source image with a _normal.png suffix.
Output Path: Displays where the new normal map is saved.
Preview: Shows a live thumbnail of the generated normal map.

Post Processing
Open Image: Opens the generated normal map in Blender’s image editor.
Import Image Blender: Loads the normal map directly into Blender’s image datablock for use in materials or texture slots.

Notes
This addon runs fully in the background and refreshes the UI automatically after generation.
Ideal for logos, decals, masks, and PBR workflows where quick depth simulation is needed.



You Can Check My Other Blender Procedural Addons Below:







$6

Have questions about this product?
Login to message

Details
Sales 10+
Dev Fund Contributor
Published 6 days ago
Software Version 4.4, 4.3, 4.2, 4.1
Extension Type Add-on
Render Engine Used Arnold, Blender-Internal, Blender-Game-Engine, Cycles, Eevee, Freestyle, Luxrender, Mental-Ray, Octane, Vray, Yafaray
License Royalty Free