Can you automatically assign landscape paint layer via blueprint?

Hey,

I was wondering if its possible to change the landscape paint layer via blueprint. I’'ll try and keep it simple.

Scenario

  • I have a game where the player can place houses on the map.
  • The map is a ‘landscape’ terrain with mutiple paint layers.
  • I would like to automatically change the paint layer around the area that the house is placed by the player (by blueprint?)
  • This doesn’t have to happen at run time, it can happen the next time the player loads the game.

I’ve attached a gloriously detailed diagram to help :slight_smile:

Could someone tell me if this feature can be implemented in Unreal?

Thanks in advance,

I saw something kind of like this in a tutorial on how to make spray paintable materials

Thanks @mightyenighma, thats actually quite useful.