MatrixDevFunnyVideosMusicBooksProjectsAncapsTechEconomicsPrivacyGIFSCringeAnarchyFilmPicsThemesIdeas4MatrixAskMatrixHelpTop Subs
2
Add topics

Comment preview

[-]pdftomdtools3(+2|0)

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

  1. Open https://normalmapai.com/ in a WebGL2 browser. No login.
  2. Drop any 2D photo or texture.
  3. Generate the normal, 16-bit height or displacement, roughness, AO, metallic, curvature, specular, emissive, or ORM maps you need.
  4. Optionally make a seamless tileable texture, or a transparent PNG for a decal or sprite.
  5. Review it in the 3D preview with HDRI or point lighting.
  6. Export with a glTF, Blender, UE5, or Unity preset.

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.