Shader with 3 tiling textures (PBR) with height blending and contrast control

Hi everyone!

I spent too many hours going through tutorials with no results. :frowning:

How can I create a shader that allows me to use (on a mesh) vertex painting of 3 different textures (base_color), that tile and use the heigth for blending. I want to be able to choose the blend opacity of my textures (they are RGB). It’s especially the last point that I can’t do when I have more than 2 textures at the same time. All I can do, is like a blur blending opacity between my 3 textures.

Thank you !!!

Once you know how to do 2 textures, the principle is the same for 3

The UVs work like normal.

You can clamp the vertex paint for each color to control how much it is used:

Thank you very much ClockworkOcean! :slight_smile:

I will give it a try !