A downloadable tool for Windows, macOS, and Linux

Buy Now$5.00 USD or more

See rendered pixel art while drawing it in Aseprite or Krita. You can easily observe the final rendering of your diffuse textures, normal maps and specular maps.


Features:

  • Load images from file or connect live with Aseprite or Krita.
  • You can play with lights freely by changing colors, position, intensity and more.
  • Two lighting modes:
    • uniform lighting (best for rendering),
    • point light (best for inspecting).
  • Selectable backgrounds useful for semi transparent images.
  • Exporting the rendered image with transparency preserved.

What's included:

  • NM Inspector application,
  • NM Inspector plugin for Aseprite,
  • NM Inspector plugin for Krita,
  • few template and example projects.


FAQ:

What's a normal map?

It's an image that stores information about the direction each pixel is facing. It's used to create realistic shadows with the illusion of depth and surface detail. Colors represent different directions, with red for the X-axisgreen for the Y-axisblue for the Z-axis (depth or ignored). Normal maps can be hand drawn or generated automatically with proper software. Today popular game engines support this feature for 3D as well as 2D rendering.

What's a specular map?

It's an additional layer of the image that controls the shininess and reflectivity of the surface. Each pixel determines the degree of reflection, with brighter pixels being more reflective and darker ones less so.

What's a diffuse texture?

It's the main layer in an image that defines the base color of each pixel. 

How can I use normal maps in my game?

Today popular game engines support this feature for 3D as well as 2D rendering. E.g. in Godot you can use the CanvasTexture (which consists of Diffuse texture, Normal map and Specular map textures) in Sprite2D or Tilemaps. When a light is placed, everything happens automatically!

Can I modify the Aseprite/Krita plugins?

Yes you can! Just remember to share it, as it's GPL3 licence. It's currently shared on github.

Can I write my own plugins for other software?

Yes you can! It would be appreciated if you would also share it with the community.

Will there be plugins for other graphics software?

Yes, I plan to make some. Let me know in the comments which interests you the most.



How to install the Aseprite plugin:
  1. Open the 'Aseprite_scripts' directory and copy its contents.
  2. Open Aseprite and go to 'File' -> 'Scripts' -> 'Open scripts folder'.
  3. Paste previously copied files in the freshly opened directory.
  4. Restart Aseprite.

How to use the Aseprite plugin with the NM Inspector app:

  1. Start the NM Inspector app.
  2. Open a project in Aseprite. First you can check out one of the examples included in the NM Inspector package.
  3. Go to 'File' -> 'Scripts' -> 'NM_Inspector'.
  4. Assign desired layers and click 'OK'.
  5. If a security warning window appears, click 'Allow to Open Connections'.

How to install the Krita plugin:

  1. Click 'Tools' -> 'Import Python plugin from file'.
  2. Navigate to the 'Krita_extension' directory and select 'NM_Inspector_KritaPlugin.zip'.
  3. Click 'Open', then 'Yes' to enable the plugin.
  4. Restart Krita.

How to use the Krita plugin with the NM Inspector app:

  1. Start the NM Inspector app.
  2. Open a document in Krita. First you can check out one of the examples included in the NM Inspector package.
  3. Click 'Tools' -> 'Scripts' -> 'NM Inspector Client'.
  4. Assign desired layers.
  5. Click 'Connect'.

License

Buyers are permitted to use the Normal Map Inspector in both commercial and non-commercial projects, and to publicly showcase it. You are not permitted to alter, decompile, or tamper with the Normal Map Inspector in any way, nor to reproduce or resell it. The Normal Map Inspector respects the copyright of any data provided by the user, and therefore any output data generated by the software should not be used in violation of the copyright of the original data loaded into the software.


Big thanks to PixelFranek for great collaboration! Check out his fantastic artwork made with NM Inspector:

Updated 9 days ago
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
Authorppelikan
Made withAseprite, Godot, Krita
Tags2D, Drawing, normal-maps, Pixel Art, Shaders, Shadows, Sprites, Textures, Tileset, Visualization
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse, Touchscreen
LinksSource code, YouTube

Purchase

Buy Now$5.00 USD or more

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

NM_Inspector_Windows.zip 26 MB
NM_Inspector_Linux.zip 28 MB
NM_Inspector_MacOS.zip 42 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+2)

I'm having a big issue! When I download the zip file, I cannot unzip it. it appears to be corrupted.

I can recommend you to check the following:

  • Did you allow the file to be downloaded? It seems that some web browsers are blocking it by default.
  • Do you have enough free space on your hard drive?
  • Do you have an up-to-date program to extract the ZIP files?
  • Try to extract the NM Inspector ZIP files on another device, to see if it works there.
  • Try to contact your PC's admin to confirm that you are allowed to install new software.
  • Contact the itch.io customer support, so they can assist you.
(+2)

same issue, but using 7zip to unzip it worked for me

(+3)

This is the future of pixel art games