View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.6
- Last updated
- First released
- Unity version
- 2019.4.40 or later
- Package size
- 13.2 MB
- Files
- 38
- Favorites
- 59
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $3.50 on
Keywords
Palette Shader
A full-screen camera shader for restricting the palette of available colours rendered by a camera. Editor support, no coding required.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 1
Palette Shader screenshot 1
About this asset
Full instructions can be found here!
Palette Shader is a full-screen camera shader for restricting the palette of available colours that a camera can render. Any number of colours, or ranges of colours, can be specified via a Palette Shader component (which has its own Unity Editor GUI) and the shader will display each pixel in whichever palette colour is nearest to the pixel’s original colour.
This can be used, for example, to restrict the number of on-screen colours to produce a more retro feel.
No coding is required – it’s simply a case of adding the Palette Shader component to a game object that has a camera and setting up the palette details in the Unity Editor.
Palette Shader supports:
- Customisable palettes, made up of individual colours or colour ranges.
- Configurable image brightness, contrast, greyscale and pixelation.
- Full prefab support.
- Shader Model 2.0.
- 25 template palettes to get you started.
- The ability to import palettes from existing .PNG and .JPG files.
- Instructions and source code included.
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2019.4.40f1 | Compatible | Not listed | Not listed |
As listed on the Asset Store.