Find answers to the most common questions about using Pixelate. If your question isn’t covered here, join the Pixelate Discord community or email tomblackbusiness@gmail.com.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.
Which Unity render pipelines does Pixelate support?
Which Unity render pipelines does Pixelate support?
- For Built-in: use
Pixelate.unitypackageorPixelateNew.unitypackage - For URP: use
PixelateSRP.unitypackage
Why isn't the lighting working on my sprite?
Why isn't the lighting working on my sprite?
- Wrong light type — sprite normal map lighting only works with a Directional Light (Built-in) or Global Light 2D (URP). Point lights and spot lights are not supported.
- Wrong shader — make sure you’re using
ToonLitSprite(Built-in) orUniversal Render Pipeline/2D/Sprite-Lit-Default(URP). - No normal map assigned — check that the
_NormalMap.pngis set in the material’s Normal Map slot. - URP using wrong renderer — URP 2D lighting requires the 2D Renderer. Check your URP asset’s Renderer List.
Lighting looks inverted when my character faces left — why?
Lighting looks inverted when my character faces left — why?
Transform.Scale.x = -1 to flip the character. This inverts the normal map’s lighting direction.Fix: rotate the GameObject 180° on the Y axis instead:How do I control how many colors appear in my sprite sheet?
How do I control how many colors appear in my sprite sheet?
- Auto Palette — Pixelate generates a palette using K-means clustering. Set Auto Palette Color Count to control the number of colors (default: 16).
- Custom Palette — supply your own 1-pixel-tall PNG palette texture.
- None — no palette limiting; output uses full color.
Can I capture multiple animations at once?
Can I capture multiple animations at once?
AnimationClip assets. Each clip produces its own sprite sheet and normal map PNG. They are all exported to the same folder you selected as the Export Location.The sprite sheet frames are in the wrong order — how do I fix it?
The sprite sheet frames are in the wrong order — how do I fix it?
AutoSpriteSlicer slices from top-left to bottom-right, row by row. If frames appear out of order in the Sprite Editor, open the Sprite Editor (select the PNG → Sprite Editor), click Slice, choose Grid By Cell Size, and enter the same Cell Size you used in Pixelate. Apply and reimport.What is the maximum sprite sheet size?
What is the maximum sprite sheet size?
ceil(sqrt(numFrames)) × cellSize on each axis. For example, a 60-frame animation at 128×128 cell size produces a 1024×1024 atlas (8×8 grid) — well within the limit. A 120-frame animation at 256×256 would require a 3072×3072 atlas (12×12 grid).To reduce atlas size: lower the FPS, reduce the cell size, or split long animations into shorter clips.Do the included DEMO animations have commercial use rights?
Do the included DEMO animations have commercial use rights?
What is the Visualize scene for?
What is the Visualize scene for?
Can I capture particle effects?
Can I capture particle effects?
ParticleSystem component. You can set a fixed seed value for reproducible captures, or enable Random Seed to vary the simulation each time. See the Particles capture mode page for full details.