A downloadable tool

Buy Now$2.00 USD or more

Normal Map Preview is a lightweight but powerful Aseprite extension that lets you visualize lighting on your normal maps in real-time using a built-in preview window. Perfect for pixel artists working with normal maps in game development, shaders, or stylized 2D lighting workflows.

Here is the example

  • Live Canvas Preview: See your normal map react to light instantly inside a dialog window.

  • Custom Light Direction: Adjust X, Y components of the light vector and see the preview update in real-time.

  • Intuitive Controls: Simple sliders or number inputs for quick testing and tweaking.

  • Accurate Lighting Model: Uses dot product shading based on the RGB normals of your sprite.

  • Non-destructive: Doesn't alter your original sprite — preview is rendered separately.


  • .aseprite-extension file for easy installation

  • License file for personal and commercial use terms

  • Installation guide included in the zip


  • Aseprite v1.2.30+ (or any version that supports Lua scripting and the Dialog API)

  • Your sprite must contain a normal map layer (named Normal or Normal Map) and a diffuse layer (named Diffuse) for preview.


  • Preview how your sprite looks under dynamic light in pixel-art engines

  • Iterate quickly on painted normal maps without exporting to external tools

  • Create better-looking textures for game engines like Unity or Godot


  • Preview with animations

  • Full-color light tinting

  • Export preview image to sprite layer

Updated 4 hours ago
Published 1 day ago
StatusIn development
CategoryTool
AuthorYahallo Games
Tags2D, Aseprite, Indie, Pixel Art, Sprites, Textures, Unity

Purchase

Buy Now$2.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $2 USD. You will get access to the following files:

NormalMapPreview_v1.0.0.zip 5.5 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.