Contact: Fernando Ramallo[email protected]
Date: 06.05.2026
Website: https://byfernando.com/
About
This is a case study about a custom stylized art pipeline I designed and implemented that includes:
- An asset importer and processor that applies shaders and metadata to 3D Models
- A custom ubershader with recoloring, fog, custom lighting
- Editor tools for assigning color palettes to models interactively
- A color palette system with interchangeable palette assets for different looks
- No need for custom materials. A single drawcall renders the entire scene.
This document includes a full write up of the process to implement it. Originally conceived for a Tech Art test.
tl;dr
- Drag a model to the project, a custom importer applies the custom pipeline automatically.
- Use an in-editor tool to assign palette indices to meshes.
- Create Palette assets for specific looks.
- No need for multiple materials: an ubershader handles the entire look. The entire shading is artist controlled.
Full Source Code Available at
https://github.com/fernantastic/unity-palette-pipeline
Screenshots
Cycling through Palette objects