Hey folks,
I have a landscape material with a bunch of different layers (dirt, mud, grass, etc.) but want to add a wetness/puddle layer that can be painted on. Right now I just have wetness controls per-layer (so you can bring in puddles for the mud across the board etc.) But IDEALLY I would just be able to paint the wetness on as a separate layer that takes the underlying diffuse+roughness+normal of whatever layer it’s painted over and uses that.
Is this possible? Or do I need to just stick with the method I have.
Cheers!
You have to re-write the whole material to inject your wet layer into each different layer.
Depending on the material this could be easy or hard.
Assuming the material is made following best practice, you may be able to inject the layer at the tail end.
Break material attributes, make the modifications, Make material attributes, and use that as output.
Alternatively, you can do the sane thing - Don’t use landscapes and build things from the ground up properly.
Thanks for the tips here! I’ll dig deeper tomorrow