Hey all! Wanted to try out Nanite.
I used a prebuilt environment “City Subway Train Modular” on the marketplace (it’s free).
Created a UE4 project with it, opened it in UE5, then enabled nanite on all the static mesh with opaque material. Rebuilt lighting with production quality. Packaged and tested the fps. I later enabled virtual shadows, rebuilt lighting, and packaged that as well.
So I currently have 4 builds.
-Stock with no changes, straight packaged.
-Nanite enabled, packaged.
-Stock, virtual shadow enabled, packaged.
-Nanite enabled, virtual shadow enabled, packaged.
These are the FPS I’m getting in three different machines:
1070
Normal: 112
Nanite: 85
Normal + Virtual Shadow: 40
Nanite + Virtual Shadow: 36
3070
Normal: 160
Nanite: 140
Normal + Virtual Shadow: 70
Nanite + Virtual Shadow: 65
5700XT
Normal: 92
Nanite: 82
Normal + Virtual Shadow: 37
Nanite + Virtual Shadow: 35
Here’s a link to the packaged builds if you guys wish to test yourself: https://drive.google.com/file/d/1mVfS1ZNveCHYqwrBq35e7JN9cDowucQM/view?usp=sharing
I don’t think I can share the project files given I’m not the creator. If I’m wrong, I’m willing to share those too. Or make them yourselves from marketplace.
I tried the same procedure on “Factory Environment Collection” on the marketplace with similar results. Performance was worse (28 fps → 24 fps). Also there seems to be an issue with lots of mesh loading the wrong texture. But that’s another topic.
What am I missing or doing wrong here? I was expecting a performance increase, not decrease.