when you make a foliage tree from blackalder in unreal 5.1 then get a nice big tree with a big bushy set of leaves and play test and sit in the leaves and see fps the fps goes down a lot when your in the leaves.
its because your touching the leaves.
if you don’t touch the leaves you don’t lose fps.
i want an option in unreal engine so when i go into the leaves and have collision on i have collision with the tree trunk but not the leaves. the leaves don’t impede me anyway so there’s no reason to touch the leaves with some collision when i go into the leaves only the tree trunk blocks me when foliage set to “block all”.
i want it so i have collision with the tree trunk only the rest i have no collision with, and this goes for things like quixel grass and bushes when i touch them the fps goes down it doesn’t have too i have no reason to feel some touch from the grass as i walk through it.
i wouldnt doubt that the grass blades touch each other like i touch the tree leaves when i sit in the tree as i test the game. this makes adding grass and bushes gpu expensive when theres no reason for the leaves to feel each other and the grass blades to feel each other.
here’s how i sped up my fps when adding lots of trees and other foliage:
in unreal engine, when you put in foliage especially trees, you might need to speed up your pc, below i show how i did it.
now for all the foliage i got from BlackAlder and Quixel Bridge,
tweak 1:
i also open the cyan colored static mesh and search for “uv”, and then uncheck all the boxes.:
use full precision UVs
UE4Compatible UVs
Generate Lightmap UVs
Generate Lightmap UVs
i do this for what i get from quixel bridge and blackAlder and Medieval Dungeon,
every cyan colored static mesh i can.
it takes a long time so i do this in a separate project that i can migrate the files from into a working slash project.
tweak2:
select all icons with the green color strip,
right click,
asset actions,
bulk edit via property matrix, then do these settings below:
custom navigable geometry = no
evaluate world position offset = unchecked
cast shadow = unchecked
save and close the property matrix
tweak3:
in project settings:
in rendering:
dynamic global illumination method = none
reflection method = none
anti aliasing method = Temporal Anti-Aliasing
frame buffer pixel format = 8bit rgba
tweak 4:
in quixel bridge:
use low quality from quixel bridge,
heart the ones you download so you can redownload them from favourites instead of searching for them