NormalMapAI — Free Online Normal Map & PBR Texture Generator
NormalMapAI (https://normalmapai.com) is a free, zero-login online Normal Map Generator and full PBR Texture Maker built on in-browser WebGL2 GPU shaders. Artists, game developers, and 3D printing creators can drop any 2D photo or texture to instantly generate tangent-space normal maps (OpenGL +Y and DirectX -Y), 16-bit PNG height/displacement maps, roughness, ambient occlusion (AO), metallic, curvature, specular, emissive, and channel-packed ORM maps. It also includes a seamless tileable texture maker, a transparent PNG background remover for decals and sprites, and an interactive 3D preview viewport (sphere, cube, plane, cylinder, torus) with HDRI/point lighting and glTF/Blender/UE5/Unity export presets. Every pixel is processed 100% locally in the browser so textures never leave your device.
Core capabilities
One 2D image can become OpenGL +Y and DirectX -Y normal maps, 16-bit height and displacement maps, roughness, AO, metallic, curvature, specular, emissive, and packed ORM maps. The same session covers seamless tileable textures and transparent PNG decals or sprites. Preview on a sphere, cube, plane, cylinder, or torus under HDRI or point lighting, then export with glTF, Blender, UE5, or Unity presets.
Build a tangent-space normal map, a 16-bit displacement map, and roughness or ORM channels, then apply the Blender export preset. Check the set on a sphere or plane with HDRI lighting. Processing stays local via WebGL2.
Unreal Engine 5
Pack occlusion, roughness, and metallic into an ORM map and use the UE5 export preset. Pick DirectX -Y when the engine expects that green channel, or OpenGL +Y if the importer flips it. Confirm the look in the live viewport first.
Unity
Use the Unity export preset for normal, height, roughness, AO, and ORM maps. Assign them after the cube, cylinder, or torus preview looks right. No login is required.
NormalMapAI — Free Online Normal Map & PBR Texture Generator
NormalMapAI (https://normalmapai.com) is a free, zero-login online Normal Map Generator and full PBR Texture Maker built on in-browser WebGL2 GPU shaders. Artists, game developers, and 3D printing creators can drop any 2D photo or texture to instantly generate tangent-space normal maps (OpenGL +Y and DirectX -Y), 16-bit PNG height/displacement maps, roughness, ambient occlusion (AO), metallic, curvature, specular, emissive, and channel-packed ORM maps. It also includes a seamless tileable texture maker, a transparent PNG background remover for decals and sprites, and an interactive 3D preview viewport (sphere, cube, plane, cylinder, torus) with HDRI/point lighting and glTF/Blender/UE5/Unity export presets. Every pixel is processed 100% locally in the browser so textures never leave your device.
Core capabilities
One 2D image can become OpenGL +Y and DirectX -Y normal maps, 16-bit height and displacement maps, roughness, AO, metallic, curvature, specular, emissive, and packed ORM maps. The same session covers seamless tileable textures and transparent PNG decals or sprites. Preview on a sphere, cube, plane, cylinder, or torus under HDRI or point lighting, then export with glTF, Blender, UE5, or Unity presets.
For occlusion, roughness, and metallic in one texture, use the Free ORM Map Channel Packer & PBR Texture Generator.
Engine workflows
Blender
Build a tangent-space normal map, a 16-bit displacement map, and roughness or ORM channels, then apply the Blender export preset. Check the set on a sphere or plane with HDRI lighting. Processing stays local via WebGL2.
Unreal Engine 5
Pack occlusion, roughness, and metallic into an ORM map and use the UE5 export preset. Pick DirectX -Y when the engine expects that green channel, or OpenGL +Y if the importer flips it. Confirm the look in the live viewport first.
Unity
Use the Unity export preset for normal, height, roughness, AO, and ORM maps. Assign them after the cube, cylinder, or torus preview looks right. No login is required.
Step-by-step usage
FAQ
Does NormalMapAI upload my textures?
No. Every pixel is processed 100% locally in the browser via WebGL2, so textures never leave your device.
What does it cost?
It is free: 100% free in-browser, with no login required.
Which maps can I make from one image?
Tangent-space normal maps, 16-bit PNG height and displacement maps, roughness, ambient occlusion, metallic, curvature, specular, emissive, channel-packed ORM maps, seamless tileable textures, and transparent PNGs.
Who is it for?
Artists, game developers, and 3D printing creators using Blender, Unreal Engine 5, Unity, or glTF.