Optimized for 2D-Games

SpriteIlluminator is optimized for 2D Game Sprites:

  • Work with multiple sprites
  • Generate normal maps from sprite's transparency

Realtime Preview

Stay in control of your work.

See how your sprite is going to look in your game.

Paint and edit while you experience the changes in real time.

Automatically rotate the light source.

Normal Map Generator: Realtime Preview

Automated normal map generation

The effect tools generate normal maps based on image processing algorithms.


SpriteIlluminator Bevel Tool

adds volume to a sprite's shape by extruding it's opaque parts.

Original texture

Preview of the
lit texture

normal map


SpriteIlluminator Emboss Tool

adds height differences based on the luminosity of the images's colors.

Original texture

Preview of the
lit texture

normal map


Use Selections to restrict the area the generation is applied to.

Available selection tools:

  • Polygon lasso - select by drawing a polygon
  • Magic Wand - select parts of the sprite with similar color values
Normal Map Generator: Restrict area to work on using Selections

Restricting normal map generation to the selected part of the image

Paint tools - optimize your normal map

Draw with the brush tools to fine tune your generated normal maps.

Height Brush

SpriteIlluminator Height Brush Tool

Paint structure on your normal map. Raise or lower parts of the surface.

Normal map painting: Surface preview

Painted surface

Normal map painting: Using the height brush

Painted normal map

Angle Brush

SpriteIlluminator Angle Brush Tool

Paint on the normal map using a brush.

Select an angle from the Angle Picker.

Normal map painting: Filling a shape

Paint normal map

Normal map painting: Angle Picker

Select angle using Angle Picker


SpriteIlluminator Structure Tool

Use this tool to add structure to the normal map.

Normal map painting: Add noise

Structure / Noise