Read only cvars need to be changed outside of the editor, probably want to do this in the scalability ini file
Edit: Looks like it has to be in the engine ini file (best to keep it in your project’s defaultengine.ini file, not the one installed in the Unreal Engine folder itself), it will trigger a full shader recompile, just a warning. I can confirm that the setting does fix the issue though.
Thanks for the help. I was able to change that setting, but not seeing any improvement in shadow quality. Is there any other setting that is needed for this to work?
Tried testing it in a new project, still no luck. The renderer settings in a new project seems far less than in your example, so I wonder if another setting needs to be enabled for this to work.
This is what mine looks like in a fresh project (with the added setting):
Honestly the only other thing I could think is that you’re not using the SingleLayerWater shading model for your water. That cvar only works on single layer water materials.
OK, I figured it out. I noticed with r.Water.SingleLayer.DepthPrepass=1 while the shadows were still blocky, the blocks would get smaller when you zoom into them. So in searching for other settings I found r.Water.SingleLayer.ShadersSupportVSMFiltering and r.Water.SingleLayer.VSMFiltering.
@3DMoss oh my god thank you! I was having this same issue for a while now, and randmly started digging through some single layer water cvars as well and googled them to come across this posting. This is the only thing I have ever seen about these documented anywhere. thanks a million!