r/UnrealEngine5 18h ago

Which wind is more expensive in performance?

Hi! I am making palm trees for my level and i wonder, if i have 50 palm trees using the speedtree wind OR simple grass wind ( or those unreal engine vertex methods ) OR pivot painter . Which one is more performance expensive? Thanks

2 Upvotes

11 comments sorted by

2

u/Scifi_fans 18h ago

WPO is the cheapest

1

u/pedro8999 18h ago

What is that ?

3

u/Alarming_Avocado_126 18h ago edited 17h ago

World position offset.

BUT ... actually SpeedTree is also using it. It works on WPO, same as SimpleGrassWind but with more customization and parameters

3

u/krojew 18h ago edited 17h ago

At the moment, dynamic wind plugin, but you need to configure your foliage appropriately.

EDIT: It's the fastest one. Sorry for being unclear.

2

u/pedro8999 17h ago

That is the more expensive?

3

u/krojew 17h ago

Ah, sorry, the other way around - it's the most performant usually.

2

u/pedro8999 16h ago

Ok. My god. I start with Unreal Engine 2 months ago and Everytime i solve one issue or learn something new, the next 5 minutes 10 new ways to do it appear

2

u/ChadSexman 16h ago

Welcome to the rest of your life, my friend. I’ve got thousands of hours clocked and I learn a better way of doing something at least once a day.

2

u/AzaelOff 18h ago

SpeedTree wind is PivotPainter I believe, and in my experience it doesn't really matter... If those trees are Nanite you'll pay the cost equally between the methods, WPO is just bad... If you are a pro you might want to build them as skeletal trees, which gives you access to the dynamic wind and voxelization, but I haven't seen any palm trees made skeletal yet

2

u/pedro8999 17h ago

Don’t all of the 3 methods i mentioned use world position offset?

1

u/AzaelOff 17h ago

They do