Nanite optimization, posting my methods here in the hopes you will share yours!

Over the last few months I’ve been researching ways to optimize Nanite environments as im targeting 60 FPS on current gen hardware.
(-/+ RTX3000 series)
I thought I’d share my workflow in hopes someone here in return could give me some more ways to to optimize Nanite.

Ways to optimize Nanite assets that im utilizing:

  • Low Material Count per asset & Material Complexity
  • Having fully modeled Geometry
  • Avoiding transparent/masked materials
  • Optimizing WPO range and Shadow Cache
    (for Foliage)
  • Targeting “High” scalability

What am i missing? Is there anything else i can do to optimize my Nanite workflow?

Are there any “Nanite Settings” or Cvars that I can leverage to further optimize Nanite assets?

Would love some tips from the community, please reach out!

(With traditional LODs i can reach my performance target by lowering poly-count and aggressively billboarding.
But I love the Nanite workflow and fidelity, so my hopes are to get atleast similar performance out of Nanite)

Have you explored using specific cvars related to Nanite triangle culling or tweaking scalability settings for shadow rendering? Could there be trade-offs in visual quality that would still allow for high fidelity while hitting your performance target, especially for complex scenes or foliage? :slightly_smiling_face: