So my problem is that I want to lerp between multiple textures depending on the VertexColors R Value. In this value I save a noisemap that acts as a humidity map for different biomes. Currently I lerp between a texture (Desert) at R Value 0 and a Texture (Jungle) at R Value 1. (Higher Humidity) This is to have different biomes with different colors. This works well, but the problem is if I want a biome in between. (Plains) This would just be a 50% desert Texture and a 50% Jungle Texture. How would I go about so that the R Value of 0.5 would be its own texture, and the Values 0,25 and 0,75 are mixes of Desert and Jungle with this Texture respectively. Here is an Example:
Now It is easy to just lerp between 0 and 1. I just use a Lerp node and input the Vertexcolor R value as T and the 2 textures as the inputs. But how would I handle Multiple ones? Is there some sort of Texture Gradient tat I can use instead?
I appreciate any help! Wish you a great day!