Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tomblack.ca/llms.txt

Use this file to discover all available pages before exploring further.

Normal maps let a 2D sprite react to lights while still using a flat sprite sheet.

Enable normal-map output

1

Open the profile

Select the capture manager and find the assigned PixelateProfile.
2

Enable Normal Map

Check the Normal Map section.
3

Set Lighting Steps

Use Lighting Steps to control how many lighting bands Pixelate uses. Start with 4.
4

Set Material Pipeline

Choose URP for Universal Render Pipeline projects or Built-in for Built-in Render Pipeline projects.
5

Preview

In Preview, switch draw mode between Lit, Unlit, and Normal to check the output.

Output files

When Normal Map is enabled, Pixelate writes a second PNG next to the diffuse sprite sheet.
CaptureNormal-map file
Static image{TargetName}_NormalMap.png
Animation clip{TargetName}_{ClipName}_NormalMap.png

Use the normal map

  1. Create a material.
  2. Set the shader to ToonLitSprite.
  3. Assign the sprite sheet to the material’s diffuse texture field.
  4. Assign the generated normal map to the material’s normal map field.
  5. Assign the material to your Sprite Renderer.
If lighting appears reversed after flipping a character, rotate the character 180 degrees on the Y axis instead of using negative X scale.