Gridwright Studio

Normal Maps

Normal maps for 2D lighting

Normal Maps makes normal, height, specular and occlusion maps for 2D sprites, sprite sheets and tiles, so 2D lights in Godot and Unity light them with depth.

It is made for pixel art: every pixel snaps to clean light directions, so the light falls in crisp bands instead of a blurry gradient, and a light that follows your mouse shows the result as you tune it.

Know someone who needs this? Send it to them

Normal Maps: screenshot 1Normal Maps: screenshot 2Normal Maps: screenshot 3

A first session

  1. 1Open a sprite, a sprite sheet or a tileset and set the frame size.
  2. 2Set the bevel and the detail; watch the live light.
  3. 3Pick OpenGL or DirectX normals.
  4. 4Save the maps (and a lit GIF for your devlog).
It exports
  • Normal, height, specular, AO maps
  • Lit GIF
Free and Pro
Free: everything, saves up to 64x64 px. Pro: any size.
Version 1.0. Runs in Chrome, Edge, Firefox and Safari; nothing to install.
Can I use what I make in a commercial game?
Yes. What you make with the tools is yours to use in your games, commercial ones too, under the Gridwright licence.

Packs that work with it

More tools