offerDeveloper

NormalMapAI — Free Online Normal Map & PBR Texture Generator

Free in-browser Normal Map & PBR Texture Generator. Turn 2D images into normal, 16-bit height, roughness, AO, ORM & seamless maps locally via WebGL2.

PD
pdftomdtools
New
10/24/2026
Web appDeveloper ToolsGraphics & DesignPhoto & Video
#3dprinting#blender#webgl2#unity#seamlesstexturemaker#unrealengine5#pbrtexturegenerator#heightmap#ormmappacker#normalmapgenerator
00votes

About

## NormalMapAI 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 drop a 2D photo or texture and 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. A seamless tileable texture maker and a transparent PNG background remover for decals and sprites are included, plus a 3D preview viewport (sphere, cube, plane, cylinder, torus) with HDRI/point lighting and glTF, Blender, UE5, and Unity export presets. Every pixel is processed 100% locally, so textures never leave your device. Pricing is Free. ## Core capabilities The studio stays in the browser. It writes OpenGL and DirectX normal maps, 16-bit height and displacement, roughness, AO, metallic, curvature, specular, emissive, and packed ORM maps. Seamless tileable textures and transparent PNG decals come from the same image. Preview on a sphere, cube, plane, cylinder, or torus, then export with the engine preset you need. Green-channel direction is a common break between tools. Use the [OpenGL & DirectX Normal Map Green Channel Inverter](https://normalmapai.com/normal-map-inverter) when a map must switch between OpenGL +Y and DirectX -Y. ## Engine workflows ### Blender Create the normal, 16-bit displacement, and roughness or ORM set, then use the Blender export preset. Judge it on a sphere or plane under HDRI light before download. WebGL2 processing never uploads the texture. ### Unreal Engine 5 Pack occlusion, roughness, and metallic into an ORM map and apply the UE5 preset. If the material looks inside-out, invert the normal green channel from OpenGL +Y to DirectX -Y. Confirm lighting in the live viewport first. ### Unity Apply the Unity export preset to normal, height, roughness, AO, and ORM outputs. The cube, cylinder, and torus previews show the same local result you will assign in the engine. No account is required. ## Step-by-step usage 1. Open https://normalmapai.com/ in a WebGL2 browser. No login. 2. Drop any 2D photo or texture. 3. Generate normal maps, 16-bit height or displacement, roughness, AO, metallic, curvature, specular, emissive, or ORM. 4. Make the result seamless and tileable, or cut a transparent PNG for a decal or sprite. 5. Flip OpenGL and DirectX green channel only if the target engine needs it. 6. Preview with HDRI or point lighting, then export a glTF, Blender, UE5, or Unity preset. ## FAQ ### Do textures get uploaded? No. Every pixel is processed 100% locally in the browser via WebGL2. ### What does it cost? Free. It is 100% free in-browser and does not require a login. ### What can one image produce? Tangent-space normal maps, 16-bit PNG height and displacement maps, roughness, AO, metallic, curvature, specular, emissive, ORM packs, seamless tileable textures, and transparent PNGs. ### Who is it for? Artists, game developers, and 3D printing creators working in Blender, Unreal Engine 5, Unity, or glTF.

Conditions

Free. 100% free in-browser, no login required. Textures are processed locally via WebGL2 and never leave your device.

Links

Comments

Start free to post a comment.

Related listings