Free, in your browser, no sign-up
PBR Texture Generator
One image in, four PBR maps out: normal, height, roughness and ambient occlusion. Check the result lit and tiled, then download everything as a ZIP.
PNG, JPG or WebP. Large images are scaled to 2048 px. Transparent sprites keep their outline.
Free maps are made on your device. Nothing is uploaded unless you ask for an AI set.
Preview
AI texture set
An AI model reads the material in your photo and returns base colour, normal, roughness, metalness and height. Preview and export it like the free maps.
Sign in to get a free AI setExport for
ZIP with BaseColor, Normal (DirectX), ORM packed, Height and a setup note.
The maps in a PBR material
A physically based material is usually built from a base colour plus a few greyscale or coloured maps: normal for small bumps, height for depth, roughness for how shiny it is, and ambient occlusion for contact shadows. Your original image works as the base colour.
Metallic maps are left out on purpose: most surfaces are either fully metal or not at all, and that is quicker to set by hand than to guess from a photo.
Getting a clean result
Start from an evenly lit, straight-on photo or a texture without baked-in shadows. Strong shadows read as depth and end up in every map.
Turn on seamless edges and the 2 × 2 tiled view to make sure the set repeats without visible seams before you use it on a large surface.
Need maps from a real photo?
The free maps are worked out from brightness, which suits clean textures. For photos of real surfaces, AI texture sets read the material itself.
Free maps
Free
Runs on your device
- 8 maps, including packed ORM
- Ready-made sets for Unreal, Unity, Godot and Blender
- Worked out from image brightness: best for clean textures and sprites
- Unlimited, no account
AI texture set
From $0.20 a set
1 free set when you sign up
- Base colour, normal, roughness, height and metalness
- Made by PATINA, an AI model built for PBR materials
- Tells metal from non-metal parts, which brightness alone cannot
- Packs of 15, 50 or 150 sets, valid for a year
Questions
Which maps do I get?
Normal (OpenGL or DirectX), height, roughness and ambient occlusion, each at the size of your image, up to 2048 px on the long side.
Does it work in Unreal, Unity and Blender?
Yes. They are plain PNG files. Tick DirectX for Unreal so the normal map green channel matches.
Is it as good as a scanned material?
No. The maps are estimated from one image with image maths. They are a fast, free start; scanned or hand-made materials will be more accurate.