How to make a 2D normal map
- 1
Upload a sprite
Drop a PNG with a transparent background. A single sprite, a tile or a whole sprite sheet works, and pixel art stays crisp.
- 2
Shape the bevel
Pick Round, Linear or Soft edges, then set the bevel width in pixels and the depth. Wider bevels make the sprite look fuller.
- 3
Add detail
Raise Detail from colours so shading inside the sprite catches the light too. Smooth softens noisy pixels.
- 4
Test and download
Move the pointer to move the light. Pick OpenGL or DirectX, then download the normal map PNG, and the height map if you need it.
More free 3D file tools
Normal Map Generator
Turn a photo or texture into a normal map for 3D models.
Normal to Height Map
Turn an existing normal map back into a height map.
3D to Sprite Sheet
Render a GLB or FBX model from 4, 8 or 16 directions into a sprite sheet.
Pixel Art Upscaler
Enlarge sprites and tiles 2x to 32x without blur.