Skip to content

Instantly share code, notes, and snippets.

@AltimorTASDK
Created March 23, 2024 14:02
Show Gist options
  • Save AltimorTASDK/63e2b16e5d7c62ec8724d87f2c18af46 to your computer and use it in GitHub Desktop.
Save AltimorTASDK/63e2b16e5d7c62ec8724d87f2c18af46 to your computer and use it in GitHub Desktop.
[ScalabilitySettings]
PerfIndexThresholds_ResolutionQuality="GPU 100 500 610"
PerfIndexThresholds_ViewDistanceQuality="GPU 100 500 610"
PerfIndexThresholds_AntiAliasingQuality="GPU 100 500 610"
PerfIndexThresholds_ShadowQuality="GPU 100 500 610"
PerfIndexThresholds_GlobalIlluminationQuality="GPU 100 500 610"
PerfIndexThresholds_ReflectionQuality="GPU 100 500 610"
PerfIndexThresholds_PostProcessQuality="GPU 100 500 610"
PerfIndexThresholds_TextureQuality="GPU 100 500 610"
PerfIndexThresholds_EffectsQuality="GPU 100 500 610"
PerfIndexThresholds_FoliageQuality="GPU 100 500 610"
PerfIndexThresholds_ShadingQuality="GPU 100 500 610"
PerfIndexValues_ResolutionQuality="50 71 87 100 100"
[AntiAliasingQuality@0]
r.TSR.History.UpdateQuality=0
r.TSR.ShadingRejection.Flickering=1
r.TSR.RejectionAntiAliasingQuality=0
r.TSR.History.GrandReprojection=0
[AntiAliasingQuality@1]
r.TSR.History.UpdateQuality=0
r.TSR.ShadingRejection.Flickering=1
r.TSR.RejectionAntiAliasingQuality=0
r.TSR.History.GrandReprojection=0
[AntiAliasingQuality@2]
r.TSR.History.UpdateQuality=2
r.TSR.ShadingRejection.Flickering=1
r.TSR.RejectionAntiAliasingQuality=1
r.TSR.History.GrandReprojection=0
[AntiAliasingQuality@3]
r.TSR.History.UpdateQuality=3
r.TSR.ShadingRejection.Flickering=1
r.TSR.RejectionAntiAliasingQuality=2
r.TSR.History.GrandReprojection=0
[ShadowQuality@0]
r.LightFunctionQuality=1
r.ShadowQuality=0
r.Shadow.CSM.MaxCascades=1
r.Shadow.MaxResolution=512
r.Shadow.MaxCSMResolution=1024
r.Shadow.RadiusThreshold=0.015
r.Shadow.DistanceScale=0.5
r.Shadow.CSM.TransitionScale=0.5
r.Shadow.PreShadowResolutionFactor=0.5
r.DistanceFieldShadowing=0
r.DistanceFieldAO=0
r.AOQuality=0
r.VolumetricFog=0
r.LightMaxDrawDistanceScale=.5
r.CapsuleShadows=0
r.DFShadowQuality=0
r.Shadow.Virtual.Enable=0
r.DFShadowingDownsampleMultiplier=2
r.AOGlobalDFResolution=64
r.Shadow.PreshadowsForceLowestDetailLevel=1
r.HeightFieldShadowing=0
r.ContactShadows=0
[ShadowQuality@1]
r.LightFunctionQuality=1
r.ShadowQuality=3
r.Shadow.CSM.MaxCascades=1
r.Shadow.MaxResolution=512
r.Shadow.MaxCSMResolution=1024
r.Shadow.RadiusThreshold=0.015
r.Shadow.DistanceScale=0.5
r.Shadow.CSM.TransitionScale=0.5
r.Shadow.PreShadowResolutionFactor=0.5
r.DistanceFieldShadowing=0
r.DistanceFieldAO=0
r.AOQuality=0
r.VolumetricFog=1
r.VolumetricFog.GridPixelSize=32
r.VolumetricFog.GridSizeZ=64
r.VolumetricFog.HistoryMissSupersampleCount=4
r.LightMaxDrawDistanceScale=1
r.CapsuleShadows=0
r.DFShadowQuality=1
r.Shadow.Virtual.Enable=0
r.Shadow.Virtual.NonNanite.IncludeInCoarsePages=0
r.Shadow.Virtual.NormalBias=5
r.Shadow.Virtual.ResolutionLodBiasDirectional=1.0
r.Shadow.Virtual.ResolutionLodBiasDirectionalMoving=1.0
r.Shadow.Virtual.OnePassProjection.MaxLightsPerPixel=8
r.DFShadowingDownsampleMultiplier=2
r.AOGlobalDFResolution=64
r.Shadow.PreshadowsForceLowestDetailLevel=1
r.HeightFieldShadowing=0
[ShadowQuality@2]
r.LightFunctionQuality=1
r.ShadowQuality=5
r.Shadow.CSM.MaxCascades=2
r.Shadow.MaxResolution=1024
r.Shadow.MaxCSMResolution=1024
r.Shadow.RadiusThreshold=0.015
r.Shadow.DistanceScale=0.5
r.Shadow.CSM.TransitionScale=0.5
r.Shadow.PreShadowResolutionFactor=0.5
r.DistanceFieldShadowing=1
r.DistanceFieldAO=1
r.AOQuality=1
r.VolumetricFog=1
r.VolumetricFog.GridPixelSize=16
r.VolumetricFog.GridSizeZ=64
r.VolumetricFog.HistoryMissSupersampleCount=4
r.LightMaxDrawDistanceScale=1
r.CapsuleShadows=0
r.DFShadowQuality=2
r.Shadow.Virtual.Enable=0
r.Shadow.Virtual.NonNanite.IncludeInCoarsePages=0
r.Shadow.Virtual.NormalBias=5
r.DFShadowingDownsampleMultiplier=1
r.AOGlobalDFResolution=128
r.Shadow.PreshadowsForceLowestDetailLevel=1
r.HeightFieldShadowing=1
[ShadowQuality@3]
r.LightFunctionQuality=1
r.ShadowQuality=5
r.Shadow.CSM.MaxCascades=3
r.Shadow.MaxResolution=1024
r.Shadow.MaxCSMResolution=2048
r.Shadow.RadiusThreshold=0.01
r.Shadow.DistanceScale=1
r.Shadow.CSM.TransitionScale=0.5
r.Shadow.PreShadowResolutionFactor=1.0
r.DistanceFieldShadowing=1
r.DistanceFieldAO=1
r.AOQuality=2
r.VolumetricFog=1
r.VolumetricFog.GridPixelSize=8
r.VolumetricFog.GridSizeZ=128
r.VolumetricFog.HistoryMissSupersampleCount=4
r.LightMaxDrawDistanceScale=1
r.CapsuleShadows=0
r.DFShadowQuality=3
r.Shadow.Virtual.Enable=0
r.Shadow.Virtual.NonNanite.IncludeInCoarsePages=0
r.Shadow.Virtual.NormalBias=5
r.DFShadowingDownsampleMultiplier=1
r.AOGlobalDFResolution=128
r.Shadow.PreshadowsForceLowestDetailLevel=1
r.HeightFieldShadowing=1
[PostProcessQuality@0]
r.AmbientOcclusionMaxQuality=-1
r.AmbientOcclusion.Downsample=2
r.DOF.Recombine.Quality=0
[PostProcessQuality@1]
r.AmbientOcclusionMaxQuality=-1
r.AmbientOcclusion.Downsample=2
r.DOF.Recombine.Quality=0
[PostProcessQuality@2]
r.AmbientOcclusionMaxQuality=-50
r.AmbientOcclusion.Downsample=1
r.DOF.Recombine.Quality=0
[PostProcessQuality@3]
r.AmbientOcclusionMaxQuality=-100
r.AmbientOcclusion.Downsample=1
r.DOF.Recombine.Quality=0
[TextureQuality@0]
r.Streaming.PoolSize=1000
r.Streaming.AmortizeCPUToGPUCopy=1
r.Streaming.MaxNumTexturesToStreamPerFrame=1
[TextureQuality@1]
r.Streaming.PoolSize=1500
r.Streaming.AmortizeCPUToGPUCopy=1
r.Streaming.MaxNumTexturesToStreamPerFrame=2
[TextureQuality@2]
r.Streaming.PoolSize=2000
r.Streaming.AmortizeCPUToGPUCopy=0
r.Streaming.MaxNumTexturesToStreamPerFrame=0
[TextureQuality@3]
r.Streaming.PoolSize=2500
r.Streaming.AmortizeCPUToGPUCopy=0
r.Streaming.MaxNumTexturesToStreamPerFrame=0
[FoliageQuality@0]
foliage.DensityScale=0.1
grass.DensityScale=0.1
foliage.MinimumScreenSize=0.01
foliage.LODDistanceScale=0.4
[FoliageQuality@1]
foliage.DensityScale=0.25
grass.DensityScale=0.25
foliage.MinimumScreenSize=0.01
foliage.LODDistanceScale=0.6
[FoliageQuality@2]
foliage.DensityScale=0.6
grass.DensityScale=0.6
foliage.MinimumScreenSize=0.01
foliage.LODDistanceScale=0.8
[FoliageQuality@3]
foliage.DensityScale=1.0
grass.DensityScale=1.0
foliage.MinimumScreenSize=0.01
foliage.LODDistanceScale=1
[ViewDistanceQuality@0]
r.StaticMeshLODDistanceScale=1.6
r.Nanite=False
a.Budget.BudgetMs=1.5
a.Budget.InterpolationFalloffAggression=0.1
a.Budget.MaxInterpolatedComponents=96
r.LandscapeLOD0DistributionScale=0.5
r.LandscapeLODDistributionScale=0.7
r.ComponentTick.MinScreenSizeMultiplier=1.8
[ViewDistanceQuality@1]
r.StaticMeshLODDistanceScale=1.4
r.Nanite=False
a.Budget.BudgetMs=2
a.Budget.InterpolationFalloffAggression=0.1
a.Budget.MaxInterpolatedComponents=96
r.LandscapeLOD0DistributionScale=0.5
r.LandscapeLODDistributionScale=0.7
r.ComponentTick.MinScreenSizeMultiplier=1.6
[ViewDistanceQuality@2]
r.StaticMeshLODDistanceScale=1.2
r.Nanite=False
a.Budget.BudgetMs=2.5
a.Budget.InterpolationFalloffAggression=0.1
a.Budget.MaxInterpolatedComponents=96
r.LandscapeLOD0DistributionScale=0.9
r.LandscapeLODDistributionScale=0.85
r.ComponentTick.MinScreenSizeMultiplier=1.3
[ViewDistanceQuality@3]
r.StaticMeshLODDistanceScale=1
r.Nanite=False
a.Budget.BudgetMs=3
a.Budget.InterpolationFalloffAggression=0.1
a.Budget.MaxInterpolatedComponents=96
r.LandscapeLOD0DistributionScale=1
r.LandscapeLODDistributionScale=1
r.ComponentTick.MinScreenSizeMultiplier=1
[GlobalIlluminationQuality@0]
r.LumenScene.SurfaceCache.CardCaptureRefreshFraction=0
r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=2
r.Lumen.ScreenProbeGather.DownsampleFactor=32
[GlobalIlluminationQuality@1]
r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=2
r.Lumen.DiffuseIndirect.Allow=1
r.LumenScene.Radiosity=0
r.Lumen.TraceMeshSDFs.Allow=0
r.Lumen.ScreenProbeGather.RadianceCache.ProbeResolution=16
r.Lumen.ScreenProbeGather.RadianceCache.NumProbesToTraceBudget=300
r.Lumen.ScreenProbeGather.ScreenSpaceBentNormal=0
r.Lumen.ScreenProbeGather.DownsampleFactor=32
r.Lumen.ScreenProbeGather.TracingOctahedronResolution=8
r.Lumen.ScreenProbeGather.IrradianceFormat=1
r.Lumen.ScreenProbeGather.StochasticInterpolation=1
r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=2
r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=0
r.Lumen.TranslucencyVolume.GridPixelSize=64
r.Lumen.TranslucencyVolume.TraceFromVolume=1
r.Lumen.TranslucencyVolume.RadianceCache.ProbeResolution=8
r.Lumen.TranslucencyVolume.RadianceCache.NumProbesToTraceBudget=200
r.LumenScene.SurfaceCache.CardCaptureRefreshFraction=0
r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=24
r.Lumen.ScreenProbeGather.Temporal.FractionOfLightingMovingForFastUpdateMode=0.85
r.Lumen.ScreenProbeGather.Temporal.FastUpdateModeUseNeighborhoodClamp=1
r.Lumen.Reflections.GIOnly=2
r.Lumen.ScreenProbeGather.NumIntegrateSpecularSamples=2
r.Lumen.ScreenProbeGather.GatherOctahedronResolutionScale=0.5
r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5
r.Lumen.ScreenProbeGather.TemporalFilterProbes=1
r.Lumen.ScreenProbeGather.ScreenTraces=0
r.LumenScene.DirectLighting.OffscreenShadowing.TraceMeshSDFs=0
r.Lumen.RadianceCache.DownsampleDistanceFromCamera=1500
r.LumenScene.DirectLighting.UpdateFactor=64
[GlobalIlluminationQuality@2]
r.Lumen.TranslucencyVolume.TraceFromVolume=1
r.LumenScene.SurfaceCache.CardCaptureRefreshFraction=0.05
r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=2
r.Lumen.ScreenProbeGather.DownsampleFactor=32
r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=20
r.Lumen.ScreenProbeGather.TracingOctahedronResolution=8
r.Lumen.ScreenProbeGather.Temporal.FractionOfLightingMovingForFastUpdateMode=0.02
r.Lumen.ScreenProbeGather.Temporal.FastUpdateModeUseNeighborhoodClamp=1
r.Lumen.Reflections.GIOnly=0
r.Lumen.ScreenProbeGather.NumIntegrateSpecularSamples=4
r.Lumen.ScreenProbeGather.GatherOctahedronResolutionScale=1
r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5
r.Lumen.ScreenProbeGather.TemporalFilterProbes=1
r.Lumen.ScreenProbeGather.ScreenTraces=0
r.LumenScene.DirectLighting.OffscreenShadowing.TraceMeshSDFs=0
r.Lumen.RadianceCache.DownsampleDistanceFromCamera=2500
r.LumenScene.DirectLighting.UpdateFactor=64
[GlobalIlluminationQuality@3]
r.Lumen.TranslucencyVolume.TraceFromVolume=1
r.LumenScene.SurfaceCache.CardCaptureRefreshFraction=0.15
r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=2
r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=14
r.Lumen.ScreenProbeGather.TracingOctahedronResolution=12
r.Lumen.ScreenProbeGather.Temporal.FractionOfLightingMovingForFastUpdateMode=0.02
r.Lumen.ScreenProbeGather.Temporal.FastUpdateModeUseNeighborhoodClamp=1
r.Lumen.Reflections.GIOnly=0
r.Lumen.ScreenProbeGather.NumIntegrateSpecularSamples=4
r.Lumen.ScreenProbeGather.GatherOctahedronResolutionScale=1
r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5
r.Lumen.ScreenProbeGather.TemporalFilterProbes=0
r.Lumen.ScreenProbeGather.ScreenTraces=0
r.LumenScene.DirectLighting.OffscreenShadowing.TraceMeshSDFs=1
r.Lumen.RadianceCache.DownsampleDistanceFromCamera=4000
r.LumenScene.DirectLighting.UpdateFactor=32
[ReflectionQuality@0]
r.Lumen.Reflections.Allow=0
[ReflectionQuality@1]
r.Lumen.Reflections.Allow=0
r.Lumen.Reflections.DownsampleFactor=3
r.Lumen.TranslucencyReflections.FrontLayer.Allow=0
r.Lumen.TranslucencyReflections.FrontLayer.Enable=0
r.Lumen.Reflections.BilateralFilter.SpatialKernelRadius=0.025
r.Lumen.Reflections.BilateralFilter.NumSamples=4
r.Lumen.Reflections.MaxRoughnessToTrace=0
[ReflectionQuality@2]
r.Lumen.Reflections.Allow=0
r.Lumen.Reflections.DownsampleFactor=2
r.Lumen.TranslucencyReflections.FrontLayer.Allow=0
r.Lumen.TranslucencyReflections.FrontLayer.Enable=0
r.Lumen.Reflections.BilateralFilter.SpatialKernelRadius=0.006
r.Lumen.Reflections.BilateralFilter.NumSamples=4
r.Lumen.Reflections.MaxRoughnessToTrace=0.4
[ReflectionQuality@3]
r.Lumen.Reflections.Allow=0
r.Lumen.Reflections.DownsampleFactor=1
r.Lumen.TranslucencyReflections.FrontLayer.Allow=1
r.Lumen.TranslucencyReflections.FrontLayer.Enable=0
r.Lumen.Reflections.BilateralFilter.SpatialKernelRadius=0.006
r.Lumen.Reflections.BilateralFilter.NumSamples=6
r.Lumen.Reflections.MaxRoughnessToTrace=0.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment