Unreal 5 grass performance test with Calysto World 2.0 PCG tool on FAB
Quick benchmark replacing Unreal’s default Grass with a GPU PCG solution I’ve been developing for Calysto World 2.0.
Unreal Grass → ~15 fps
GPU PCG → ~60 fps
The performance difference comes from moving the detail placement fully to the GPU. Results will vary by project, but it’s been a big improvement for large open worlds.
The main reason explaining the performance gain is that my tool avoids spawning vegetation inside another vegetation (for example, stacking grass at the same place on the landscape). Doing this greatly reduces the quantity of grass needed to look "full" and also decreases the overdraw, improving the performance.
Available on FAB: https://www.fab.com/listings/8631308a-67a3-4e20-b3e4-74be19813f77
Happy to answer your questions!
Film & Animation
#Unreal Engine 5
#PCG
#Procedural Content Generation
#Unreal Engine PCG
#Unreal Engine procedural tools
#Unreal Engine open world
#UE5 open world tools
#Unreal Engine procedural generation
#Massive World
#PCG Unreal Engine
#UE5 world building
#UE5 procedural
#FAB Unreal Engine
#UE5 large world tools
#Optimization