[Shader] How to get the color of underneath mesh texture ?

Greetings !
I’m working on a stylized project and I’d like to have grass over a mesh that has a gradient of green. I’d like to have the same result as you would have when you’re using a landscape with virtual texture but without using them as it’s not a landscape but a mesh. I shared a reference below.
I don’t really have any idea of how should I do this and if it’s even possible without using VT so I’m looking if someone here would know !
Thanks in advance !
PS : I’m using UE5.3
image
image