I want to change the landscape form (only visual, I know that WPO does not affect the collision) using the decal, but the decal is not the mesh, so it can’t change other meshes WPO directly. I tried to use Runtime Virtual Textures, but they can only transfer default values such as vector and float. The WPO in my case does not contain only the float3 variable but also needs to transfer the decal’s location data, its scale, rotations, and so on. That’s why I can’t use Material collections (Or maybe I can, but anyway with this way I will be able only to use one object in the level to affect the landscape form because the parameter collection can’t duplicate itself during the game). So I need to find another way to make the decal affect the landscape WPO.
As a result, I just want to have a decal that can create a hole or a hill in the landscape. Or it can be any other object that can do it. The main part is that I need to be able to copy those objects to create as many holes and hills as I want.