; ; Base scalability settings ; Stereo3DProductions Mid/Low end VR edition (v1.2) ; ========================= ; 1.1 Improved shadow scales by using r.ShadowQuality rather than abusing r.Shadow.CSM.MaxCascades ; 1.2 Arranged settings that revert when you enable VR so the reset-default value contains the lowest settings ; This assures that when you enable VR, you start with the lowest values in case you forget they reset ; -AA "Epic" has no aa ; -Shadow "Medium" is lower than "Low" (In order Medium,Low,High,Epic) ; ; All sky, ground, IBL & HF quality settings floored to minimum ; ; AA setting that reverts by default when enabling VR (Epic) has no AA at all. Medium and High use MSAA 2x and 4x respectively if you want to experiment ; ; View distance starts at 0.35 (original low is 0.28) and uses 0.4, 0.5 and 0.6 for medium, high and epic. ; ; Original lowest shadow had r.Shadow.CSM.MaxCascades=0 which turns shadows off (stupid) so this one uses r.Shadow.CSM.MaxCascades=1 on all levels ; The VR-default of Medium will not look too hot but won't demand much to run. Low is a good super-economic mode. ; High and epic use increasing r.ShadowQuality rather than cascades for tougher GPUs that can run nicer shadows. ; ; Post Process setting that reverts by default (Medium) was insanely using the ever useless Ambient Occlusion & DoF effects, which are a waste of electricity, GPU and pixels for VR. ; Now All settings have AO & DoF off & have all been scaled down evenly so you can experiment with stronger effects that do benefit VR. ; ; EffectsQuality section (non-custom presets) modified a bit. Recommend only using custom settings in VR, though. Do not use presets. ; ;----------------------------------------------------------------------------------------------------------------- [TrueSkyQuality@0] r.TrueSkyQuality=0 [TrueSkyQuality@1] r.TrueSkyQuality=0 [TrueSkyQuality@2] r.TrueSkyQuality=0 [TrueSkyQuality@3] r.TrueSkyQuality=0 ;----------------------------------------------------------------------------------------------------------------- [GroundClutterQuality@0] r.GroundClutterQuality=0 [GroundClutterQuality@1] r.GroundClutterQuality=0 [GroundClutterQuality@2] r.GroundClutterQuality=0 [GroundClutterQuality@3] r.GroundClutterQuality=0 ;----------------------------------------------------------------------------------------------------------------- [IBLQuality@0] r.IBLQuality=0 [IBLQuality@1] r.IBLQuality=0 [IBLQuality@2] r.IBLQuality=0 [IBLQuality@3] r.IBLQuality=0 ;----------------------------------------------------------------------------------------------------------------- [HeightFieldShadowQuality@0] r.HFShadowQuality=0 [HeightFieldShadowQuality@1] r.HFShadowQuality=0 [HeightFieldShadowQuality@2] r.HFShadowQuality=0 [HeightFieldShadowQuality@3] r.HFShadowQuality=0 ;----------------------------------------------------------------------------------------------------------------- [AntiAliasingQuality@0] r.PostProcessAAQuality=0 r.MSAA.CompositingSampleCount=1 [AntiAliasingQuality@1] r.PostProcessAAQuality=0 r.MSAA.CompositingSampleCount=2 [AntiAliasingQuality@2] r.PostProcessAAQuality=0 r.MSAA.CompositingSampleCount=4 [AntiAliasingQuality@3] r.PostProcessAAQuality=0 r.MSAA.CompositingSampleCount=1 ;----------------------------------------------------------------------------------------------------------------- [ViewDistanceQuality@0] r.SkeletalMeshLODBias=0 r.ViewDistanceScale=0.35 [ViewDistanceQuality@1] r.SkeletalMeshLODBias=0 r.ViewDistanceScale=0.4 [ViewDistanceQuality@2] r.SkeletalMeshLODBias=0 r.ViewDistanceScale=0.5 [ViewDistanceQuality@3] r.SkeletalMeshLODBias=0 r.ViewDistanceScale=0.6 ;----------------------------------------------------------------------------------------------------------------- [ShadowQuality@0] r.LightFunctionQuality=0 r.ShadowQuality=1 r.Shadow.CSM.MaxCascades=1 r.Shadow.CSM.MaxFarCascades=0 r.Shadow.AllowForegroundShadows=0 r.Shadow.MaxResolution=2048 r.Shadow.RadiusThreshold=0.05 r.Shadow.DistanceScale=0.2 r.Shadow.CSM.TransitionScale=0 r.DistanceFieldShadowing=0 r.DistanceFieldAO=0 [ShadowQuality@1] r.LightFunctionQuality=0 r.ShadowQuality=1 r.Shadow.CSM.MaxCascades=1 r.Shadow.CSM.MaxFarCascades=0 r.Shadow.AllowForegroundShadows=0 r.Shadow.MaxResolution=1024 r.Shadow.RadiusThreshold=0.05 r.Shadow.DistanceScale=0.3 r.Shadow.CSM.TransitionScale=0 r.DistanceFieldShadowing=1 r.DistanceFieldAO=0 [ShadowQuality@2] r.LightFunctionQuality=1 r.ShadowQuality=2 r.Shadow.CSM.MaxCascades=1 r.Shadow.CSM.MaxFarCascades=0 r.Shadow.AllowForegroundShadows=1 r.Shadow.MaxResolution=1024 r.Shadow.RadiusThreshold=0.04 r.Shadow.DistanceScale=0.65 r.Shadow.CSM.TransitionScale=0.9 r.DistanceFieldShadowing=1 r.DistanceFieldAO=1 [ShadowQuality@3] r.LightFunctionQuality=1 r.ShadowQuality=3 r.Shadow.CSM.MaxCascades=1 r.Shadow.CSM.MaxFarCascades=0 r.Shadow.AllowForegroundShadows=1 r.Shadow.RadiusThreshold=0.03 r.Shadow.CSM.TransitionScale=0.8 r.DistanceFieldShadowing=1 r.DistanceFieldAO=1 ;epic settings r.Shadow.MaxResolution=2048 r.Shadow.DistanceScale=1.2 ;insane settings! ;r.Shadow.MaxResolution=4096 ;r.Shadow.DistanceScale=1.5 ;----------------------------------------------------------------------------------------------------------------- [PostProcessQuality@0] r.oneframethreadlag=1 r.MotionBlurQuality=0 r.AmbientOcclusionSampleSetQuality=0 r.AmbientOcclusionLevels=0 r.AmbientOcclusionRadiusScale=1 r.DepthOfFieldQuality=0 r.RenderTargetPoolMin=300 r.LensFlareQuality=0 r.SceneColorFringeQuality=1 r.EyeAdaptationQuality=1 r.BloomQuality=1 r.FastBlurThreshold=1 r.UpsampleQuality=3 r.TonemapperQuality=1 r.LightShaftQuality=0 r.ScreenSpaceReflections=0 [PostProcessQuality@1] r.oneframethreadlag=1 r.MotionBlurQuality=0 r.AmbientOcclusionSampleSetQuality=0 r.AmbientOcclusionLevels=0 r.AmbientOcclusionRadiusScale=1 r.DepthOfFieldQuality=0 r.RenderTargetPoolMin=300 r.LensFlareQuality=0 r.SceneColorFringeQuality=1 r.EyeAdaptationQuality=1 r.BloomQuality=1 r.FastBlurThreshold=1 r.UpsampleQuality=3 r.TonemapperQuality=1 r.LightShaftQuality=0 r.ScreenSpaceReflections=0 [PostProcessQuality@2] r.oneframethreadlag=1 r.MotionBlurQuality=0 r.AmbientOcclusionSampleSetQuality=0 r.AmbientOcclusionLevels=0 r.AmbientOcclusionRadiusScale=1 r.DepthOfFieldQuality=0 r.RenderTargetPoolMin=400 r.LensFlareQuality=2 r.SceneColorFringeQuality=1 r.EyeAdaptationQuality=2 r.BloomQuality=2 r.FastBlurThreshold=1 r.UpsampleQuality=3 r.TonemapperQuality=1 r.LightShaftQuality=1 r.ScreenSpaceReflections=1 [PostProcessQuality@3] r.oneframethreadlag=1 r.MotionBlurQuality=0 r.AmbientOcclusionSampleSetQuality=0 r.AmbientOcclusionLevels=0 r.AmbientOcclusionRadiusScale=1 r.DepthOfFieldQuality=0 r.RenderTargetPoolMin=400 r.LensFlareQuality=2 r.SceneColorFringeQuality=1 r.EyeAdaptationQuality=2 r.BloomQuality=3 r.FastBlurThreshold=1 r.UpsampleQuality=3 r.TonemapperQuality=1 r.LightShaftQuality=1 r.ScreenSpaceReflections=1 ;----------------------------------------------------------------------------------------------------------------- [TextureQuality@0] r.Streaming.MipBias=3 r.MaxAnisotropy=0 r.Streaming.PoolSize=700 [TextureQuality@1] r.Streaming.MipBias=0 r.MaxAnisotropy=2 r.Streaming.PoolSize=1250 [TextureQuality@2] r.Streaming.MipBias=-3 r.MaxAnisotropy=4 r.Streaming.PoolSize=2500 [TextureQuality@3] r.Streaming.MipBias=-10 r.MaxAnisotropy=16 r.Streaming.PoolSize=5000 ;----------------------------------------------------------------------------------------------------------------- [EffectsQuality@0] r.TranslucencyLightingVolumeDim=24 r.RefractionQuality=0 r.SSR.Quality=0 r.SceneColorFormat=4 r.DetailMode=0 r.TranslucencyVolumeBlur=0 r.SSS.Scale = 0 r.SSS.SampleSet=0 [EffectsQuality@1] r.TranslucencyLightingVolumeDim=24 r.RefractionQuality=0 r.SSR.Quality=0 r.SceneColorFormat=4 r.DetailMode=0 r.TranslucencyVolumeBlur=0 r.SSS.Scale = 0 r.SSS.SampleSet=0 [EffectsQuality@2] r.TranslucencyLightingVolumeDim=64 r.TranslucencyLightingVolumeInnerDistance=1600 r.TranslucencyLightingVolumeOuterDistance=6000 r.RefractionQuality=2 r.SSR.Quality=2 r.SceneColorFormat=4 r.DetailMode=1 r.TranslucencyVolumeBlur=1 r.SSS.Scale = 1 r.SSS.SampleSet=1 [EffectsQuality@3] r.TranslucencyLightingVolumeDim=64 r.TranslucencyLightingVolumeInnerDistance=1600 r.TranslucencyLightingVolumeOuterDistance=6000 r.RefractionQuality=2 r.SSR.Quality=3 r.SceneColorFormat=4 r.DetailMode=2 r.TranslucencyVolumeBlur=1 r.SSS.Scale = 1 r.SSS.SampleSet=2