Painting with the foliage tool places actors in the streaming proxy within an Foliage instance Actor. For some reason i cannot delete any foliage with the foliage paint tool, also unable to delete the instance actor, Foliage tools do not work even if you delete any foliage instances from the paint tray. However i can independently select a foliage instance and delete it manually or with the delete in the foliage tray. Unable to select all, lasso, etc. only delete an instance selected from the viewport. New project, new level
I think you have to use the Foliage tool itself to āeraseā them with the erase brush. Keep in mind that when I did this, I had a foliage actor with no bounds warning that kept popping up for a while in my log when I ran PIE. Not sure why.
This fails since the foliage actors or no longer bound to the foliage tool itself, after place foliage they become an independent foliage instance actor breaking the link between the tool and foliage instance. as mentioned It is still possible to select a single instance and delete it.
Have exactly same problem, canāt remove or even select foliage with laso tool.
same problem
All foliage is placed in an instance actor that the foliage tool cannot access in order to use the tools. I have not been able to figure out how to get the foliage tools to edit individual proxies on the streaming level.
I have the same problem with the difference that I actually have one foliage type that I can select, no idea why.
Think I found the issue. This happens only on meshes that have ānanite supportā enable. Nanite is not recommended to use in foliage.
Iām experiencing the same problem. With world partition enabled I am unable to erase foliage. It doesnāt even show that foliage instances were placed down. When selecting the individual meshes it shows the ādeleteā option as faded out and unable to use.
It essentially makes using world partition useless in the Early Access; foliage is a pretty big part of most worlds.
Found the fix for foliage being unable to delete.
From another thread.
"In order for shift click to work for removing you must right click the static mesh asset after you add it to the foliage pallet and āSave As Foliage Typeā¦ā
Now it is treated like a regular foliage actor and you are able to do everything with it.
I will definitely have to give it a try
Iām running into the same issue on UE5 with World Partition and the foliage actors. I was able to delete them by selecting the foliage actors with the Lasso tool and then clicking the Remove button in the Foliage tool.
Simply create a Utility Wiget BP with a button. Then on click, GetAllActorsOfClass for InstancedFoliageActor and loop through them and destroy actor. You can do that in level blueprint as well.
Thank You! This solved it for me.
I was able to remove a stray tree that wouldnāt erase by deleting the entire foliage actor then undoing the action. All the other trees came back but the un-erasable tree didnāt come back.
It probably will once the level it was placed in is reloaded.
The solution to the problems is to paint the foliage only within the proper level tile.
On world composition you do this by just opening the level, setting light to unlit, and painting away.
The persistent level isnāt very good at isolating things - but you could work one level at a time by loading/unloading levels, I just prefer to access them directly as it avoids mistakes.
On world partition you - in theory - shouldnāt need to worry about things. In practice always be mindful before painting that you are on the correctly loaded spot.
This answer was for a different foliage topic, idk wtf this forum is doing tbh, itās a total mess.
Nobody says anything about decreasing the brush size. Do that and shift+right click will delete foliage elements.
This does indeed fix the problem. Thanks!
Still having this issue years later. On my current project weāve been able to add/delete foliage many times, but sometimes, deleting is impossible. And right now adding ANY foliage to what we already have crashes UE 100% of the time. Can epic PLEASE fix this? People have been complaining about these issues for years, and nothing has changed.
I found the fix for this guys, If you cannot paint a foliage actor/static mesh nor get the static mesh into the foliage slot (like dragging or going into foliage and clicking make anything no matter what it is a foliage actor) Which crashes UE(whatever version). Open a new level, then proceed to create the same foliage actor in the foliage tab but on this new world it should work first try. Then go back to your original world that you were editing and attempt to re add the foliage actor (the new one you just created), you only need to do this once, since its based off a corrupted foliage error that Unreal wont fix most likly. Enjoy guys!!!