A procedural skin transformation shader created in Unreal Engine 5 for my personal project, which will be announced soon.
I decided to share this breakdown as a tutorial for anyone interested in creating a similar effect. While the workflow is relatively straightforward, following this guide assumes a solid understanding of Unreal Engine's Material Graph.
The effect is driven entirely by a Material Parameter Collection, allowing the transformation to be controlled in real time or animated directly through Sequencer. The shader features a procedural growing mask, tileable material blending, generated transition normals, and dynamic outline generation to create an organic, layered transformation effect.
Everything was built exclusively with Unreal Engine's Material Editor, without any custom HLSL, making the shader highly customizable, easy to extend, and suitable for a wide range of transformation effects.
Example Video