How to lerp colors between multiple meshes?

I have 2 separate meshes, one with shallow, and one with deep water. I need to lerp the colors to make the transition nicer. I can’t merge the meshes together or else I will get the mesh has too many vertices error. Any clue on how to do this?

One approach is to use a shader that handles a transition to an edge.

Another approach is to generate extra geometry between the two areas above, and then use some kind of gradient shader or else simply texture map to get from one color to the other

It all kinda depends on what you’re doing, how the geometry is created, how dynamic it is, etc. If this is just a pre-made level, just go in and make a transition strip and blend the color across a color ramp texture, or a gradient shader.

I think I will try what you suggested. I’m not great at shaders but I hope I can get it to work!