A Terastal shader for Unity based on the Terastallizing game mechanic from Pokemon Scarlet and Violet.
The core mechanic of Pokémon Scarlet and Violet is Terastallization, a phenomenon that changes the type and appearance of the Pokémon into a crystalline figure. This repository contains a shader (and other assets) for recreating the basic look and feel of the effect in Unity Shader Graph. Also included is a plugin that converts mesh UVs into a greyscale texture with random colors assigned to each triangle of the mesh.
This project was created using Unity 2022.3.0f1 (Long-Term Support).
This project is part of a tutorial which is available here:
This project and the corresponding tutorials were created by Daniel Ilett.
This project was released on April 10th 2024.