Adjusting Landscape Layers in Material

Hi UE community.

I’ve got a landscape material that is inspired by the landscape in the Vehicle demo, with cliff rocks sticking out of the main (grass, etc) layers based on some vertex normal math. What I’m wondering is if there’s a way to affect the layer weights within the material. So for all those areas where the cliff programmatically sticks out, I want to turn off all other layers. The reason why is because I want to do procedural grass that won’t go up on cliffs too.

Right now, the grass layer is the base layer, and it doesn’t seem to be getting overridden even when I apply another layer over it, and thus the procedural grass is everywhere. Here are a few screenshots with additional explanation: http://imgur.com/a/Wxc4Q

My Cliff and Grass layers are weight-blended, and the Alpine layer is non-weight-blended if that makes a difference.

Thanks!

Where are you doing your grass output? I don’t see it in your material.