How to Use a Free Normal Map Generator (Step by Step)
A normal map stores surface direction so flat photos catch light in 3D. This guide walks through NormalMapAI’s free generator — from upload to engine ZIP — without installing software.
Guides · Free tools linked
Short, practical write-ups for 3D artists and indie developers — how to generate maps, make textures tile, and import them into Unity, Unreal and Blender.
A normal map stores surface direction so flat photos catch light in 3D. This guide walks through NormalMapAI’s free generator — from upload to engine ZIP — without installing software.
Hard seams show up the moment a photo is tiled. Use edge blending, multi-scale fade and a 2×2–4×4 preview so the pattern repeats cleanly before you build normal and roughness maps.
Export presets pack maps the way each engine expects. This guide covers import settings so albedo stays colored, normals stay linear, and ORM / MetallicSmoothness land in the right channels.
Physically based rendering needs a small set of textures that describe color, shape and light response. Here is what each map does and which ones NormalMapAI generates from one photo.
Both textures store height as brightness. Height often drives parallax or bump-style effects; displacement moves vertices. NormalMapAI exports both as 16-bit PNG to avoid banding.
The only practical difference is the green channel: OpenGL stores +Y, DirectX stores −Y. Pick the right format — or an engine export preset — so bumps do not turn into dents.
AO adds contact shadow, roughness controls blurry vs sharp reflections, and metallic marks metal areas. Together they sell a surface under image-based lighting.
Product shots and logo plates often sit on a solid field. Key out black or white, soften edges with feather, and keep an alpha channel for engines, browsers and design tools.
ORM stores Occlusion in red, Roughness in green and Metallic in blue. One sample replaces three textures — important on mobile and large scenes.
Color space mistakes cause black or plastic materials. Only Base Color stays sRGB; feed normals through a Normal Map node and keep data maps on Non-Color.
Every guide links back to the live editor, seamless maker or transparent PNG tool — all free in your browser.