Is there any way to detach foliage from the surface it's attached to so it doesn't delete itself?

Any time I need to re-import a surface model, I have a minor panic attack since it means I need to redo all of the foliage from scratch. I have a terrain model with aerial imagery, and after adding foliage to the terrain, I manually erase any trees which appear where a house is sitting. This takes hours but the end product looks good.

Then I realize there's an error in the terrain, so I quickly fix and then reimport it to Twinmotion with the 'refresh' button. All of that foliage I just spent hours on disappears. This is a workflow killer and honestly it makes no sense. Can we just not remove the foliage and keep it where it is instead of completely annihilating it? This has been an issue plaguing Twinmotion for years.

Hi ,

Unfortunately, there isn't a way to detach painted or scattered vegetation from the surface it has been applied to, so making large changes to the mesh and then re-importing would cause the vegetation to disappear.

There are long term plans for a very significant overhaul of the foliage system, and ideally limitations such as these could be overcome, but for now there isn't a good workaround for avoiding this behavior.

If you have any ideas you think would be useful to add to Twinmotion, please submit them on our roadmap here and the developers can take it into consideration for future updates.

Best,

Raghib