Pixel Palette Pro – Instant Stylization


Import from any image Automatically add varying brightness shades of each palette color Visual Effects: ... Independent colors/thicknesses specifiable for silhouettes and creases


by Mana Mirror


Price History +

Make your game look amazing from day one. Turn a kit-bashed prototype into a cohesive visual feast straight away. Apply awesome palettes from Lospec and nail the retro pixel-art aesthetic.

Platform Support:

  • Unity 6000.0.x
  • Universal Render Pipeline URP 16+
  • Web/Desktop/Mobile
  • OpenGL/Vulkan/DirectX

Implementation:

  • Bakes the configured palette ahead-of-time with a compute shader (w/CPU fallback)
  • Lightweight runtime shader applies the pre-baked palette
  • CIELAB color space used to match screen colors to the palette
  • Source code provided

Suggested Applications:

  • Color-grading
  • High-def newspaper/comic-book style
  • Low-def pixel-art style

Color Palettes:

  • Curated presets built-in
  • Custom palettes
  • Import from Lospec
  • Import from any image
  • Automatically add varying brightness shades of each palette color

Visual Effects:

  • Apply color palette to the scene
  • Hue/Saturation/Lightness adjustment before palette is applied
  • Pixelation with adjustable size
  • Optional dithering/interpolation to reduce color banding
  • Adjustable smoothing to reduce shimmer/flicker under camera movement
  • Silhouettes drawn around outside of objects
  • Creases/corners drawn inside objects
  • Independent colors/thicknesses specifiable for silhouettes and creases
  • Masks can be used to restrict outlines to only particular objects

Quality-of-Life:

  • Minimal setup (2 steps, add renderer feature + script component)
  • Effects render in the editor for realtime preview
  • Instant feedback when tweaking parameters
  • Handles camera overlays automatically (e.g. weapon overlay)
  • Multiple palette configs supported, switch between them with one click
  • Easily toggle the effect on/off for a before/after comparison
  • Control when the effect executes (e.g. before/after other post-processing effects)