RE: VSM
In a semi-populated area with lots of decorations (standalone game) and multiple shadow casting lights (probably 9 or so, plus the sun):
I’m seeing barely any framerate difference between CSM and VSM, even when moving around. And all my meshes are non-nanite too.
CSM has slightly higher highs, but it also dips a lot more. VSM seemed to average the framerate more consistently. This could vary based on hardware/settings though.
VSM hits the GPU a little more (obviously) and increases the draw calls a fair bit (obviously.)
VSM looks vastly better though. I could not get any good CSM settings to match.
I’m not sure if the claims of it being “worse performance” (especially with non-nanite) is just exaggerated, or it’s based on higher polygon counts and first person or third person views. For this style of game, it seems barely a problem. Low-medium poly meshes, with overhead view. I suppose even 4% slower could be deemed as “bad” to some people.
I do have nanite “enabled” (because in 5.6 it’s required for VSM to even work), but not on any specific meshes right now. I could test VSM performance with everything on nanite, but thats a pain to do, and I don’t think I care enough yet to go that far.