@Butthair Shader languages don't have any data types above a float4. RGBA and XYZW are interchangeable. @gem2492 You could blend in many different ways, from vertex color to texture map to coordinate based in a shader. You could do this in any software that allows you to transfer a shader to your GPU, so Max, Maya, Unreal,…