
Normal Map Preview - Aseprite Extension
A downloadable tool
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 are the examples
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 installationLicense 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
Preview window zoom in & out
Add Z position of the light source
Export preview image to sprite layer
Status | In development |
Category | Tool |
Author | Yahallo Games |
Tags | 2D, Aseprite, Indie, Pixel Art, Sprites, Textures, Unity |
Purchase
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:
Development log
- Normal Map Preview - Ver 1.0.1 is here!45 days ago
- Released Normal Map Preview extension for Aseprite48 days ago
Comments
Log in with itch.io to leave a comment.
Just bought it, super useful for me. I don't have to go to Unity to check lighting on my sprite, it save me a lot of time.
Glad you like it, Thanks for your support!