From c1c33410210ede8cfe00f009dbce135ecc4782a7 Mon Sep 17 00:00:00 2001 From: Gregory Date: Wed, 23 Oct 2024 22:35:59 +0200 Subject: [PATCH] Delete obsolete configuration files for performance settings Removed `DEV ENGINE INI LOW PERFORMANCE.md` and `Engine.ini` as they were outdated and no longer relevant to the project. This cleanup helps prevent confusion and ensures only current configurations are maintained. Signed-off-by: Gregory --- site/Unpublished docs/AIO.md | 607 ++++ .../DEV ENGINE INI LOW PERFORMANCE.md | 184 -- site/Unpublished docs/FINALITO.md | 671 ----- site/Unpublished docs/Final Final.md | 2357 --------------- site/Unpublished docs/Final.md | 271 -- site/Unpublished docs/lodperformance.md | 42 - .../{Mix.md => outdated/AIO.md} | 2668 ++++++++--------- .../Unpublished docs/outdated}/Engine.ini | 0 .../ExGuide.md} | 0 .../Rendering Backup 2024-10-23 191343.ini | 0 site/Unpublished docs/performancequality.md | 112 - .../smoothfps insurgency smth.md | 122 - 12 files changed, 1851 insertions(+), 5183 deletions(-) create mode 100644 site/Unpublished docs/AIO.md delete mode 100644 site/Unpublished docs/DEV ENGINE INI LOW PERFORMANCE.md delete mode 100644 site/Unpublished docs/FINALITO.md delete mode 100644 site/Unpublished docs/Final Final.md delete mode 100644 site/Unpublished docs/Final.md delete mode 100644 site/Unpublished docs/lodperformance.md rename site/Unpublished docs/{Mix.md => outdated/AIO.md} (55%) rename {Config => site/Unpublished docs/outdated}/Engine.ini (100%) rename site/Unpublished docs/{steam guide txt vers.md => outdated/ExGuide.md} (100%) rename site/Unpublished docs/{ => outdated}/Rendering Backup 2024-10-23 191343.ini (100%) delete mode 100644 site/Unpublished docs/performancequality.md delete mode 100644 site/Unpublished docs/smoothfps insurgency smth.md diff --git a/site/Unpublished docs/AIO.md b/site/Unpublished docs/AIO.md new file mode 100644 index 0000000..413730e --- /dev/null +++ b/site/Unpublished docs/AIO.md @@ -0,0 +1,607 @@ ++D3D12TargetedShaderFormats=PCD3D_SM6 + +a.ParallelAnimUpdate=1 +a.URO.DisableInterpolation= +a.URO.ForceInterpolation= + +AllowAsyncRenderThreadUpdates=1 +AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 +AllowAsyncRenderThreadUpdatesEditor=1 +AllowStreamingLightmaps=False +AnimPhysicsMinDeltaTime=0.000000 +AsyncLoadingTimeLimit=5.000000 + +b.LevelStreamingDistanceRatioForLOD=1.0 +b.LevelStreamingMaxLODLevel=3 +b.NetMoveEnableByDistance=-1 +bAllowMultiThreadedShaderCompile=true +bDefaultHasComplexCollision=True +bDisableActiveActors=False +bDisableCCD=False +bDisableKinematicKinematicPairs=False +bDisableKinematicStaticPairs=False +bEnable2DPhysics=False +bEnableClientVisibilityTracking=True +bEnableEnhancedDeterminism=False +bEnableMouseSmoothing=0 +bEnableMultiCoreRendering=True +bEnablePCM=True +bEnableRayTracing=true +bEnableShapeSharing=False +bEnableStabilization=False +BoostPlayerTextures=1.0 +BounceThresholdVelocity=200.000000 +bPauseOnLossOfFocus=False +bSharedMaterialNativeLibraries=True +bShareMaterialShaderCode=True +bSimulateAnimPhysicsAfterReset=False +bSimulateSkeletalMeshOnDedicatedServer=True +bSmoothFrameRate=False +bSubstepping=False +bSubsteppingAsync=False +bSupportUVFromHitResults=False +bSuppressFaceRemapTable=False +bUseBackgroundLevelStreaming=True +bUseFixedFrameRate=False +bUseFixedTimeStep=False +bUseThreadedPhysics=True +bUseVSync=false +bWarnMissingLocks=True + +Compat.UseDXT5NormalMaps=0 +ConnectionTimeout=30.0 +ContactOffsetMultiplier=0.020000 +CSS.Conveyor.EnableLodOptimizations=1 + +D3D11.AdjustTexturePoolSizeBasedOnBudget=1 +D3D11.AFRSyncTemporalResources=1 +D3D11.AFRUseFramePacing=1 +D3D11.AsyncDeferredDeletion=1 +D3D11.ForceThirtyHz=0 +D3D11.InsertOuterOcclusionQuery=1 +D3D11.ResidencyManagement=1 +D3D11.StablePowerState=0 +D3D11.SyncWithDWM=1 +D3D11.TexturePoolOnlyAccountStreamableTexture=1 +D3D11.UseAllowTearing=1 +D3D11.UseUpdateTexture3DComputeShader=1 +d3d11.ZeroBufferSizeInMB=32 + +D3D12.AdjustTexturePoolSizeBasedOnBudget=1 +D3D12.AFRSyncTemporalResources=1 +D3D12.AFRUseFramePacing=1 +D3D12.AsyncDeferredDeletion=1 +D3D12.EnableAsyncCompileShader=1 +D3D12.EnableDynamicBarriers=1 +D3D12.EnablePipelineStateCache=1 +D3D12.EvictAllResidentResourcesInBackground=true +d3d12.FastAllocator.MinPagesToRetain=2 ;alternatives: 4 +D3D12.Force16BitBufferGPUReads=1 +D3D12.ForceThirtyHz=0 +D3D12.GPUTimeout= +D3D12.InsertOuterOcclusionQuery=1 +D3D12.MaxDescriptorHeapSize=1000000 +D3D12.MaximumFrameLatency=2 ;alternatives: 0, 3 +D3D12.NumBufferedFrames= +D3D12.PreferD32DepthBuffer=0 +D3D12.PreferDXCCompiler=1 +D3D12.PSO.Cache= +D3D12.PSO.DiskCache=1 +D3D12.PSO.DriverOptimizedDiskCache=1 +D3D12.PSO.StablePSO=1 +D3D12.ResidencyManagement=1 +D3D12.StablePowerState=0 +D3D12.SyncWithDWM=0 ;alternatives: 1 +D3D12.TexturePoolOnlyAccountStreamableTexture=1 +D3D12.UseAllowTearing=1 +D3D12.UseUpdateTexture3DComputeShader=0 ;alternatives: 1 +D3D12.ZeroBufferSizeInMB=32 ;alternatives: 128 + +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 + +foliage.DensityScale=0.1 ;alternatives: 2.5 +foliage.DitheredLOD=1 +foliage.LODDistanceScale=1 +foliage.MinVertsToSplitNode=8000 + +FrameRateLimit=0.000000 +FrictionCombineMode=Average + +FX.AllowAsyncTick=1 +FX.AllowCulling=0 ;alternatives: 1 +FX.AllowGPUParticles=1 +FX.AllowGPUSorting=1 +FX.BatchAsync=1 +FX.BatchAsyncBatchSize=1 ;alternatives: 8 +FX.EarlyScheduleAsync=1 +FX.FXAllowParticleMeshLODs=1 + +fx.Niagara.DelayScriptAsyncOptimization=false +fx.Niagara.GpuProfiling.Enabled=false + +gc.ActorClusteringEnabled=1 +gc.AssetClusteringEnabled=1 +gc.BlueprintClusteringEnabled=True +gc.CreateGCClusters=1 +gc.EnableTimeoutOnPendingDestroyedObjectInShipping=false +gc.LowMemory.MemoryThresholdMB=2048 ;alternatives: 512, 4096, 8000 +gc.LowMemory.TimeBetweenPurgingPendingKillObjects=60 ;alternatives: 300 +gc.LowMemory.TimeBetweenPurgingPendingLevels=15 ;alternatives: 60 +gc.MaxObjectsInEditor=8388608 +gc.MaxObjectsInGame=2097152 +gc.MaxObjectsNotConsideredByGC=32 +gc.MinDesiredObjectsPerSubTask=4 ;alternatives: 2, 20 +gc.MinGCClusterSize=5 +gc.MultithreadedDestructionEnabled=1 +gc.NumRetriesBeforeForcingGC=3 ;alternatives: 5 +gc.SizeOfPermanentObjectPool=0 +gc.TimeBetweenPurgingPendingKillObjects=30 ;alternatives: 15, 60, 300 +gc.UseDisregardForGCOnDedicatedServers=True + +GeometryCache.InterpolateFrames=1 +GeometryCache.OffloadUpdate=1 + +grass.DensityScale=0.25 ;alternatives: 0.8, 2.5 +grass.Enable=1 +grass.MaxAsyncTasks=4 +grass.MaxComputeShaderTiles=64 +grass.TickInterval=10 + +IdealLightMapDensity=0.02 +InitialAverageFrameRate=0.016667 +InitialConnectTimeout=30.0 +InitialDelay=0.5 + +KeepAliveTime=0.2 + +LanServerMaxTickRate=120 +LevelStreaming.UnloadNotVisibleLevelsWhenLowRAM=1 +LevelStreaming.UnloadNotVisibleLevelsWhenLowRAMNormalizedPercentage=80 +LevelStreamingActorsUpdateTimeLimit=5.000000 + +LogAnalytics=all off +LogConfig=all off +LogInput=all off +LogInteractiveProcess=all off +LogLinker=all off +LogMemory=all off +LogOnline=all off +LogOnlineEntitlement=all off +LogOnlineEvents=all off +LogOnlineFriend=all off +LogOnlineGame=all off +LogOnlineIdentity=all off +LogOnlinePresence=all off +LogOnlineSession=all off +LogOnlineTitleFile=all off +LogOnlineUser=all off +LogPakFile=all off +LogPluginManager=all off +LogTemp=all off + +Lumen.DiffuseIndirect.AsyncCompute=1 + +MaxAngularVelocity=3600.000000 +MaxClientRate=104857600 ;alternatives: 15000 +MaxContactOffset=8.000000 +MaxDepenetrationVelocity=0.000000 +MaxDynamicBandwidth=16000 +MaxES2PixelShaderAdditiveComplexityCount=45 +MaximumLoopIterationCount=1000000 +MaxInternetClientRate=104857600 ;alternatives: 10000 +MaxLightMapDensity=0.05 +MaxNetTickRate=120 +MaxPhysicsDeltaTime=0.033333 +MaxPixelShaderAdditiveComplexityCount=128 +MaxSubstepDeltaTime=0.016667 +MaxSubsteps=6 + +Memory.EnablePurgeRequests=1 +Memory.IncrementalPurgeMaxSizeThreshold= +Memory.PurgeSleepTimeMsec= + +MinContactOffset=2.000000 +MinDesiredFrameRate=60.000000 +MinDynamicBandwidth=8000 + +NetServerMaxTickRate=60 + +niagara.CreateShadersOnLoad=1 +Niagara.GPUSorting.CPUToGPUThreshold=200 + +NumPawnsAllowedToBeSpawnedInAFrame=20 + +PhysicsUpdateDeltaTime=0.016667 +PhysXTreeRebuildRate=10 +PriorityAsyncLoadingExtraTime=15.000000 + +r.AccelPredrawBatchTime=0 ;alternatives: 13 +r.AccelTargetPrecompileFrameTime=0 +r.AllowDownsampledStandardTranslucency=1 +r.AllowGlobalClipPlane=1 +r.AllowLandscapeShadows=1 +r.AllowOcclusionQueries=0 ;alternatives: 1 +r.AllowPointLightCubemapShadows=1 +r.AllowStaticLighting=0 +r.AllowSubPrimitiveQueries=0 ;alternatives: 1 +r.AmbientOcclusion.AsyncComputeBudget=2 +r.AmbientOcclusion.Compute=1 ;alternatives: 2 +r.AmbientOcclusion.Denoiser=0 ;alternatives: 1, 3 +r.AmbientOcclusion.FadeRadiusScale=2 +r.AmbientOcclusion.HalfRes=1 +r.AmbientOcclusion.Method=1 +r.AmbientOcclusionLevels=2 ;alternatives: 0, 25 +r.AmbientOcclusionMaxQuality=100 ;alternatives: 0 +r.AmbientOcclusionMipLevelFactor=0.5 ;alternatives: 0.0 +r.AmbientOcclusionRadiusScale=1.0 ;alternatives: 0.0 +r.AmbientOcclusionSampleSetQuality=3 +r.AOAsyncBuildQueue=1 +r.AOComputeShaderNormalCalculation=1 +r.AOFillGapsHighQuality=2 +r.AOGlobalDistanceField.FastCameraMode=0 +r.AOGlobalDistanceField.MinMeshSDFRadius=1 ;alternatives: 5, 10 +r.AOMaxViewDistance=16384 +r.AOMinLevel=0 +r.AOQuality=1 +r.AOScatterInterpolation=1 +r.AOSpecularOcclusionMode=2 + +r.AsyncCompute.bAllowAsyncDataReadback=1 +r.AsyncCompute.bAllowBackgroundThreads=1 +r.AsyncCompute.MaxNonComputeTaskCost=10 +r.AsyncCompute.MaxNumBackgroundThreads=4 +r.AsyncCompute=1 +r.AsyncCreateLightPrimitiveInteractions=1 +r.AsyncPipelineCompile=1 +r.Atmosphere=0 + +r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 +r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false +r.AutoExposure.IgnoreMaterials=true + +r.BasePassOutputsVelocity=0 +r.bForceCPUAccessToGPUSkinVerts=True + +r.Bloom.AsyncCompute=1 +r.Bloom.Cross=0.6 +r.Bloom.HalfResolutionFFT=1 +r.BloomQuality=0 ;alternatives: 2, 5 + +r.BlurGBuffer=0 ;alternatives: -1 +r.BufferVisualizationDumpFramesAsHDR=0 + +r.Cache.DrawDirectionalShadowing=1 +r.Cache.DrawInterpolationPoints=1 +r.Cache.UpdateEveryFrame=1 +r.CacheComputeShaders=1 +r.CacheDrawCommands=1 +r.CachePSOs=1 +r.CacheShaders=1 + +r.CapsuleDirectShadows=0 +r.CapsuleIndirectShadows=0 +r.CapsuleShadows=1 +r.CGV.CustomInterp=1 +r.ClearSceneMethod=2 +r.ClearWithExcludeRects=2 + +r.Color.Max=1.05 +r.Color.Mid=0.80 +r.Color.Min=0.00 + +r.CompileShadersForDevelopment=0 +r.ComputeShader.AsyncCompileThreshold=10 ;alternatives: 100 +r.ComputeShader.bAllowAsyncCompile=1 +r.ComputeShader.ForceParallelTranslation=1 +r.ComputeShader.WaveOperations=1 +r.ComputeShader.WaveSize=32 ;alternatives: 64 + +r.ContactShadows=1 ;alternatives: 0 +r.CreateShadersOnLoad=1 +r.CullBeforeFetch=1 + +r.CustomDepth.Order=0 +r.CustomDepth.Stencil=1 +r.CustomDepthEnableFastClear=1 + +r.D3D.ForceDXC=0 ;alternatives: 1 +r.D3D.ForceShaderConductorDXCRewrite=0 +r.D3D11.UseAllowTearing=1 +r.D3D12.AllowAsyncCompute=1 +r.D3D12.ExecuteCommandListTask=1 +r.D3D12.UseAllowTearing=1 + +r.DBuffer=0 ;alternatives: 1 + +r.DefaultFeature.AmbientOcclusion=False +r.DefaultFeature.AmbientOcclusionStaticFraction=False +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=0 +r.DefaultFeature.AutoExposure.Method=0 +r.DefaultFeature.AutoExposure=False +r.DefaultFeature.Bloom=False +r.DefaultFeature.LensFlare=True +r.DefaultFeature.MotionBlur=False ;alternatives: True + +r.DeferSkeletalDynamicDataUpdateUntilGDME=1 +r.DeferUniformBufferUpdatesUntilVisible=1 +r.DepthOfField.FarBlur=0 +r.DepthOfFieldQuality=0 ;alternatives: 2 + +r.DetailMode=0 ;alternatives: 2, 3 +r.DFFullResolution=1 +r.DFShadow.TwoSidedMeshDistanceBiasScale=0 +r.DFShadowAsyncCompute=1 +r.DFShadowQuality=3 ;alternatives: 0 + +r.DiffuseIndirect.Denoiser=0 ;alternatives: 1 + +r.DiscardUnusedQuality=1 +r.DistanceField.MaxPerMeshResolution=128 +r.DistanceFieldAO=1 +r.DistanceFieldGI=1 +r.DistanceFieldShadowing=1 +r.DoInitViewsLightingAfterPrepass=1 +r.DontLimitOnBattery=0 ;alternatives: 1 +r.DownsampledOcclusionQueries=1 +r.DX11NVAfterMathEnabled=0 +r.DynamicGlobalIlluminationMethod=1 +r.DynamicRes.MinScreenPercentage=100 +r.DynamicRes.OperationMode=0 + +r.EarlyZPass=2 +r.EarlyZPassMovable=1 +r.EarlyZPassOnlyMaterialMasking=1 +r.Emitter.FastPoolEnable=1 +r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 +r.EnableAsyncComputeVolumetricFog=1 +r.EnableComputeBuildHZB=1 +r.experimental.Nanite.EnableMeshes=1 +r.experimental.Nanite.EnableStreaming=1 +r.EyeAdaptation.MethodOveride=1 +r.EyeAdaptationQuality=3 ;alternatives: 2 + +r.FastBlurThreshold=0 ;alternatives: 3, 7 + +r.FastVRam.BokehDOF=1 +r.FastVRam.CircleDOF=1 +r.FastVRam.CombineLUTs=1 +r.FastVRam.CustomDepth=1 +r.FastVRam.DistanceFieldAODownsampledBentNormal=0 +r.FastVRam.DistanceFieldAOHistory=0 +r.FastVRam.DistanceFieldAOScreenGridResources=0 +r.FastVRam.DistanceFieldNormal=0 +r.FastVRam.DistanceFieldShadows=0 +r.FastVRam.DistanceFieldTileIntersectionResources=0 +r.FastVRam.Distortion=1 +r.FastVRam.EyeAdaptation=1 +r.FastVRam.ForwardLightingCullingResources=1 +r.FastVRam.GBufferA=1 +r.FastVRam.GBufferB=1 +r.FastVRam.GBufferC=1 +r.FastVRam.GBufferD=1 +r.FastVRam.GBufferE=1 +r.FastVRam.GBufferF=1 +r.FastVRam.GBufferVelocity=1 +r.FastVRam.Histogram=1 +r.FastVRam.HZB=1 +r.FastVRam.ShadowPerObject=0 +r.FastVRam.ShadowPointLight=1 +r.FastVRam.SSR=1 +r.FastVRam.Tonemap=1 +r.FastVRam.Upscale=1 + +r.FidelityFX.FI.AllowAsyncWorkloads=1 +r.FidelityFX.FI.Enabled=0 +r.FidelityFX.FI.OverrideSwapChainDX12=1 +r.FidelityFX.FI.RHIPacingMode=1 +r.FidelityFX.FSR3.AdjustMipBias=0 ;alternatives: 1 +r.FidelityFX.FSR3.AutoExposure=1 +r.FidelityFX.FSR3.CreateReactiveMask=1 +r.FidelityFX.FSR3.DeDither=1 +r.FidelityFX.FSR3.HistoryFormat=0 ;alternatives: 1 (balanced), 2 (quality) +r.FidelityFX.FSR3.QualityMode=1 +r.FidelityFX.FSR3.ReparentMode=0 ;alternatives: 1, 2 +r.FidelityFX.FSR3.Sharpness=0.5 ;alternatives: 0.3, 0.7 +r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 + +r.FilmGrain=0 +r.Filter.SizeScale=0.2 ;alternatives: 1.0 +r.FinishCurrentFrame=0 +r.ForceAllCoresForShaderCompiling=1 +r.ForceDebugViewModes=0 +r.ForceHighestMipOnUITextures=1 +r.ForceLOD=-1 ;alternatives: 0, 1 +r.ForceSceneHasDecals=1 +r.FrustumCulling= +r.FrustumCullNumWordsPerTask=32 + +r.GBuffer=1 +r.GBufferDiffuseSampleOcclusion=1 +r.GBufferFormat=3 ;alternatives: 5 +r.GenerateLandscapeGIData=1 +r.GenerateMeshDistanceFields=1 +r.GlobalIllumination.Denoiser=2 +r.GPUCrashDebugging=0 +r.GPUHitchDebug=0 +r.GPUParticle.Simulate=1 +r.GPUScene.ParallelUpdate=0 + +r.GTAO.Downsample=1 +r.GTSyncType=1 + +r.GPUSkin.Support16BitBoneIndex = True +r.GPUSkin.Limit2BoneInfluences = True +r.GPUSkin.UnlimitedBoneInfluences = False +r.GPUSkin.UnlimitedBoneInfluencesThreshold = 8 +MaxSkinBones = (Default=65536,PerPlatform=(("Mobile", 256))) + +r.HairStrands.Cull=2 +r.HairStrands.Visibility.UseFastPath=1 +r.HBAO.Enable=1 +r.HeightFieldShadowing=0 +r.HeightfieldGlobalIllumination=1 +r.HeightfieldInnerBounceDistance=3000 +r.HeightfieldOuterBounceDistanceScale=3 +r.HeightfieldTargetUnitsPerTexel=200 +r.HFShadowQuality=0 +r.HighQualityLightMaps=1 +r.HZB.BuildUseCompute=1 +r.HZBOcclusion=0 ;alternatives: 1 + +r.LandscapeLODBias=-1 ;alternatives: 0, 0.5 +r.LandscapeLODBiasMultiplier=1.0 +r.LandscapeLODForcedDistanceOffset=0 +r.LandscapeMaxLOD=8 +r.LandscapeUseOptionalLODs=1 +r.LandscapeUseTessellation=0 + +r.LensFlareQuality=0 ;alternatives: 2, 3 +r.LightFunctionQuality=3 +r.LightMaxDrawDistanceScale=1 ;alternatives: 0, 2, 5 +r.LightPropagationVolume=1 +r.LightShaftDownSampleFactor=4 +r.LightShaftQuality=0 ;alternatives: 1 +r.LODFadeTime=0.2 + +r.LPV.EmissiveMultiplier= +r.LPV.GeometryVolumeBias= +r.LPV.IntensityBoost= +r.LPV.RSMResolution=4 ;alternatives: 1024 + +r.Lumen.AsyncCompute=1 +r.Lumen.DiffuseIndirect.AsyncCompute=1 +r.Lumen.HardwareRayTracing.LightingMode=2 ;alternatives: 1 +r.Lumen.HardwareRayTracing=True +r.Lumen.RadianceCache.SortTraceTiles=1 +r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle=10 ;alternatives: 30 +r.Lumen.Reflections.AsyncCompute=1 +r.Lumen.Reflections.DownsampleFactor=1 +r.Lumen.Reflections.GGXSamplingBias=0.3 +r.Lumen.Reflections.HierarchicalScreenTraces.MaxIterations=200 ;alternatives: 400 +r.Lumen.Reflections.MaxBounces=3 ;alternatives: 6 +r.Lumen.Reflections.MaxRoughness=0.3 ;alternatives: 0.5 +r.Lumen.Reflections.RadianceCache=1 +r.Lumen.Reflections.ScreenSpaceReconstruction.NumSamples=10 +r.Lumen.Reflections.ScreenTraces=1 +r.Lumen.Reflections.SmoothBias=0.8 +r.Lumen.Reflections.Temporal.MaxFramesAccumulated=128 +r.Lumen.Reflections.TraceMeshSDFs=1 +r.Lumen.Reflections.TranslucencyReflections.FrontLayer.Enable=1 +r.Lumen.Reflections.TranslucencyReflections.FrontLayer.EnableForProject=1 +r.Lumen.SampleFog=1 +r.Lumen.ScreenProbeGather.DiffuseIntegralMethod=1 +r.Lumen.ScreenProbeGather.DownsampleFactor=24 ;alternatives: 26 +r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=0.5 +r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5 +r.Lumen.ScreenProbeGather.MaxRayIntensity=200 +r.Lumen.ScreenProbeGather.ReferenceMode=1 +r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.MaxIterations=400 ;alternatives: 200 +r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.SkipFoliageHits=0 +r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal=1 +r.Lumen.ScreenProbeGather.ScreenTraces.MinimumOccupancy=1 +r.Lumen.ScreenProbeGather.ShortRangeAO.ScreenSpace.SlopeCompareToleranceScale=1 +r.Lumen.ScreenProbeGather.SpatialFilterNumPasses=2 +r.Lumen.ScreenProbeGather.StochasticInterpolation=4 ;alternatives: 2 +r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=25 ;alternatives: 30 +r.Lumen.ScreenProbeGather.TemporalFilterProbes=1 +r.Lumen.ScreenProbeGather.TraceMeshSDFs=1 +r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 +r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=1 +r.Lumen.SkylightLeaking.Roughness=0.5 +r.Lumen.TraceDistanceScale=1 +r.Lumen.TraceMeshSDFs.Allow=1 +r.Lumen.TraceMeshSDFs.TraceDistance=200 ;alternatives: 225, 250 +r.Lumen.TraceMeshSDFs=1 +r.Lumen.TranslucencyReflections.FrontLayer.Enable=1 +r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=1 +r.Lumen.TranslucencyVolume.RadianceCache.FarField=1 + +r.MinScreenRadiusForLights = 0.030000 +r.MinScreenRadiusForDepthPrepass = 0.200000 +r.MinScreenRadiusForCSMDepth = 0.010000 + +r.Material.RoughDiffuse = True +r.Material.EnergyConservation = False + +r.Nanite.SoftwareVRS=1 +r.Nanite.DicingRate=1 +r.Nanite.FastVisBufferClear=2 + +r.RayTracing.GlobalIllumination.FireflySuppression=1 +r.RayTracing.SkyLight.MaxShadowThickness=5 +r.RayTracing.Translucency.MinRayDistance=100 +r.RayTracing.Reflections.ExperimentalDeferred.GenerateRaysWithRGS=0 + +r.Streaming.ParallelRenderAssetsNumWorkgroups=4 +r.Streaming.UseFixedPoolSize=1 + +r.TransientResourceAliasing.Buffers=1 +r.TranslucencyLightingVolumeDim=16 + +r.Water.SingleLayer.ShadersSupportVSMFiltering=1 +r.Water.SingleLayer.VSMFiltering=1 +r.Water.SingleLayerWater.SupportCloudShadow=1 + +r.VRS.Enable=true +r.VRS.EnableImage=true +r.VRS.BasePass=1 +r.VRS.Decals=1 +r.VRS.SSAO=1 +r.VRS.SSR=1 +r.VRS.NaniteEmitGBuffer=1 + +r.VT.MaxUploadsPerFrame=4 +r.VT.MaxContinuousUpdatesPerFrame=1 +r.VT.RVT.TileCountBias=-1 +r.VT.ParallelFeedbackTasks=1 +r.VT.EnableAutoImport = True +r.VT.TileSize = 128 +r.VT.TileBorderSize = 4 +r.vt.FeedbackFactor = 16 +bEnableVirtualTextureOpacityMask = True + +s.AllowLevelRequestsWhileAsyncLoadingInMatch=1 +s.AsyncIOBandwidthLimit=0 ;alternatives: 50 +s.AsyncLoading.MaxConcurrentResLoads=2 ;alternatives: 8, 16 +s.AsyncLoadingThreadEnabled=True +s.AsyncLoadingThreadPriority=0 ;alternatives: 1 +s.AsyncLoadingThreadStackSizeKB=32 ;alternatives: 128 +s.AsyncLoadingTimeLimit=2.0 ;alternatives: 5.0 +s.AsyncLoadingUseFullTimeLimit=0 ;alternatives: 1 +s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0 ;alternatives: 1 +s.ForceGCAfterLevelStreamedOut=0 ;alternatives: 1 +s.IoDispatcherCacheSizeMB=512 ;alternatives: 256, 2048 +s.LevelStreamingActorsUpdateTimeLimit=1.00 ;alternatives: 2.00 +s.LevelStreamingComponentsRegistrationGranularity=1 +s.LevelStreamingComponentsUnregistrationGranularity=1 +s.MaxIncomingRequestsToStall=10 ;alternatives: 1, 24, 100 +s.MaxReadyRequestsToStallMB=6 ;alternatives: 0 +s.MinBulkDataSizeForAsyncLoading=0 ;alternatives: 1000 +s.PriorityAsyncLoadingExtraTime=10.00 +s.UnregisterComponentsTimeLimit=0.00 ;alternatives: 2.00 + +sg.FoliageLoadDistance=2 ;alternatives: 4 +sg.Globalillumination=4 + +SimulateScratchMemorySize=262144 +SpawnPrioritySeconds=1.0 +SyncSceneSmoothingFactor=0.000000 + +TaskGraph.AllowBulkShortTasks=1 +TaskGraph.EnableProfiling=0 +TaskGraph.ForkedProcessMaxWorkerThreads=16 +TaskGraph.MaxWorkerThreads=8 ;alternatives: 16 +TaskGraph.NumWorkerThreads=0 ;alternatives: 4, 8 (0=auto) +TaskGraph.ShowPerTaskTimingInfo=0 +TaskGraph.UseSharedProducerConsumerQueue=1 + +tick.AllowAsyncComponentTicks=1 +tick.AllowAsyncTickCleanup=1 +tick.AllowAsyncTickDispatch=1 +tick.AllowConcurrentTickQueue=1 +tick.AnimationDelaysEndGroup=1 +tick.HiPriSkinnedMeshes=1 + +TimeBetweenPurgingPendingKillObjects=15 +TimeoutMultiplierForUnoptimizedBuilds=1 +TriangleMeshTriangleMinAreaThreshold=5.000000 \ No newline at end of file diff --git a/site/Unpublished docs/DEV ENGINE INI LOW PERFORMANCE.md b/site/Unpublished docs/DEV ENGINE INI LOW PERFORMANCE.md deleted file mode 100644 index 160199b..0000000 --- a/site/Unpublished docs/DEV ENGINE INI LOW PERFORMANCE.md +++ /dev/null @@ -1,184 +0,0 @@ -[SystemSettings] -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -FX.BatchAsync=1 -fx.Niagara.DelayScriptAsyncOptimization=false -fx.Niagara.GpuProfiling.Enabled=false -grass.DensityScale=2.5 -grass.TickInterval=10 -sg.FoliageLoadDistance=2 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.UseUpdateTexture3DComputeShader=1 -s.ForceGCAfterLevelStreamedOut=1 -s.MaxIncomingRequestsToStall=10 - -[ConsoleVariables] -r.AOGlobalDistanceField.FastCameraMode = 0 -r.Shadow.Virtual.Enable = 1 - -[/Script/UnrealEd.ProjectPackagingSettings] -bShareMaterialShaderCode=True -bSharedMaterialNativeLibraries=True - -[/Script/Engine.RendererSettings] -r.DynamicGlobalIlluminationMethod=1 -r.LumenScene.GPUDrivenUpdate=0 -r.LumenScene.SurfaceCache.MeshCardsMinSize=10 -r.LumenScene.SurfaceCache.CardTexelDensityScale=10000 -r.LumenScene.Lighting.AsyncCompute=1 -r.Lumen.DiffuseIndirect.AsyncCompute=1 -r.Lumen.Reflections.AsyncCompute=1 -r.Lumen.SkylightLeaking.Roughness=0.5 -r.Lumen.SampleFog=1 -r.LumenScene.Radiosity.MaxRayIntensity=200 -r.LumenScene.Radiosity.SpatialFilterProbes.KernelSize=0.1 -r.LumenScene.Heightfield.MaxTracingSteps=16 -r.LumenScene.GlobalSDF.Resolution=256 -r.LumenScene.GlobalSDF.ClipmapExtent=2000 -r.LumenScene.GlobalSDF.CoveredExpandSurfaceScale=1 -r.LumenScene.GlobalSDF.NotCoveredExpandSurfaceScale=1 -r.LumenScene.SurfaceCache.CardMinResolution=1 -r.LumenScene.SurfaceCache.Compress=2 -r.LumenScene.SurfaceCache.AtlasSize=1024 -r.LumenScene.SurfaceCache.ResetEveryNthFrame=2400 -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.Allow=1 -r.Lumen.TraceMeshSDFs.TraceDistance=250 -r.LumenScene.DirectLighting.OffscreenShadowing.TraceMeshSDFs=1 -r.Lumen.TraceDistanceScale=1 -r.Lumen.Reflections.SmoothBias=0.8 -r.Lumen.Reflections.RadianceCache=1 -r.Lumen.Reflections.TranslucencyReflections.FrontLayer.Enable=1 -r.Lumen.Reflections.TranslucencyReflections.FrontLayer.EnableForProject=1 -r.Lumen.Reflections.GGXSamplingBias=0.3 -r.Lumen.Reflections.DownsampleFactor=1 -r.Lumen.Reflections.MaxBounces=6 -r.Lumen.Reflections.ScreenSpaceReconstruction.NumSamples=10 -r.Lumen.Reflections.Temporal.MaxFramesAccumulated=128 -r.Lumen.Reflections.ScreenTraces=1 -r.Lumen.Reflections.HierarchicalScreenTraces.MaxIterations=400 -r.Lumen.Reflections.TraceMeshSDFs=1 -r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 -r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=30 -r.Lumen.ScreenProbeGather.TemporalFilterProbes=1 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal=1 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.MaxIterations=400 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.SkipFoliageHits=0 -r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=0.5 -r.Lumen.ScreenProbeGather.SpatialFilterNumPasses=2 -r.Lumen.ScreenProbeGather.MaxRayIntensity=200 -r.Lumen.ScreenProbeGather.DownsampleFactor=26 -r.Lumen.ScreenProbeGather.StochasticInterpolation=2 -r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=1 -r.Lumen.ScreenProbeGather.DiffuseIntegralMethod=1 -r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5 -r.Lumen.ScreenProbeGather.ScreenTraces.MinimumOccupancy=1 -r.Lumen.ScreenProbeGather.ShortRangeAO.ScreenSpace.SlopeCompareToleranceScale=1 -r.Lumen.ScreenProbeGather.TraceMeshSDFs=1 -r.Lumen.RadianceCache.SortTraceTiles=1 -r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle=10 -r.Lumen.TranslucencyVolume.RadianceCache.FarField=1 -r.Shadow.Virtual.Cache=1 -r.Shadow.DistanceScale=1 -r.DFShadowAsyncCompute=1 -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.ContactShadows=0 -r.Shadow.Virtual.NonNaniteVSM=1 -r.Cache.DrawDirectionalShadowing=1 -r.Shadow.Virtual.Cache.AllocateViaLRU=0 -r.Shadow.Virtual.ShowLightDrawEvents=1 -r.HeightFieldShadowing=0 -r.DistanceFieldShadowing=0 -r.Shadow.Virtual.TranslucentQuality=1 -r.Shadow.Virtual.SMRT.RayCountLocal=8 -r.Shadow.Virtual.SMRT.SamplesPerRayLocal=8 -r.Shadow.Virtual.MaxPhysicalPages=4096 -r.Shadow.Virtual.ForceOnlyVirtualShadowMaps=1 -r.FidelityFX.FSR3.CreateReactiveMask=1 -r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 -r.FidelityFX.FSR3.DeDither=1 -r.FidelityFX.FI.Enabled=0 -r.FidelityFX.FI.OverrideSwapChainDX12=1 -r.FidelityFX.FI.AllowAsyncWorkloads=1 -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=0 -r.VirtualTextureReducedMemory=1 -r.VirtualTexture=1 -r.VirtualTextures=1 -r.MeshStreaming=1 -r.Streaming.PoolSize=-1 -r.Streaming.LimitPoolSizeToVRAM=1 -r.VT.RVT.StreamingMips=1 -r.VT.MaxUploadsPerFrame=4 -r.VT.MaxContinuousUpdatesPerFrame=1 -r.VT.RVT.TileCountBias=-1 -r.VT.ParallelFeedbackTasks=1 -r.VRS.Enable=true -r.VRS.EnableImage=true -r.Nanite.SoftwareVRS=1 -r.VRS.NaniteEmitGBuffer=1 -r.VRS.BasePass=1 -r.VRS.Decals=1 -r.VRS.SSAO=1 -r.VRS.SSR=1 -r.ReflectionMethod=1 -r.ReflectionCapture.EnableLightFunctions=1 -r.Water.SingleLayer.ShadersSupportVSMFiltering=1 -r.Water.SingleLayerWater.SupportCloudShadow=1 -r.Water.SingleLayer.VSMFiltering=1 -r.AOGlobalDistanceField.MinMeshSDFRadius=5 -r.AOGlobalDistanceField.MinMeshSDFRadius=1 -r.AmbientOcclusion.AsyncComputeBudget=2 -r.AmbientOcclusion.Compute=2 -r.AmbientOcclusion.Method=1 -r.SkinCache.Allow=true -r.SkinCache.CompileShaders=1 -r.ViewDistanceScale=1 -r.GTSyncType=1 -r.ScreenPercentage=70 -r.FinishCurrentFrame=0 -r.OneFrameThreadLag=0 -r.ShaderPipelineCache.StartupMode=2 -r.AllowGlobalClipPlane=1 -r.Emitter.FastPoolEnable=1 -r.CullBeforeFetch=1 -r.CustomDepth.Order=0 -r.CustomDepthEnableFastClear=1 -r.DontLimitOnBattery=1 -r.HZBOcclusion=1 -r.EnableComputeBuildHZB=1 -r.GBufferDiffuseSampleOcclusion=1 -r.GPUScene.ParallelUpdate=1 -r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 -r.TranslucencyLightingVolumeDim=32 -CSS.Conveyor.EnableLodOptimizations=1 -r.DistanceField.MaxPerMeshResolution=128 -r.FidelityFX.FSR3.Sharpness=0.7 -r.TemporalAASamples=4 -r.TonemapperGamma=2 -r.UseClusteredDeferredShading=1 -r.DownsampledOcclusionQueries=1 -r.FidelityFX.FI.RHIPacingMode=1 -r.GenerateLandscapeGIData = 1 -r.DefaultFeature.MotionBlur = True -r.DefaultFeature.LensFlare = True - -[/Script/WindowsTargetPlatform.WindowsTargetSettings] -DefaultGraphicsRHI = DefaultGraphicsRHI_DX12 -+D3D12TargetedShaderFormats = PCD3D_SM6 - -[/Script/Engine.Engine] -bAllowMultiThreadedShaderCompile=True - -[/script/akaudio.aksettings] -bEnableMultiCoreRendering=True - -[/script/engine.garbagecollectionsettings] -gc.ActorClusteringEnabled=1 -gc.AssetClusteringEnabled=1 -gc.BlueprintClusteringEnabled=True -gc.TimeBetweenPurgingPendingKillObjects=60 -gc.EnableTimeoutOnPendingDestroyedObjectInShipping=false \ No newline at end of file diff --git a/site/Unpublished docs/FINALITO.md b/site/Unpublished docs/FINALITO.md deleted file mode 100644 index 39b0418..0000000 --- a/site/Unpublished docs/FINALITO.md +++ /dev/null @@ -1,671 +0,0 @@ -; ============================================================== -; PODSTAWOWY RENDERING -; ============================================================== - -r.ViewDistanceScale=1.0 ;alternatives: 10.0 (najwyższa), 0.6 (najniższa) -r.ScreenPercentage=100 ;alternatives: 70 (optymalizacja), 99 (wysoka) -r.DefaultFeature.MotionBlur=False ;alternatives: True, 0 -r.MotionBlur.Max=0 -r.MotionBlurQuality=0 -r.FastBlurThreshold=0 ;alternatives: 3 -r.BloomQuality=2 ;alternatives: 0 (wyłączone), 5 (wysokie) -r.Tonemapper.Quality=2 ;alternatives: 1 (niska), 5 (wysoka) -r.Tonemapper.Sharpen=0.1 ;alternatives: 1.6 (max) -r.TonemapperFilm=1 -r.TonemapperGamma=2.2 ;alternatives: 2.0, 2.5, Rec709 -r.MaxAnisotropy=8 ;alternatives: 16 - -; ============================================================== -; OPTYMALIZACJE CPU/GPU -; ============================================================== - -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.GTSyncType=1 -r.OneFrameThreadLag=1 ;alternatives: 0 (mniejsze opóźnienie) -r.FinishCurrentFrame=0 -r.CreateShadersOnLoad=1 -r.OptimizeForUAVPerformance=1 -r.DontLimitOnBattery=0 ;alternatives: 1 -r.ClearWithExcludeRects=2 -r.DeferSkeletalDynamicDataUpdateUntilGDME=1 -r.DeferUniformBufferUpdatesUntilVisible=1 -r.DoInitViewsLightingAfterPrepass=1 - -; ============================================================== -; ASYNC I MULTITHREAD -; ============================================================== - -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 -r.AsyncCompute=1 -r.AsyncPipelineCompile=1 -r.UseAsyncShaderPrecompilation=1 -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -FX.BatchAsync=1 -r.RHICmdAsyncRHIThreadDispatch=1 - -; ============================================================== -; SHADER PIPELINE -; ============================================================== - -r.ShaderPipelineCache.Enabled=1 -r.ShaderPipelineCache.StartupMode=2 ;alternatives: 1, 3 -r.ShaderPipelineCache.PreOptimizeEnabled=1 -r.ShaderPipelineCache.SaveUserCache=1 -r.ShaderPipelineCache.BatchSize=128 ;alternatives: 10, 256 -r.D3D.ForceDXC=0 ;alternatives: 1 - -; ============================================================== -; TEKSTUROWANIE -; ============================================================== - -r.Streaming.PoolSize=2048 ;alternatives: -1 (auto), 0, 2000, 4096 -r.Streaming.LimitPoolSizeToVRAM=1 ;alternatives: 0 -r.VirtualTextureReducedMemory=1 -r.VirtualTexture=1 -r.VirtualTextures=1 -r.Streaming.MaxTempMemoryAllowed=2048 ;alternatives: 682, 4096 -r.Streaming.AmortizeCPUToGPUCopy=1 -r.Streaming.MaxNumTexturesToStreamPerFrame=30 ;alternatives: 2, 3, 32 - -; ============================================================== -; SYSTEM CIENIOWANIA -; ============================================================== - -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache=1 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.Shadow.Virtual.NonNaniteVSM=1 -r.Shadow.Virtual.Cache.AllocateViaLRU=1 ;alternatives: 0 -r.Shadow.Virtual.Cache.KeepOnlyRequestedPages=1 -r.Shadow.Virtual.ForceOnlyVirtualShadowMaps=1 -r.Shadow.Virtual.TranslucentQuality=1 -r.Shadow.Virtual.SMRT.RayCountLocal=8 -r.Shadow.Virtual.SMRT.SamplesPerRayLocal=8 -r.Shadow.Virtual.MaxPhysicalPages=4096 -r.Shadow.DistanceScale=1.0 ;alternatives: 0.001, 1.5, 2, 4 -r.Shadow.MaxResolution=2048 ;alternatives: 1024, 4096, 8192 -r.Shadow.CSM.MaxCascades=4 ;alternatives: 0, 1, 2, 10 -r.Shadow.CSM.TransitionScale=1.0 -r.Shadow.CSM.MaxNearCascades=4 ;alternatives: 0 -r.ContactShadows=1 ;alternatives: 0 -r.DFShadowQuality=3 ;alternatives: 0 -r.Shadow.CachePreshadow=1 -r.Shadow.CacheWPOPrimitives=1 -; ============================================================== -; LUMEN I GLOBAL ILLUMINATION -; ============================================================== - -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.Allow=1 -r.Lumen.TraceMeshSDFs.TraceDistance=200 ;alternatives: 250 -r.Lumen.Reflections.RadianceCache=1 -r.Lumen.Reflections.SmoothBias=0.8 -r.Lumen.Reflections.MaxRoughness=0.3 ;alternatives: 0.5 -r.Lumen.ScreenProbeGather.DownsampleFactor=24 ;alternatives: 26 -r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 -r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=25 ;alternatives: 30 -r.LumenScene.GPUDrivenUpdate=0 -r.LumenScene.Lighting.AsyncCompute=1 -r.LumenScene.SurfaceCache.CardTexelDensityScale=5000 ;alternatives: 1000, 10000 -r.DynamicGlobalIlluminationMethod=1 - -; ============================================================== -; AMBIENT OCCLUSION I REFLECTIONS -; ============================================================== - -r.AmbientOcclusion.Method=1 -r.AmbientOcclusion.Compute=1 ;alternatives: 2 -r.SSGI.Enable=1 -r.SSGI.HalfRes=0 -r.SSGI.Quality=1 ;alternatives: 2 -r.SSR.Quality=3 ;alternatives: 4 -r.ReflectionMethod=1 -r.ReflectionCapture.EnableLightFunctions=1 - -; ============================================================== -; RAYTRACING -; ============================================================== - -r.RayTracing=True -r.RayTracing.Shadows=True -r.RayTracing.UseTextureLod=True -r.Lumen.HardwareRayTracing=True -r.Lumen.HardwareRayTracing.LightingMode=2 -r.RayTracing.AsyncBuild=1 -r.RayTracing.ParallelMeshBatchSize=64 -r.RayTracing.PSOCacheSize=300 -r.RayTracing.Culling=1 -r.RayTracing.Culling.Radius=20000 -r.RayTracing.Culling.Angle=20 -r.RayTracing.Geometry.MaxBuiltPrimitivesPerFrame=500 - -; ============================================================== -; FSR (FidelityFX Super Resolution) -; ============================================================== - -r.FidelityFX.FSR3.Sharpness=0.7 -r.FidelityFX.FSR3.DeDither=1 -r.FidelityFX.FSR3.CreateReactiveMask=1 -r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 -r.FidelityFX.FSR3.AutoExposure=1 -r.FidelityFX.FSR3.QualityMode=1 -r.FidelityFX.FI.Enabled=0 -r.FidelityFX.FI.OverrideSwapChainDX12=1 -r.FidelityFX.FI.AllowAsyncWorkloads=1 -r.FidelityFX.FI.RHIPacingMode=1 - -; ============================================================== -; VRS (Variable Rate Shading) -; ============================================================== - -r.VRS.Enable=true -r.VRS.EnableImage=true -r.Nanite.SoftwareVRS=1 -r.VRS.NaniteEmitGBuffer=1 -r.VRS.BasePass=1 -r.VRS.Decals=1 -r.VRS.SSAO=1 -r.VRS.SSR=1 - -; ============================================================== -; NANITE -; ============================================================== - -r.Nanite.MaxPixelsPerEdge=2 -r.Nanite.DicingRate=1 -r.Nanite.FastVisBufferClear=2 -r.Nanite.MaterialVisibility=1 - -; ============================================================== -; POST-PROCESSING I EFEKTY -; ============================================================== - -r.PostProcessAAQuality=5 ;alternatives: 0, 6 -r.DefaultFeature.Bloom=False -r.DefaultFeature.AmbientOcclusion=False -r.DefaultFeature.AmbientOcclusionStaticFraction=False -r.DefaultFeature.AutoExposure=False -r.DefaultFeature.LensFlare=True -r.DefaultFeature.MotionBlur=False ;alternatives: True -r.DepthOfFieldQuality=0 -r.EyeAdaptationQuality=3 -r.LensFlareQuality=0 ;alternatives: 3 -r.LightShaftQuality=0 ;alternatives: 1 -r.RefractionQuality=3 ;alternatives: 5 -r.SceneColorFringeQuality=0 -r.TemporalAA.Upsampling=1 -r.TemporalAACatmullRom=0 ;alternatives: 1 -r.TemporalAACurrentFrameWeight=0.05 ;alternatives: 0, 0.25 -r.TemporalAASamples=4 ;alternatives: 32 -r.TemporalAASharpness=1 ;alternatives: 1.4 - -; ============================================================== -; FOLIAGE I TRAWA -; ============================================================== - -grass.DensityScale=0.25 ;alternatives: 2.5 -grass.TickInterval=10 -grass.Enable=1 -foliage.DensityScale=0.1 ;alternatives: 2.5 -sg.FoliageLoadDistance=2 ;alternatives: 4 - -; ============================================================== -; LOD I MESH SETTINGS -; ============================================================== - -r.StaticMeshLODBias=0 ;alternatives: -2 -r.SkeletalMeshLODBias=-1 ;alternatives: -2, 0 -r.LandscapeLODBias=0 ;alternatives: -1, 0.5 -r.ParticleLODBias=0 ;alternatives: -1 -r.SkinCache.Allow=true -r.SkinCache.CompileShaders=1 -r.SkinCache.Mode=1 - -; ============================================================== -; VOLUMETRIC EFFECTS -; ============================================================== - -r.VolumetricFog=1 ;alternatives: 0 -r.VolumetricFog.GridPixelSize=4 ;alternatives: 0 -r.VolumetricFog.GridSizeZ=64 ;alternatives: 0 -r.VolumetricFog.Jitter=1 -r.VolumetricFog.HistoryMissSupersampleCount=16 -r.VolumetricCloud=1 ;alternatives: 0 - -; ============================================================== -; DX12 SPECYFICZNE -; ============================================================== - -D3D12.PSO.DiskCache=1 -D3D12.PSO.DriverOptimizedDiskCache=1 -D3D12.AFRSyncTemporalResources=1 -D3D12.AFRUseFramePacing=1 -D3D12.AsyncDeferredDeletion=1 -D3D12.ForceThirtyHz=0 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.ResidencyManagement=1 -D3D12.StablePowerState=0 -D3D12.SyncWithDWM=0 ;alternatives: 1 -D3D12.TexturePoolOnlyAccountStreamableTexture=1 -D3D12.UseUpdateTexture3DComputeShader=0 ;alternatives: 1 -D3D12.ZeroBufferSizeInMB=32 ;alternatives: 128 -D3D12.MaximumFrameLatency=2 ;alternatives: 0, 3 -d3d12.FastAllocator.MinPagesToRetain=2 ;alternatives: 4 -; ============================================================== -; GARBAGE COLLECTION -; ============================================================== - -gc.ActorClusteringEnabled=1 -gc.AssetClusteringEnabled=1 -gc.BlueprintClusteringEnabled=True -gc.CreateGCClusters=1 -gc.NumRetriesBeforeForcingGC=3 ;alternatives: 5 -gc.MinDesiredObjectsPerSubTask=4 ;alternatives: 2, 20 -gc.MaxObjectsNotConsideredByGC=32 -gc.MultithreadedDestructionEnabled=1 -gc.TimeBetweenPurgingPendingKillObjects=30 ;alternatives: 15, 60, 300 -gc.LowMemory.TimeBetweenPurgingPendingLevels=15 ;alternatives: 60 -gc.LowMemory.TimeBetweenPurgingPendingKillObjects=60 ;alternatives: 300 -gc.LowMemory.MemoryThresholdMB=2048 ;alternatives: 512, 4096, 8000 - -; ============================================================== -; NETWORK SETTINGS -; ============================================================== - -TotalNetBandwidth=128000 -MaxDynamicBandwidth=16000 -MinDynamicBandwidth=8000 - -; ============================================================== -; ENGINE CORE SETTINGS -; ============================================================== - -bEnableMouseSmoothing=0 -bUseVSync=false -bSmoothFrameRate=0 -bAllowMultiThreadedShaderCompile=True -FrameRateLimit=0.000000 -MinDesiredFrameRate=60 - -; ============================================================== -; IO SETTINGS -; ============================================================== - -s.IoDispatcherCacheSizeMB=512 ;alternatives: 256, 2048 -s.MaxIncomingRequestsToStall=10 ;alternatives: 1, 24, 100 -s.AsyncLoadingTimeLimit=2.0 -s.LevelStreamingActorsUpdateTimeLimit=1.00 ;alternatives: 2.00 -s.UnregisterComponentsTimeLimit=0.00 ;alternatives: 2.00 -s.AsyncLoadingUseFullTimeLimit=0 -s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0 ;alternatives: 1 -s.PriorityAsyncLoadingExtraTime=10.00 - -; ============================================================== -; SZCZEGÓŁOWE USTAWIENIA STREAMINGU -; ============================================================== - -r.Streaming.DropMips=0 ;alternatives: 1, 2 -r.Streaming.HLODStrategy=0 ;alternatives: 2 -r.Streaming.UseFixedPoolSize=0 ;alternatives: 1 -r.Streaming.PoolSize.VRAMPercentageClamp=1024 -r.Streaming.UseAsyncRequestsForDDC=1 -r.Streaming.FullyLoadUsedTextures=0 ;alternatives: 1 -r.Streaming.DefragDynamicBounds=1 -r.bForceCPUAccessToGPUSkinVerts=True -r.Streaming.FramesForFullUpdate=1 ;alternatives: 2 -r.Streaming.MinMipForSplitRequest=2 ;alternatives: 0, 15 -r.Streaming.ScaleTexturesByGlobalMyBias=1.0 ;alternatives: 0.5 -r.Streaming.Boost=1.0 ;alternatives: 6, 1024 - -; ============================================================== -; RHI SETTINGS -; ============================================================== - -rhi.SyncInterval=0 -rhi.SyncSlackMS=0 -RHI.MaximumFrameLatency=0 ;alternatives: 3 -r.RHICmdUseDeferredContexts=1 -r.RHICmdMinDrawsPerParallelCmdList=128 ;alternatives: 512 -r.RHICmdMinCmdlistForParallelSubmit=4 -r.RHICmdBalanceParallelLists=1 ;alternatives: 2 -r.RHICmdBalanceTranslatesAfterTasks=0 ;alternatives: 1 -r.RHICmdFlushRenderThreadTasksPrePass=1 -r.RHICmdFlushRenderThreadTasksShadowPass=1 -r.RHICmdFlushRenderThreadTasksBasePass=1 -r.RHICmdFlushRenderThreadTasksTranslucentPass=1 -r.RHICmdFlushRenderThreadTasksVelocityPass=1 - -; ============================================================== -; GEOMETRY I PHYSICS -; ============================================================== - -GeometryCache.InterpolateFrames=1 -GeometryCache.OffloadUpdate=1 -r.GenerateMeshDistanceFields=1 -r.DistanceField.MaxPerMeshResolution=128 -r.AOGlobalDistanceField.MinMeshSDFRadius=1 ;alternatives: 5, 10 -CSS.Conveyor.EnableLodOptimizations=1 - -; ============================================================== -; NIAGARA I FX -; ============================================================== - -fx.Niagara.DelayScriptAsyncOptimization=false -fx.Niagara.GpuProfiling.Enabled=false -Niagara.GPUSorting.CPUToGPUThreshold=200 -FX.AllowGPUParticles=1 -FX.AllowAsyncTick=1 -FX.EarlyScheduleAsync=1 -FX.BatchAsyncBatchSize=1 ;alternatives: 8 -FX.AllowGPUSorting=1 -FX.FXAllowParticleMeshLODs=1 -FX.AllowCulling=0 ;alternatives: 1 - -; ============================================================== -; WATER SETTINGS -; ============================================================== - -r.Water.SingleLayer.ShadersSupportVSMFiltering=1 -r.Water.SingleLayerWater.SupportCloudShadow=1 -r.Water.SingleLayer.VSMFiltering=1 - -; ============================================================== -; MATERIAŁY I SHADERY -; ============================================================== - -bShareMaterialShaderCode=True -bSharedMaterialNativeLibraries=True -r.MaterialQualityLevel=1 ;alternatives: 0 -r.BasePassOutputsVelocity=0 -r.CustomDepth.Order=0 -r.CustomDepthEnableFastClear=1 -r.GBufferFormat=3 ;alternatives: 5 -; ============================================================== -; SYSTEM SETTINGS CORE -; ============================================================== - -r.DBuffer=0 ;alternatives: 1 -r.HZBOcclusion=0 ;alternatives: 1 -r.VolumetricCloud.HzbCulling=0 -r.FrustumCullNumWordsPerTask=32 -UIManager.PauseMenuStreamingMemoryClear=2048 -r.AllowOcclusionQueries=0 ;alternatives: 1 -r.AllowSubPrimitiveQueries=0 ;alternatives: 1 -r.ForceHighestMipOnUITextures=1 -r.HairStrands.Cull=2 -r.HairStrands.Visibility.UseFastPath=1 - -; ============================================================== -; AUTO-EXPOSURE & TONE MAPPING -; ============================================================== - -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=0 -r.Color.Min=0.00 -r.Color.Mid=0.80 -r.Color.Max=1.05 - -; ============================================================== -; ADAPTIVE PERFORMANCE -; ============================================================== - -r.DynamicRes.OperationMode=0 -r.DynamicRes.MinScreenPercentage=100 -r.OptimizeForUAVPerformance=1 -a.ParallelAnimUpdate=1 -r.EnableAsyncComputeVolumetricFog=1 - -; ============================================================== -; ADVANCED CULLING -; ============================================================== - -r.AllowDownsampledStandardTranslucency=1 -r.CullBeforeFetch=1 -r.HZBOcclusion=1 -r.EnableComputeBuildHZB=1 -r.GBufferDiffuseSampleOcclusion=1 -r.GPUScene.ParallelUpdate=1 - -; ============================================================== -; SHADER COMPILATION -; ============================================================== - -r.XGEShaderCompile=1 -r.XGEShaderCompile.Mode=1 -r.XGEShaderCompile.Xml.BatchGroupSize=256 ;alternatives: 64 -r.XGEShaderCompile.Xml.BatchSize=16 ;alternatives: 64 -r.XGEShaderCompile.Xml.JobTimeout=0.500000 - -; ============================================================== -; FAST VRAM SETTINGS -; ============================================================== - -r.FastVRam.GBufferA=1 -r.FastVRam.GBufferB=1 -r.FastVRam.GBufferC=1 -r.FastVRam.GBufferD=1 -r.FastVRam.GBufferE=1 -r.FastVRam.GBufferF=1 -r.FastVRam.GBufferVelocity=1 -r.FastVRam.ForwardLightingCullingResources=1 -r.FastVRam.HZB=0 -r.FastVRam.ShadowPerObject=0 -r.FastVRam.ShadowPointLight=1 -r.FastVRam.SSR=1 -r.FastVRam.CustomDepth=1 -r.FastVRam.DistanceFieldShadows=0 -r.FastVRam.DistanceFieldAODownsampledBentNormal=0 -r.FastVRam.DistanceFieldAOHistory=0 -r.FastVRam.DistanceFieldAOScreenGridResources=0 -r.FastVRam.DistanceFieldNormal=0 -r.FastVRam.DistanceFieldTileIntersectionResources=0 - -; ============================================================== -; LUMEN SZCZEGÓŁOWE USTAWIENIA -; ============================================================== - -r.LumenScene.SurfaceCache.MeshCardsMinSize=5 ;alternatives: 10 -r.LumenScene.SurfaceCache.CardMinResolution=1 -r.LumenScene.SurfaceCache.Compress=2 -r.LumenScene.SurfaceCache.AtlasSize=1024 -r.LumenScene.SurfaceCache.ResetEveryNthFrame=2400 -r.Lumen.Reflections.MaxBounces=3 ;alternatives: 6 -r.Lumen.Reflections.ScreenSpaceReconstruction.NumSamples=10 -r.Lumen.Reflections.Temporal.MaxFramesAccumulated=128 -r.Lumen.Reflections.ScreenTraces=1 -r.Lumen.Reflections.HierarchicalScreenTraces.MaxIterations=200 ;alternatives: 400 -r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5 -r.Lumen.ScreenProbeGather.ScreenTraces.MinimumOccupancy=1 -r.Lumen.ScreenProbeGather.ShortRangeAO.ScreenSpace.SlopeCompareToleranceScale=1 -r.Lumen.RadianceCache.SortTraceTiles=1 -r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle=10 ;alternatives: 30 -r.Lumen.TranslucencyVolume.RadianceCache.FarField=1 - -; ============================================================== -; RAY TRACING ROZSZERZONE -; ============================================================== - -r.RayTracing.Geometry.GetEachLODForHISM=0 -r.RayTracing.Geometry.NiagaraSprites=0 -r.RayTracing.Geometry.NiagaraRibbons=0 -r.RayTracing.Geometry.NiagaraMeshes=0 -r.RayTracing.Geometry.InstancedStaticMeshes.SimulationCount=8 ;alternatives: 16 -r.RayTracing.GlobalIllumination=0 -r.RayTracing.GlobalIllumination.ScreenPercentage=10 -r.RayTracing.GlobalIllumination.SamplesPerPixel=1 -r.RayTracing.GlobalIllumination.MaxRayDistance=100000 -r.RayTracing.GlobalIllumination.MaxLightCount=32 -r.RayTracing.GlobalIllumination.MaxBounces=3 -r.RayTracing.GlobalIllumination.EnableTransmission=1 -r.RayTracing.GlobalIllumination.FireflySuppression=1 -r.RayTracing.GlobalIllumination.Lights.SpotLight=1 -r.RayTracing.GlobalIllumination.Lights.SkyLight=1 -r.RayTracing.GlobalIllumination.Lights.RectLight=1 -r.RayTracing.GlobalIllumination.Lights.DirectionalLight=1 -r.RayTracing.GlobalIllumination.Lights.PointLight=1 -; ============================================================== -; PATH TRACING SETTINGS -; ============================================================== - -r.PathTracing.MaxBounces=8 -r.PathTracing.RandomSequence=1 -r.PathTracing.EnableEmissive=1 -r.PathTracing.EnableEnvironmentMap=1 -r.PathTracing.EnableCameraBackfaceCulling=1 - -; ============================================================== -; DENOISING SETTINGS -; ============================================================== - -r.Reflections.Denoiser=0 ;alternatives: 3 -r.AmbientOcclusion.Denoiser=0 ;alternatives: 1, 3 -r.Shadow.Denoiser=2 -r.GlobalIllumination.Denoiser=2 - -; ============================================================== -; OPTYMALIZACJE WYDAJNOŚCI -; ============================================================== - -r.RenderTargetPool.AllowMultipleAliasingDiscardsPerFrame=1 -r.PreTileTextures=1 -r.UseParallelGetDynamicMeshElementsTasks=1 -r.Emitter.FastPoolEnable=1 -r.MultithreadedLightmapEncode=1 -r.MultithreadedShadowmapEncode=1 -r.HZB.BuildUseCompute=1 -r.AccelPredrawBatchTime=0 ;alternatives: 13 -r.PredrawBatchTime=-1 ;alternatives: 13 -r.TargetPrecompileFrameTime=2.00 ;alternatives: 16 - -; ============================================================== -; ZARZĄDZANIE PAMIĘCIĄ -; ============================================================== - -s.UnregisterComponentsTimeLimit=0.00 ;alternatives: 2.00 -s.MinBulkDataSizeForAsyncLoading=0 ;alternatives: 1000 -r.RenderTargetPoolMin=4096 ;alternatives: 5 -LevelStreaming.UnloadNotVisibleLevelsWhenLowRAM=1 -LevelStreaming.UnloadNotVisibleLevelsWhenLowRAMNormalizedPercentage=80 -r.Streaming.ParallelRenderAssetsNumWorkgroups=4 -r.Shadow.WholeSceneShadowCacheMb=682 - -; ============================================================== -; LANDSCAPE & FOLIAGE SETTINGS -; ============================================================== - -r.GenerateLandscapeGIData=1 -r.LandscapeUseTessellation=0 -r.LandscapeMaxLOD=8 -foliage.MinVertsToSplitNode=8000 -grass.MaxAsyncTasks=4 -grass.MaxComputeShaderTiles=64 - -; ============================================================== -; ASYNC COMPUTE SETTINGS -; ============================================================== - -r.AsyncCompute.MaxNonComputeTaskCost=10 -r.AsyncCompute.MaxNumBackgroundThreads=4 -r.AsyncCompute.bAllowBackgroundThreads=1 -r.AsyncCompute.bAllowAsyncDataReadback=1 - -; ============================================================== -; SHADER PIPELINE SZCZEGÓŁOWE -; ============================================================== - -r.Shaders.OmitFramePointers=1 -r.Shaders.AllowUNorm=1 -r.Shaders.AllowSNorm=1 -r.Shaders.KeepDebugInfo=0 -r.Shaders.ExtraStats=0 -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.Shaders.ZeroInitialise=1 -r.Shaders.BoundsChecking=0 -r.Shaders.CompilePermutations=1 -r.ShaderPipelineCache.PrefersDXC=0 ;alternatives: 1 -r.ShaderPipelineCache.UseShaderBinaries=0 ;alternatives: 1 -r.ShaderPipelineCache.InitialFlushDelay=0 ;alternatives: 15 -r.ShaderPipelineCache.MaxPrecompileTime=30 ;alternatives: 60 - -; ============================================================== -; COMPUTE SHADER SETTINGS -; ============================================================== - -r.ComputeShader.ForceParallelTranslation=1 -r.ComputeShader.WaveOperations=1 -r.ComputeShader.WaveSize=32 ;alternatives: 64 -r.ComputeShader.bAllowAsyncCompile=1 -r.ComputeShader.AsyncCompileThreshold=10 ;alternatives: 100 - -; ============================================================== -; ASYNC LOADING & STREAMING -; ============================================================== - -s.AsyncLoadingThreadPriority=0 ;alternatives: 1 -s.AsyncLoadingThreadStackSizeKB=32 ;alternatives: 128 -s.AsyncLoadingTimeLimit=2.0 ;alternatives: 5.0 -s.AsyncIOBandwidthLimit=0 ;alternatives: 50 -s.AsyncLoadingUseFullTimeLimit=0 ;alternatives: 1 -s.AsyncLoading.MaxConcurrentResLoads=2 ;alternatives: 8, 16 - -; ============================================================== -; THREADING & TASK GRAPH -; ============================================================== - -TaskGraph.NumWorkerThreads=0 ;alternatives: 4, 8 (0=auto) -TaskGraph.MaxWorkerThreads=8 ;alternatives: 16 -TaskGraph.UseSharedProducerConsumerQueue=1 -TaskGraph.AllowBulkShortTasks=1 -TaskGraph.ShowPerTaskTimingInfo=0 -TaskGraph.EnableProfiling=0 - -; ============================================================== -; FINAL SYSTEM OPTIMIZATIONS -; ============================================================== - -r.ForceStaticMeshLOD=-1 ;alternatives: 0, 1 -r.ForceLOD=-1 ;alternatives: 0, 1 -r.SkeletalMeshLODRadiusScale=1.0 ;alternatives: 2.0 -r.ViewDistanceScale=1.0 ;alternatives: 0.6, 10.0 -r.Nanite.MaxPixelsPerEdge=1 ;alternatives: 2, 4 -r.Nanite.ForceLOD=-1 ;alternatives: 0, 1 -r.Nanite.MinimumViewDistance=0 ;alternatives: 100 -r.Nanite.CullAllRenderersCVar=0 ;alternatives: 1 - -; ============================================================== -; FINAL FSR SETTINGS -; ============================================================== - -r.FidelityFX.FSR3.HistoryFormat=0 ;alternatives: 1 (balanced), 2 (quality) -r.FidelityFX.FSR3.Sharpness=0.5 ;alternatives: 0.3, 0.7 -r.FidelityFX.FSR3.AdjustMipBias=0 ;alternatives: 1 -r.FidelityFX.FSR3.ReparentMode=0 ;alternatives: 1, 2 - -; ============================================================== -; FINAL CORE SETTINGS -; ============================================================== - -[Core.System] -bUseBackgroundLevelStreaming=True -bUseFixedTimeStep=False -bSmoothFrameRate=False -MinDesiredFrameRate=60.000000 -bUseThreadedPhysics=True -PhysicsUpdateDeltaTime=0.016667 - -[SystemSettings] -r.ForceDebugViewModes=0 -r.ShaderDevelopmentMode=0 -r.CompileShadersForDevelopment=0 -r.ClearWithExcludeRects=2 - -; ============================================================== -; END OF CONFIG -; ============================================================== \ No newline at end of file diff --git a/site/Unpublished docs/Final Final.md b/site/Unpublished docs/Final Final.md deleted file mode 100644 index 72d726c..0000000 --- a/site/Unpublished docs/Final Final.md +++ /dev/null @@ -1,2357 +0,0 @@ -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 1 -; ============================================================== - -; ------------------------------------- -; PODSTAWOWY RENDERING -; ------------------------------------- -r.ViewDistanceScale= - -- 10 (najwyższa wartość) -- 1.0 (standardowa) -- 0.6 (najniższa wartość) - -r.ScreenPercentage= - -- 70 (optymalizacja) -- 99 (wysoka jakość) -- 100 (pełna jakość) - -r.DefaultFeature.MotionBlur= - -- True -- False -- 0 - -r.MotionBlur.Max=0 -r.MotionBlurQuality=0 -r.FastBlurThreshold= - -- 0 -- 3 - -r.BloomQuality= - -- 0 (wyłączone) -- 2 (średnie) -- 5 (wysokie) - -r.Tonemapper.Quality= - -- 1 -- 2 -- 5 - -r.Tonemapper.Sharpen= - -- 0.1 -- 1.6 - -r.TonemapperFilm=1 -r.TonemapperGamma= - -- 2.0 -- 2.5 -- Rec709 - -r.MaxAnisotropy= - -- 8 -- 16 - -; ------------------------------------- -; OPTYMALIZACJE CPU/GPU -; ------------------------------------- -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.GTSyncType=1 -r.OneFrameThreadLag= - -- 0 (mniejsze opóźnienie) -- 1 (lepszy performance) - -r.FinishCurrentFrame=0 -r.CreateShadersOnLoad=1 -r.OptimizeForUAVPerformance=1 -r.DontLimitOnBattery= - -- 0 -- 1 - -r.ClearWithExcludeRects=2 -r.DeferSkeletalDynamicDataUpdateUntilGDME=1 -r.DeferUniformBufferUpdatesUntilVisible=1 -r.DoInitViewsLightingAfterPrepass=1 - -; ------------------------------------- -; ASYNC I MULTITHREAD -; ------------------------------------- -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 -r.AsyncCompute=1 -r.AsyncPipelineCompile=1 -r.UseAsyncShaderPrecompilation=1 -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -FX.BatchAsync=1 -r.RHICmdAsyncRHIThreadDispatch=1 - -; ------------------------------------- -; SHADER PIPELINE -; ------------------------------------- -r.ShaderPipelineCache.Enabled=1 -r.ShaderPipelineCache.StartupMode= - -- 1 -- 2 -- 3 - -r.ShaderPipelineCache.PreOptimizeEnabled=1 -r.ShaderPipelineCache.SaveUserCache=1 -r.ShaderPipelineCache.BatchSize= - -- 10 -- 128 -- 256 - -r.D3D.ForceDXC= - -- 0 -- 1 - -; ------------------------------------- -; TEKSTUROWANIE PODSTAWOWE -; ------------------------------------- -r.Streaming.PoolSize= - -- -1 (auto) -- 0 -- 2000 -- 2048 -- 4096 - -r.Streaming.LimitPoolSizeToVRAM= - -- 0 -- 1 - -r.VirtualTextureReducedMemory=1 -r.VirtualTexture=1 -r.VirtualTextures=1 - -r.Streaming.MaxTempMemoryAllowed= - -- 682 -- 2048 -- 4096 - -r.Streaming.AmortizeCPUToGPUCopy=1 - -r.Streaming.MaxNumTexturesToStreamPerFrame= - -- 2 -- 3 -- 30 -- 32 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 2 -; ============================================================== - -; ------------------------------------- -; SYSTEM CIENIOWANIA -; ------------------------------------- -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache=1 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.Shadow.Virtual.NonNaniteVSM=1 -r.Shadow.Virtual.Cache.AllocateViaLRU= - -- 0 -- 1 - -r.Shadow.Virtual.Cache.KeepOnlyRequestedPages=1 -r.Shadow.Virtual.ForceOnlyVirtualShadowMaps=1 -r.Shadow.Virtual.TranslucentQuality=1 -r.Shadow.Virtual.SMRT.RayCountLocal=8 -r.Shadow.Virtual.SMRT.SamplesPerRayLocal=8 -r.Shadow.Virtual.MaxPhysicalPages=4096 - -r.Shadow.DistanceScale= - -- 0.001 -- 1 -- 1.5 -- 2 -- 4 - -r.Shadow.MaxResolution= - -- 1024 -- 2048 -- 4096 -- 8192 - -r.Shadow.CSM.MaxCascades= - -- 0 -- 1 -- 2 -- 4 -- 10 - -r.Shadow.CSM.TransitionScale=1.0 -r.Shadow.CSM.MaxNearCascades= - -- 0 -- 4 - -r.ContactShadows= - -- 0 -- 1 - -r.DFShadowQuality= - -- 0 -- 3 - -r.Shadow.CachePreshadow=1 -r.Shadow.CacheWPOPrimitives=1 - -; ------------------------------------- -; LUMEN I GLOBAL ILLUMINATION -; ------------------------------------- -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.Allow=1 -r.Lumen.TraceMeshSDFs.TraceDistance= - -- 200 -- 250 - -r.Lumen.Reflections.RadianceCache=1 -r.Lumen.Reflections.SmoothBias=0.8 -r.Lumen.Reflections.MaxRoughness= - -- 0.3 -- 0.5 - -r.Lumen.ScreenProbeGather.DownsampleFactor= - -- 24 -- 26 - -r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 -r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated= - -- 25 -- 30 - -r.LumenScene.GPUDrivenUpdate=0 -r.LumenScene.Lighting.AsyncCompute=1 -r.LumenScene.SurfaceCache.CardTexelDensityScale= - -- 1000 -- 5000 -- 10000 - -r.DynamicGlobalIlluminationMethod=1 - -; ------------------------------------- -; AMBIENT OCCLUSION I REFLECTIONS -; ------------------------------------- -r.AmbientOcclusion.Method=1 -r.AmbientOcclusion.Compute= - -- 1 -- 2 - -r.SSGI.Enable=1 -r.SSGI.HalfRes=0 -r.SSGI.Quality= - -- 1 -- 2 - -r.SSR.Quality= - -- 3 -- 4 - -r.ReflectionMethod=1 -r.ReflectionCapture.EnableLightFunctions=1 - -; ------------------------------------- -; RAYTRACING -; ------------------------------------- -r.RayTracing=True -r.RayTracing.Shadows=True -r.RayTracing.UseTextureLod=True -r.Lumen.HardwareRayTracing=True -r.Lumen.HardwareRayTracing.LightingMode=2 -r.RayTracing.AsyncBuild=1 -r.RayTracing.ParallelMeshBatchSize=64 -r.RayTracing.PSOCacheSize=300 -r.RayTracing.Culling=1 -r.RayTracing.Culling.Radius=20000 -r.RayTracing.Culling.Angle=20 -r.RayTracing.Geometry.MaxBuiltPrimitivesPerFrame=500 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 3 -; ============================================================== - -; ------------------------------------- -; FSR (FidelityFX Super Resolution) -; ------------------------------------- -r.FidelityFX.FSR3.Sharpness=0.7 -r.FidelityFX.FSR3.DeDither=1 -r.FidelityFX.FSR3.CreateReactiveMask=1 -r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 -r.FidelityFX.FSR3.AutoExposure=1 -r.FidelityFX.FSR3.QualityMode=1 -r.FidelityFX.FI.Enabled=0 -r.FidelityFX.FI.OverrideSwapChainDX12=1 -r.FidelityFX.FI.AllowAsyncWorkloads=1 -r.FidelityFX.FI.RHIPacingMode=1 - -; ------------------------------------- -; VRS (Variable Rate Shading) -; ------------------------------------- -r.VRS.Enable=true -r.VRS.EnableImage=true -r.Nanite.SoftwareVRS=1 -r.VRS.NaniteEmitGBuffer=1 -r.VRS.BasePass=1 -r.VRS.Decals=1 -r.VRS.SSAO=1 -r.VRS.SSR=1 - -; ------------------------------------- -; NANITE -; ------------------------------------- -r.Nanite.MaxPixelsPerEdge=2 -r.Nanite.DicingRate=1 -r.Nanite.FastVisBufferClear=2 -r.Nanite.MaterialVisibility=1 - -; ------------------------------------- -; POST-PROCESSING I EFEKTY -; ------------------------------------- -r.PostProcessAAQuality= - -- 0 -- 5 -- 6 - -r.DefaultFeature.Bloom=False -r.DefaultFeature.AmbientOcclusion=False -r.DefaultFeature.AmbientOcclusionStaticFraction=False -r.DefaultFeature.AutoExposure=False -r.DefaultFeature.LensFlare=True -r.DefaultFeature.MotionBlur= - -- True -- False - -r.DepthOfFieldQuality=0 -r.EyeAdaptationQuality=3 -r.LensFlareQuality= - -- 0 -- 3 - -r.LightShaftQuality= - -- 0 -- 1 - -r.RefractionQuality= - -- 3 -- 5 - -r.SceneColorFringeQuality=0 - -r.TemporalAA.Upsampling=1 -r.TemporalAACatmullRom= - -- 0 -- 1 - -r.TemporalAACurrentFrameWeight= - -- 0 -- 0.05 -- 0.25 - -r.TemporalAASamples= - -- 4 -- 32 - -r.TemporalAASharpness= - -- 1 -- 1.4 - -; ------------------------------------- -; FOLIAGE I TRAWA -; ------------------------------------- -grass.DensityScale= - -- 0.25 -- 2.5 - -grass.TickInterval=10 -grass.Enable=1 - -foliage.DensityScale= - -- 0.1 -- 2.5 - -sg.FoliageLoadDistance= - -- 2 -- 4 - -; ------------------------------------- -; LOD I MESH SETTINGS -; ------------------------------------- -r.StaticMeshLODBias= - -- -2 -- 0 - -r.SkeletalMeshLODBias= - -- -2 -- -1 -- 0 - -r.LandscapeLODBias= - -- -1 -- 0.5 - -r.ParticleLODBias= - -- -1 -- 0 - -r.SkinCache.Allow=true -r.SkinCache.CompileShaders=1 -r.SkinCache.Mode=1 - -; ------------------------------------- -; VOLUMETRIC EFFECTS -; ------------------------------------- -r.VolumetricFog= - -- 0 -- 1 - -r.VolumetricFog.GridPixelSize= - -- 0 -- 4 - -r.VolumetricFog.GridSizeZ= - -- 0 -- 64 - -r.VolumetricFog.Jitter=1 -r.VolumetricFog.HistoryMissSupersampleCount=16 -r.VolumetricCloud= - -- 0 -- 1 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 4 -; ============================================================== - -; ------------------------------------- -; DX12 SPECYFICZNE -; ------------------------------------- -[/Script/WindowsTargetPlatform.WindowsTargetSettings] -DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 -+D3D12TargetedShaderFormats=PCD3D_SM6 - -D3D12.PSO.DiskCache=1 -D3D12.PSO.DriverOptimizedDiskCache=1 -D3D12.AFRSyncTemporalResources=1 -D3D12.AFRUseFramePacing=1 -D3D12.AsyncDeferredDeletion=1 -D3D12.ForceThirtyHz=0 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.ResidencyManagement=1 -D3D12.StablePowerState=0 -D3D12.SyncWithDWM= - -- 0 -- 1 - -D3D12.TexturePoolOnlyAccountStreamableTexture=1 -D3D12.UseUpdateTexture3DComputeShader= - -- 0 -- 1 - -D3D12.ZeroBufferSizeInMB= - -- 32 -- 128 - -D3D12.MaximumFrameLatency= - -- 0 -- 2 -- 3 - -d3d12.FastAllocator.MinPagesToRetain= - -- 2 -- 4 - -; ------------------------------------- -; GARBAGE COLLECTION -; ------------------------------------- -[/script/engine.garbagecollectionsettings] -gc.ActorClusteringEnabled=1 -gc.AssetClusteringEnabled=1 -gc.BlueprintClusteringEnabled=True -gc.CreateGCClusters=1 -gc.NumRetriesBeforeForcingGC= - -- 3 -- 5 - -gc.MinDesiredObjectsPerSubTask= - -- 2 -- 4 -- 20 - -gc.MaxObjectsNotConsideredByGC=32 -gc.MultithreadedDestructionEnabled=1 - -gc.TimeBetweenPurgingPendingKillObjects= - -- 15 -- 30 -- 60 -- 300 - -gc.LowMemory.TimeBetweenPurgingPendingLevels= - -- 15 -- 60 - -gc.LowMemory.TimeBetweenPurgingPendingKillObjects= - -- 60 -- 300 - -gc.LowMemory.MemoryThresholdMB= - -- 512 -- 2048 -- 4096 -- 8000 - -; ------------------------------------- -; NETWORK SETTINGS -; ------------------------------------- -[/script/engine.gamenetworkmanager] -TotalNetBandwidth=128000 -MaxDynamicBandwidth=16000 -MinDynamicBandwidth=8000 - -; ------------------------------------- -; ENGINE CORE SETTINGS -; ------------------------------------- -[/script/engine.engine] -bEnableMouseSmoothing=0 -bUseVSync=false -bSmoothFrameRate=0 -bAllowMultiThreadedShaderCompile=True -FrameRateLimit=0.000000 - -MinDesiredFrameRate=60 -SmoothedFrameRateRange=(LowerBound=(Type="ERangeBoundTypes::Inclusive",Value=60),UpperBound=(Type="ERangeBoundTypes:: -Exclusive",Value=144)) - -; ------------------------------------- -; IO SETTINGS -; ------------------------------------- -s.IoDispatcherCacheSizeMB= - -- 256 -- 512 -- 2048 - -s.MaxIncomingRequestsToStall= - -- 1 -- 10 -- 24 -- 100 - -s.AsyncLoadingTimeLimit=2.0 -s.LevelStreamingActorsUpdateTimeLimit= - -- 1.00 -- 2.00 - -s.UnregisterComponentsTimeLimit= - -- 0.00 -- 2.00 - -s.AsyncLoadingUseFullTimeLimit=0 -s.ContinuouslyIncrementalGCWhileLevelsPendingPurge= - -- 0 -- 1 - -s.PriorityAsyncLoadingExtraTime=10.00 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 5 -; ============================================================== - -; ------------------------------------- -; SZCZEGÓŁOWE USTAWIENIA STREAMINGU -; ------------------------------------- -[TextureStreaming] -BoostPlayerTextures=1.0 -AllowStreamingLightmaps=False -r.Streaming.DropMips= - -- 0 -- 1 -- 2 - -r.Streaming.HLODStrategy= - -- 0 -- 2 - -r.Streaming.UseFixedPoolSize= - -- 0 -- 1 - -r.Streaming.PoolSize.VRAMPercentageClamp=1024 -r.Streaming.UseAsyncRequestsForDDC=1 -r.Streaming.FullyLoadUsedTextures= - -- 0 -- 1 - -r.Streaming.DefragDynamicBounds=1 -r.bForceCPUAccessToGPUSkinVerts=True -r.Streaming.FramesForFullUpdate= - -- 1 -- 2 - -r.Streaming.MinMipForSplitRequest= - -- 0 -- 2 -- 15 - -r.Streaming.ScaleTexturesByGlobalMyBias= - -- 0.5 -- 1.0 - -r.Streaming.Boost= - -- 1.0 -- 6 -- 1024 - -; ------------------------------------- -; RHI SETTINGS -; ------------------------------------- -rhi.SyncInterval=0 -rhi.SyncSlackMS=0 -RHI.MaximumFrameLatency= - -- 0 -- 3 - -r.RHICmdUseDeferredContexts=1 -r.RHICmdMinDrawsPerParallelCmdList= - -- 128 -- 512 - -r.RHICmdMinCmdlistForParallelSubmit=4 -r.RHICmdBalanceParallelLists= - -- 1 -- 2 - -r.RHICmdBalanceTranslatesAfterTasks= - -- 0 -- 1 - -r.RHICmdFlushRenderThreadTasksPrePass=1 -r.RHICmdFlushRenderThreadTasksShadowPass=1 -r.RHICmdFlushRenderThreadTasksBasePass=1 -r.RHICmdFlushRenderThreadTasksTranslucentPass=1 -r.RHICmdFlushRenderThreadTasksVelocityPass=1 - -; ------------------------------------- -; GEOMETRY I PHYSICS -; ------------------------------------- -GeometryCache.InterpolateFrames=1 -GeometryCache.OffloadUpdate=1 - -r.GenerateMeshDistanceFields=1 -r.DistanceField.MaxPerMeshResolution=128 -r.AOGlobalDistanceField.MinMeshSDFRadius= - -- 1 -- 5 -- 10 - -CSS.Conveyor.EnableLodOptimizations=1 - -; ------------------------------------- -; NIAGARA I FX -; ------------------------------------- -fx.Niagara.DelayScriptAsyncOptimization=false -fx.Niagara.GpuProfiling.Enabled=false -Niagara.GPUSorting.CPUToGPUThreshold=200 - -FX.AllowGPUParticles=1 -FX.AllowAsyncTick=1 -FX.EarlyScheduleAsync=1 -FX.BatchAsyncBatchSize= - -- 1 -- 8 - -FX.AllowGPUSorting=1 -FX.FXAllowParticleMeshLODs=1 -FX.AllowCulling= - -- 0 -- 1 - -; ------------------------------------- -; WATER SETTINGS -; ------------------------------------- -r.Water.SingleLayer.ShadersSupportVSMFiltering=1 -r.Water.SingleLayerWater.SupportCloudShadow=1 -r.Water.SingleLayer.VSMFiltering=1 - -; ------------------------------------- -; MATERIAŁY I SHADERY -; ------------------------------------- -[/Script/UnrealEd.ProjectPackagingSettings] -bShareMaterialShaderCode=True -bSharedMaterialNativeLibraries=True - -r.MaterialQualityLevel= - -- 0 -- 1 - -r.BasePassOutputsVelocity=0 -r.CustomDepth.Order=0 -r.CustomDepthEnableFastClear=1 -r.GBufferFormat= - -- 3 -- 5 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 6 -; ============================================================== - -; ------------------------------------- -; SYSTEM SETTINGS CORE -; ------------------------------------- -[SystemSettings] -r.DBuffer= - -- 0 -- 1 - -r.HZBOcclusion= - -- 0 -- 1 - -r.VolumetricCloud.HzbCulling=0 -r.FrustumCullNumWordsPerTask=32 -UIManager.PauseMenuStreamingMemoryClear=2048 - -r.AllowOcclusionQueries= - -- 0 -- 1 - -r.AllowSubPrimitiveQueries= - -- 0 -- 1 - -r.ForceHighestMipOnUITextures=1 -r.HairStrands.Cull=2 -r.HairStrands.Visibility.UseFastPath=1 - -; ------------------------------------- -; AUTO-EXPOSURE & TONE MAPPING -; ------------------------------------- -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=0 - -r.Color.Min=0.00 -r.Color.Mid=0.80 -r.Color.Max=1.05 - -; ------------------------------------- -; ADAPTIVE PERFORMANCE -; ------------------------------------- -r.DynamicRes.OperationMode=0 -r.DynamicRes.MinScreenPercentage=100 -r.OptimizeForUAVPerformance=1 -a.ParallelAnimUpdate=1 -r.EnableAsyncComputeVolumetricFog=1 - -; ------------------------------------- -; ADVANCED CULLING -; ------------------------------------- -r.AllowDownsampledStandardTranslucency=1 -r.CullBeforeFetch=1 -r.HZBOcclusion=1 -r.EnableComputeBuildHZB=1 -r.GBufferDiffuseSampleOcclusion=1 -r.GPUScene.ParallelUpdate=1 - -; ------------------------------------- -; SHADER COMPILATION -; ------------------------------------- -r.XGEShaderCompile=1 -r.XGEShaderCompile.Mode=1 -r.XGEShaderCompile.Xml.BatchGroupSize= - -- 256 -- 64 - -r.XGEShaderCompile.Xml.BatchSize= - -- 16 -- 64 - -r.XGEShaderCompile.Xml.JobTimeout=0.500000 - -; ------------------------------------- -; FAST VRAM SETTINGS -; ------------------------------------- -r.FastVRam.GBufferA=1 -r.FastVRam.GBufferB=1 -r.FastVRam.GBufferC=1 -r.FastVRam.GBufferD=1 -r.FastVRam.GBufferE=1 -r.FastVRam.GBufferF=1 -r.FastVRam.GBufferVelocity=1 -r.FastVRam.ForwardLightingCullingResources=1 -r.FastVRam.HZB=0 -r.FastVRam.ShadowPerObject=0 -r.FastVRam.ShadowPointLight=1 -r.FastVRam.SSR=1 -r.FastVRam.CustomDepth=1 -r.FastVRam.DistanceFieldShadows=0 -r.FastVRam.DistanceFieldAODownsampledBentNormal=0 -r.FastVRam.DistanceFieldAOHistory=0 -r.FastVRam.DistanceFieldAOScreenGridResources=0 -r.FastVRam.DistanceFieldNormal=0 -r.FastVRam.DistanceFieldTileIntersectionResources=0 - -; ------------------------------------- -; AUDIO SETTINGS -; ------------------------------------- -[/script/akaudio.aksettings] -bEnableMultiCoreRendering=True - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 7 -; ============================================================== - -; ------------------------------------- -; LUMEN SZCZEGÓŁOWE USTAWIENIA -; ------------------------------------- -[/Script/Engine.RendererSettings] -r.LumenScene.SurfaceCache.MeshCardsMinSize= - -- 5 -- 10 - -r.LumenScene.SurfaceCache.CardMinResolution=1 -r.LumenScene.SurfaceCache.Compress=2 -r.LumenScene.SurfaceCache.AtlasSize=1024 -r.LumenScene.SurfaceCache.ResetEveryNthFrame=2400 - -r.Lumen.Reflections.MaxBounces= - -- 3 -- 6 - -r.Lumen.Reflections.ScreenSpaceReconstruction.NumSamples=10 -r.Lumen.Reflections.Temporal.MaxFramesAccumulated=128 -r.Lumen.Reflections.ScreenTraces=1 -r.Lumen.Reflections.HierarchicalScreenTraces.MaxIterations= - -- 200 -- 400 - -r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5 -r.Lumen.ScreenProbeGather.ScreenTraces.MinimumOccupancy=1 -r.Lumen.ScreenProbeGather.ShortRangeAO.ScreenSpace.SlopeCompareToleranceScale=1 - -r.Lumen.RadianceCache.SortTraceTiles=1 -r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle= - -- 10 -- 30 - -r.Lumen.TranslucencyVolume.RadianceCache.FarField=1 - -r.LumenScene.Radiosity.MaxRayIntensity=200 -r.LumenScene.Radiosity.SpatialFilterProbes.KernelSize=0.1 -r.LumenScene.Heightfield.MaxTracingSteps=16 -r.LumenScene.GlobalSDF.Resolution=256 -r.LumenScene.GlobalSDF.ClipmapExtent=2000 -r.LumenScene.GlobalSDF.CoveredExpandSurfaceScale=1 -r.LumenScene.GlobalSDF.NotCoveredExpandSurfaceScale=1 - -; ------------------------------------- -; RAY TRACING ROZSZERZONE -; ------------------------------------- -r.RayTracing.Geometry.GetEachLODForHISM=0 -r.RayTracing.Geometry.NiagaraSprites=0 -r.RayTracing.Geometry.NiagaraRibbons=0 -r.RayTracing.Geometry.NiagaraMeshes=0 -r.RayTracing.Geometry.InstancedStaticMeshes.SimulationCount= - -- 8 -- 16 - -r.RayTracing.GlobalIllumination=0 -r.RayTracing.GlobalIllumination.ScreenPercentage=10 -r.RayTracing.GlobalIllumination.SamplesPerPixel=1 -r.RayTracing.GlobalIllumination.MaxRayDistance=100000 -r.RayTracing.GlobalIllumination.MaxLightCount=32 -r.RayTracing.GlobalIllumination.MaxBounces=3 -r.RayTracing.GlobalIllumination.EnableTransmission=1 -r.RayTracing.GlobalIllumination.FireflySuppression=1 -r.RayTracing.GlobalIllumination.Lights.SpotLight=1 -r.RayTracing.GlobalIllumination.Lights.SkyLight=1 -r.RayTracing.GlobalIllumination.Lights.RectLight=1 -r.RayTracing.GlobalIllumination.Lights.DirectionalLight=1 -r.RayTracing.GlobalIllumination.Lights.PointLight=1 - -r.RayTracing.Translucency=0 -r.RayTracing.Translucency.SamplesPerPixel=1 -r.RayTracing.Translucency.Shadows=1 -r.RayTracing.Translucency.MaxRefractionRays=2 -r.RayTracing.Translucency.MaxRayDistance=10000 -r.RayTracing.Translucency.MaxRoughness=0.2 -r.RayTracing.Translucency.MinRayDistance=100 -r.RayTracing.Translucency.Refraction=0 - -; ------------------------------------- -; PATH TRACING SETTINGS -; ------------------------------------- -r.PathTracing.MaxBounces=8 -r.PathTracing.RandomSequence=1 -r.PathTracing.EnableEmissive=1 -r.PathTracing.EnableEnvironmentMap=1 -r.PathTracing.EnableCameraBackfaceCulling=1 - -; ------------------------------------- -; DENOISING SETTINGS -; ------------------------------------- -r.Reflections.Denoiser= - -- 0 -- 3 - -r.AmbientOcclusion.Denoiser= - -- 0 -- 1 -- 3 - -r.Shadow.Denoiser=2 -r.GlobalIllumination.Denoiser=2 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 8 -; ============================================================== - -; ------------------------------------- -; OPTYMALIZACJE WYDAJNOŚCI -; ------------------------------------- -[SystemSettings] -r.RenderTargetPool.AllowMultipleAliasingDiscardsPerFrame=1 -r.PreTileTextures=1 -r.UseParallelGetDynamicMeshElementsTasks=1 -r.Emitter.FastPoolEnable=1 -r.MultithreadedLightmapEncode=1 -r.MultithreadedShadowmapEncode=1 -r.HZB.BuildUseCompute=1 - -r.AccelPredrawBatchTime= - -- 0 -- 13 - -r.PredrawBatchTime= - -- -1 -- 13 - -r.TargetPrecompileFrameTime= - -- 2.00 -- 16 - -; ------------------------------------- -; ZARZĄDZANIE PAMIĘCIĄ -; ------------------------------------- -s.UnregisterComponentsTimeLimit= - -- 0.00 -- 2.00 - -s.MinBulkDataSizeForAsyncLoading= - -- 0 -- 1000 - -r.RenderTargetPoolMin= - -- 4096 -- 5 - -LevelStreaming.UnloadNotVisibleLevelsWhenLowRAM=1 -LevelStreaming.UnloadNotVisibleLevelsWhenLowRAMNormalizedPercentage=80 -r.Streaming.ParallelRenderAssetsNumWorkgroups=4 -r.Shadow.WholeSceneShadowCacheMb=682 - -; ------------------------------------- -; OPTYMALIZACJE CACHE -; ------------------------------------- -r.Cache.DrawDirectionalShadowing=1 -r.Cache.UpdateEveryFrame=1 -r.Cache.DrawInterpolationPoints=1 -r.TransientResourceAliasing.Buffers=1 -r.StencilLODMode=2 - -; ------------------------------------- -; LANDSCAPE & FOLIAGE SETTINGS -; ------------------------------------- -r.GenerateLandscapeGIData=1 -r.LandscapeUseTessellation=0 -r.LandscapeMaxLOD=8 -foliage.MinVertsToSplitNode=8000 -grass.MaxAsyncTasks=4 -grass.MaxComputeShaderTiles=64 - -; ------------------------------------- -; ASYNC COMPUTE SETTINGS -; ------------------------------------- -r.AsyncCompute.MaxNonComputeTaskCost=10 -r.AsyncCompute.MaxNumBackgroundThreads=4 -r.AsyncCompute.bAllowBackgroundThreads=1 -r.AsyncCompute.bAllowAsyncDataReadback=1 - -; ------------------------------------- -; SHADER COMPILATION & LOADING -; ------------------------------------- -r.Shaders.Synchronous=0 -r.Shaders.AllowAsyncLoading=1 -r.Shaders.AllowPrecompiled=1 -r.ShaderPipelineCache.LazyLoadShadersWhenPSOCacheIsPresent= - -- 0 -- 1 - -r.ShaderPipelineCache.BatchTime= - -- 10 -- 32 -- 64 - -r.ShaderPipelineCache.BackgroundBatchTime= - -- 1 -- 32 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 9 -; ============================================================== - -; ------------------------------------- -; DX12 ROZSZERZONE USTAWIENIA -; ------------------------------------- -D3D12.EnableDynamicBarriers=1 -D3D12.PSO.StablePSO=1 -D3D12.EvictAllResidentResourcesInBackground=true -D3D12.UseAllowTearing=1 -D3D12.AdjustTexturePoolSizeBasedOnBudget=1 -D3D12.Force16BitBufferGPUReads=1 -D3D12.PreferD32DepthBuffer=0 -D3D12.PreferDXCCompiler=1 -D3D12.EnableAsyncCompileShader=1 -D3D12.EnablePipelineStateCache=1 -D3D12.MaxDescriptorHeapSize=1000000 -D3D12.NumBufferedFrames= - -- 2 -- 3 - -D3D12.PSO.Cache= - -- 0 -- 1 - -D3D12.GPUTimeout= - -- 0 -- 60 - -; ------------------------------------- -; SHADER PIPELINE SZCZEGÓŁOWE -; ------------------------------------- -r.Shaders.OmitFramePointers=1 -r.Shaders.AllowUNorm=1 -r.Shaders.AllowSNorm=1 -r.Shaders.KeepDebugInfo=0 -r.Shaders.ExtraStats=0 -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.Shaders.ZeroInitialise=1 -r.Shaders.BoundsChecking=0 -r.Shaders.CompilePermutations=1 - -r.ShaderPipelineCache.PrefersDXC= - -- 0 -- 1 - -r.ShaderPipelineCache.UseShaderBinaries= - -- 0 -- 1 - -r.ShaderPipelineCache.InitialFlushDelay= - -- 0 -- 15 - -r.ShaderPipelineCache.MaxPrecompileTime= - -- 30 -- 60 - -; ------------------------------------- -; COMPUTE SHADER SETTINGS -; ------------------------------------- -r.ComputeShader.ForceParallelTranslation=1 -r.ComputeShader.WaveOperations=1 -r.ComputeShader.WaveSize= - -- 32 -- 64 - -r.ComputeShader.bAllowAsyncCompile=1 -r.ComputeShader.AsyncCompileThreshold= - -- 10 -- 100 - -; ------------------------------------- -; ASYNC LOADING & STREAMING -; ------------------------------------- -s.AsyncLoadingThreadPriority= - -- 0 -- 1 - -s.AsyncLoadingThreadStackSizeKB= - -- 32 -- 128 - -s.AsyncLoadingTimeLimit= - -- 2.0 -- 5.0 - -s.AsyncIOBandwidthLimit= - -- 0 -- 50 - -s.AsyncLoadingUseFullTimeLimit= - -- 0 -- 1 - -s.AsyncLoading.MaxConcurrentResLoads= - -- 2 -- 8 -- 16 - -; ------------------------------------- -; THREADING & TASK GRAPH -; ------------------------------------- -TaskGraph.NumWorkerThreads= - -- 0 (auto) -- 4 -- 8 - -TaskGraph.MaxWorkerThreads= - -- 8 -- 16 - -TaskGraph.UseSharedProducerConsumerQueue=1 -TaskGraph.AllowBulkShortTasks=1 -TaskGraph.ShowPerTaskTimingInfo=0 -TaskGraph.EnableProfiling=0 - -; ------------------------------------- -; CULLING & OCCLUSION -; ------------------------------------- -r.AllowOcclusionQueries=1 -r.AllowSubPrimitiveQueries=0 -r.BasePassOutputsVelocity=0 -r.EarlyZPass=2 -r.EarlyZPassMovable=1 -r.EarlyZPassOnlyMaterialMasking=1 - -r.FrustumCulling= - -- 1 -- 2 - -r.HZBOcclusion.MaxProcessingBatchSize= - -- 8 -- 16 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 10 -; ============================================================== - -; ------------------------------------- -; ZARZĄDZANIE PAMIĘCIĄ ROZSZERZONE -; ------------------------------------- -r.Streaming.PoolSize.VRAMPercentageClamp= - -- 512 -- 1024 - -r.Streaming.MaxTempMemoryAllowed= - -- 682 -- 2048 -- 4096 - -r.Streaming.MaxEffectiveScreenSize= - -- 0 -- 1920 -- 2560 - -r.Streaming.MaxNumTexturesToStreamInFrame= - -- 2 -- 10 -- 15 -- 32 - -r.Streaming.DefragDynamicBounds=1 -r.Streaming.UseAllMips=1 -r.Streaming.UseFixedPoolSize=1 -r.Streaming.FramesForFullUpdate= - -- 1 -- 2 - -; ------------------------------------- -; CACHE ROZSZERZONE -; ------------------------------------- -r.CacheDrawCommands=1 -r.CacheShaders=1 -r.CacheComputeShaders=1 -r.CachePSOs=1 - -r.ShaderCache.Enabled= - -- 0 -- 1 - -r.ShaderCache.XDCCacheSize= - -- 256 -- 512 -- 1024 - -r.PSOCache.Enabled= - -- 0 -- 1 - -r.PSOCache.MaxEntries= - -- 1000 -- 2000 -- 4000 - -; ------------------------------------- -; POOL MANAGEMENT -; ------------------------------------- -r.RenderTargetPool.Events=0 -r.RenderTargetPool.MaxTimeInPool= - -- 1 -- 5 - -r.RenderTargetPool.MinNumberOfWidthsToAlloc= - -- 8 -- 16 - -r.RenderTargetPool.PreallocateTargets= - -- 0 -- 1 - -; ------------------------------------- -; BUFFER MANAGEMENT -; ------------------------------------- -r.BufferVisualizationDumpFramesAsHDR=0 -r.TranslucentLightingVolume.InnerDistance= - -- 64 -- 128 - -r.TranslucentLightingVolume.OuterDistance= - -- 128 -- 256 - -r.MaxGPUParticlesSpawnedPerFrame= - -- 512 -- 1024 - -; ------------------------------------- -; MEMORY TRACKING -; ------------------------------------- -r.TrackRenderTargetPoolMemory=0 -r.TrackShaderPoolMemory=0 -r.TrackTexturePoolMemory=0 -r.TrackPrimitivePoolMemory=0 - -Memory.EnablePurgeRequests=1 -Memory.IncrementalPurgeMaxSizeThreshold= - -- 10 -- 100 - -Memory.PurgeSleepTimeMsec= - -- 0 -- 100 - -; ------------------------------------- -; POOLING & ALLOCATION -; ------------------------------------- -r.RenderTargetPoolMin= - -- 300 -- 400 -- 512 - -r.SceneRenderTargetResizeMethod= - -- 0 -- 2 - -r.SeparateTranslucencyAutoDownsample= - -- 0 -- 1 - -r.CustomDepthTemporalAAJitter= - -- 0 -- 1 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 11 -; ============================================================== - -; ------------------------------------- -; SZCZEGÓŁOWE USTAWIENIA RENDEROWANIA -; ------------------------------------- -r.DetailMode= - -- 0 -- 1 -- 2 - -r.RefractionQuality= - -- 0 -- 2 -- 5 - -r.SSR.Quality= - -- 0 -- 3 -- 4 - -r.SSR.MaxRoughness= - -- -1 -- 0.8 -- 1.0 - -r.SSGI.Quality= - -- 1 -- 2 -- 4 - -r.SSS.Quality= - -- 0 -- 1 -- 2 - -r.SSS.Scale= - -- 0.5 -- 1.0 - -r.SSS.SampleSet= - -- 0 -- 2 - -r.SSS.HalfRes= - -- 0 -- 1 - -; ------------------------------------- -; ZAAWANSOWANE USTAWIENIA OŚWIETLENIA -; ------------------------------------- -r.LightMaxDrawDistanceScale= - -- 0 -- 1 -- 2 - -r.LightFunctionQuality= - -- 0 -- 1 -- 3 - -r.LightShaftQuality= - -- 0 -- 1 -- 4 - -r.LightShaftDownSampleFactor= - -- 2 -- 4 - -r.SkyLight.RealTimeReflectionCapture= - -- 0 -- 1 - -r.DynamicGlobalIlluminationMethod= - -- 0 -- 1 -- 2 - -; ------------------------------------- -; AMBIENT OCCLUSION SZCZEGÓŁOWE -; ------------------------------------- -r.AmbientOcclusion.Compute= - -- 0 -- 1 -- 2 - -r.AmbientOcclusion.Method= - -- 0 -- 1 -- 2 - -r.AOAsyncBuildQueue=1 -r.AOComputeShaderNormalCalculation=1 -r.AOMaxViewDistance=16384 -r.AOMinLevel=0 -r.AOQuality= - -- 0 -- 1 -- 2 - -r.AOScatterInterpolation=1 -r.AOSpecularOcclusionMode= - -- 0 -- 1 -- 2 - -; ------------------------------------- -; TEMPORAL AA SZCZEGÓŁOWE -; ------------------------------------- -r.TemporalAA.Algorithm= - -- 0 -- 1 -- 2 - -r.TemporalAA.Upsampling= - -- 0 -- 1 - -r.TemporalAA.FilterSize= - -- 0.25 -- 1.0 - -r.TemporalAA.HistoryWeight= - -- 0.05 -- 0.95 - -r.TemporalAA.MinFraction= - -- 0.1 -- 0.9 - -r.TSR.ShadingRaysPerPixel= - -- 1 -- 2 -- 4 - -r.TSR.History.FramesForFullRes= - -- 4 -- 8 -- 16 - -; ------------------------------------- -; ADVANCED RENDERING FEATURES -; ------------------------------------- -r.CustomDepth.Stencil=1 -r.CustomDepth.Order=0 -r.CustomDepth.Encoding= - -- 0 -- 1 - -r.ClearSceneMethod= - -- 0 -- 1 - -r.BasePassForceOutputsVelocity= - -- 0 -- 1 - -r.SelectiveBasePassOutputs= - -- 0 -- 1 - -r.DeferredShadingCSMExponent= - -- 1 -- 2 -- 4 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 12 -; ============================================================== - -; ------------------------------------- -; OPTYMALIZACJE WYDAJNOŚCI ROZSZERZONE -; ------------------------------------- -r.ParallelGatherLighting=1 -r.ParallelTranslucency=1 -r.ParallelBasePass=1 -r.ParallelInitViews=1 -r.ParallelInitViewsRefCount=1 - -r.RHICmdWidth= - -- 8 -- 12 -- 16 - -r.RHICmdUseDeferredContexts=1 -r.RHICmdUseParallelAlgorithms=1 -r.RHICmdUseThread=1 - -r.DynamicRes.OperationMode= - -- 0 -- 1 -- 2 - -r.DynamicRes.MinScreenPercentage= - -- 50 -- 70 -- 100 - -; ------------------------------------- -; DEBUG I PROFILING -; ------------------------------------- -r.ProfileGPU=0 -r.ProfileGPU.Pattern="" -r.ProfileGPU.AssetSummary=0 -r.ProfileGPU.Sort=1 -r.ProfileGPU.MaxHistory= - -- 30 -- 60 - -r.ShaderPrintEnable=0 -r.ShaderPrintUniform=0 -r.ShaderPrintStats=0 - -; ------------------------------------- -; EXPERIMENTAL FEATURES -; ------------------------------------- -r.experimental.Nanite.EnableMeshes=1 -r.experimental.Nanite.EnableStreaming=1 -r.experimental.Nanite.MaxPixelsPerEdge= - -- 2 -- 4 -- 8 - -r.experimental.GenerateMeshDistanceFields= - -- 0 -- 1 - -r.experimental.DiscardUnusedQuality= - -- 0 -- 1 - -; ------------------------------------- -; MESH OPTIMIZATION -; ------------------------------------- -r.SkeletalMesh.MinLodLevel= - -- 0 -- 1 - -r.SkeletalMesh.MaxBonesPerChunk= - -- 85 -- 128 - -r.StaticMesh.MaxLODLevel= - -- 4 -- 8 - -r.StaticMesh.MinMobileHardwareTexCoordCount= - -- 1 -- 2 -- 3 - -; ------------------------------------- -; RENDERING THREAD CONTROL -; ------------------------------------- -r.RenderThread.Mode= - -- 0 (disabled) -- 1 (single threaded) -- 2 (multi threaded) - -r.RenderThread.NumWorkerThreads= - -- 1 -- 2 -- 4 - -r.RenderThread.FrameOffsets= - -- 0 -- 1 - -r.ThreadedRendering= - -- 0 -- 1 - -r.ThreadedShaderCompile= - -- 0 -- 1 - -; ------------------------------------- -; SYSTEM MONITORING -; ------------------------------------- -r.GPUCrashDebugging=0 -r.GPUHitchDebug=0 -r.GPUHitchThreshold= - -- 100 -- 1000 - -r.MemoryLoadStatsUpdateInterval= - -- 0.5 -- 1.0 - -r.VSync.MonitorSyncInterval= - -- 0 -- 1 -- 2 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 13 -; ============================================================== - -; ------------------------------------- -; ZAAWANSOWANE USTAWIENIA GRAFICZNE -; ------------------------------------- -r.GenerateLandscapeGIData= - -- 0 -- 1 - -r.AllowStaticLighting= - -- 0 -- 1 - -r.AllowGlobalClipPlane=1 -r.DiscardUnusedQuality=1 -r.Mobile.TonemapperFilm=1 -r.Mobile.EnableStaticAndCSMShadowReceivers=1 - -r.MobileMSAA= - -- 1 -- 2 -- 4 - -r.NGX.DLSS.Sharpness= - -- 0.3 -- 0.5 -- 0.7 - -; ------------------------------------- -; SYSTEM DISTANCE FIELDS -; ------------------------------------- -r.DistanceFields.DefaultQuality= - -- 1 -- 2 -- 3 - -r.DistanceFields.MaxPerMeshResolution= - -- 64 -- 128 -- 256 - -r.DistanceFields.ParallelAtlasUpdate= - -- 0 -- 1 - -r.DistanceFields.AtlasSizeX= - -- 512 -- 1024 -- 2048 - -r.DistanceFields.AtlasSizeY= - -- 512 -- 1024 -- 2048 - -; ------------------------------------- -; GLOBAL ILLUMINATION SETTINGS -; ------------------------------------- -r.LPV.RSMResolution= - -- 256 -- 512 -- 1024 - -r.LPV.IntensityBoost= - -- 1.0 -- 2.0 -- 3.0 - -r.LPV.GeometryVolumeBias= - -- 0.1 -- 0.5 -- 1.0 - -r.LPV.EmissiveMultiplier= - -- 1.0 -- 1.5 -- 2.0 - -; ------------------------------------- -; SYSTEM OPTIMIZATIONS -; ------------------------------------- -r.RenderTargetPoolMin= - -- 300 -- 400 -- 512 - -r.SceneRenderTargetResizeMethod= - -- 0 -- 1 -- 2 - -r.SeparateTranslucencyAutoDownsample= - -- 0 -- 1 - -r.TranslucencyVolumeBlur= - -- 0 -- 1 - -r.TranslucencyLightingVolumeDim= - -- 16 -- 32 -- 64 - -; ------------------------------------- -; PHYSICS & ANIMATION SETTINGS -; ------------------------------------- -p.RigidBody.MaxAngularVelocity= - -- 100 -- 500 -- 1000 - -p.RigidBody.MaxDepenetrationVelocity= - -- 100 -- 1000 - -a.URO.DisableInterpolation= - -- 0 -- 1 - -a.URO.ForceInterpolation= - -- 0 -- 1 - -; ------------------------------------- -; ADVANCED SYSTEM FEATURES -; ------------------------------------- -s.ForceGCAfterLevelStreamedOut= - -- 0 -- 1 - -s.ContinuouslyIncrementalGCWhileLevelsPendingPurge= - -- 0 -- 1 - -s.MaxIncomingRequestsToStall= - -- 10 -- 24 -- 100 - -s.AsyncLoadingThreadEnabled= - -- 0 -- 1 - -; ------------------------------------- -; VERTEX DEFORMATION -; ------------------------------------- -r.GPUSkin.Limit2BoneInfluences= - -- 0 -- 1 - -r.GPUSkin.UnlimitedBoneInfluences= - -- 0 -- 1 - -r.SkinCache.BlendLimit= - -- 1 -- 2 -- 4 - -r.SkinCache.BehaviorNonMatchingLODs= - -- 0 -- 1 -- 2 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 14 -; ============================================================== - -; ------------------------------------- -; DODATKOWE OPTYMALIZACJE SYSTEMOWE -; ------------------------------------- -r.RDG.AsyncCompute=1 -r.Bloom.AsyncCompute=1 -r.D3D12.AllowAsyncCompute=1 -r.DFShadowAsyncCompute=1 -r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 -r.Lumen.AsyncCompute=1 -r.Nanite.Streaming.AsyncCompute=1 -r.SceneDepthHZBAsyncCompute=1 -r.SkyAtmosphereASyncCompute=1 -r.SparseVolumeTexture.Streaming.AsyncCompute=1 -r.TSR.AsyncCompute=3 -r.VolumetricRenderTarget.PreferAsyncCompute=1 - -; ------------------------------------- -; ROZSZERZONE USTAWIENIA PAMIĘCI -; ------------------------------------- -r.Streaming.PoolSize.VRAMPercentageClamp= - -- 512 -- 1024 -- 2048 - -r.Streaming.MaxEffectiveScreenSize= - -- 0 -- 1920 -- 2560 - -r.Streaming.DefragDynamicBounds=1 -r.Streaming.UseAllMips=1 -r.Streaming.UseFixedPoolSize=1 - -; ------------------------------------- -; SHADER COMPILATION EXTENDED -; ------------------------------------- -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.ShaderPipelineCache.StartupMode= - -- 1 -- 2 -- 3 - -r.ShaderPipelineCache.BatchSize= - -- 64 -- 128 -- 256 - -r.ShaderPipelineCache.LazyLoadShadersWhenPSOCacheIsPresent= - -- 0 -- 1 - -; ------------------------------------- -; RENDERING THREAD MANAGEMENT -; ------------------------------------- -r.RHICmdMinDrawsPerParallelCmdList= - -- 128 -- 256 -- 512 - -r.RHICmdMinCmdlistForParallelSubmit= - -- 2 -- 4 -- 8 - -r.RHICmdBalanceParallelLists= - -- 1 -- 2 - -; ------------------------------------- -; SYSTEM PERFORMANCE MONITORING -; ------------------------------------- -r.ProfileGPU.MaxHistory= - -- 30 -- 60 -- 120 - -r.ProfileGPU.Sort= - -- 0 -- 1 - -r.GPUHitchThreshold= - -- 100 -- 500 -- 1000 - -; ------------------------------------- -; ADVANCED RENDERING FEATURES -; ------------------------------------- -r.CustomDepth.Encoding= - -- 0 -- 1 - -r.BasePassForceOutputsVelocity= - -- 0 -- 1 - -r.SelectiveBasePassOutputs= - -- 0 -- 1 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 15 -; ============================================================== - -; ------------------------------------- -; ADVANCED MATERIAL SETTINGS -; ------------------------------------- -r.MaterialQualityLevel= - -- 0 (low) -- 1 (medium) -- 2 (high) - -r.BasePassOutputsVelocity= - -- 0 -- 1 - -r.CacheShaders= - -- 0 -- 1 - -r.CompileShadersForDevelopment= - -- 0 -- 1 - -; ------------------------------------- -; LANDSCAPE & VEGETATION SETTINGS -; ------------------------------------- -grass.Enable=1 -grass.DensityScale= - -- 0.25 -- 2.5 - -foliage.DensityScale= - -- 0.1 -- 2.5 - -foliage.LODDistanceScale=2 -r.LandscapeUseOptionalLODs=1 -r.LandscapeLODForcedDistanceOffset=0 -r.LandscapeLODBiasMultiplier=1.0 - -; ------------------------------------- -; ADVANCED TEXTURE SETTINGS -; ------------------------------------- -[TextureStreaming] -r.Streaming.MipBias= - -- 0 -- 1 -- 2 - -r.Streaming.UseAllMips= - -- 0 -- 1 - -r.Streaming.UseMaterialData=1 -r.Streaming.UseNewMetrics=1 -r.Streaming.UsePerTextureBias=1 - -; ------------------------------------- -; EXTENDED SHADOW SETTINGS -; ------------------------------------- -r.Shadow.DistanceScale= - -- 0.001 -- 1.0 -- 1.5 -- 2.0 - -r.Shadow.RadiusThreshold= - -- 0.1 -- 0.5 - -r.Shadow.CSM.TransitionScale= - -- 0 -- 1.0 - -r.Shadow.MaxCSMResolution= - -- 1024 -- 2048 -- 4096 - -; ------------------------------------- -; ADDITIONAL PERFORMANCE SETTINGS -; ------------------------------------- -[SystemSettings] -r.ForceStaticMeshLOD= - -- -1 -- 0 -- 1 - -r.ForceLOD= - -- -1 -- 0 -- 1 - -r.SkeletalMeshLODRadiusScale= - -- 1.0 -- 2.0 - -r.ViewDistanceScale= - -- 0.6 -- 1.0 -- 10.0 - -; ------------------------------------- -; EXTENDED NANITE SETTINGS -; ------------------------------------- -r.Nanite.MaxPixelsPerEdge= - -- 1 -- 2 -- 4 - -r.Nanite.ForceLOD= - -- -1 -- 0 -- 1 - -r.Nanite.MinimumViewDistance= - -- 0 -- 100 - -r.Nanite.CullAllRenderersCVar= - -- 0 -- 1 - -; ------------------------------------- -; EXTENDED FSR SETTINGS -; ------------------------------------- -r.FidelityFX.FSR3.HistoryFormat= - -- 0 (Performance) -- 1 (balanced) -- 2 (quality) - -r.FidelityFX.FSR3.Sharpness= - -- 0.3 -- 0.5 -- 0.7 - -r.FidelityFX.FSR3.AdjustMipBias= - -- 0 -- 1 - -r.FidelityFX.FSR3.ReparentMode= - -- 0 -- 1 -- 2 - -; ------------------------------------- -; FINAL SYSTEM OPTIMIZATIONS -; ------------------------------------- -[Core.System] -bUseBackgroundLevelStreaming=True -bUseFixedTimeStep=False -bSmoothFrameRate=False -MinDesiredFrameRate=60.000000 -bUseThreadedPhysics=True -PhysicsUpdateDeltaTime=0.016667 - -[SystemSettings] -r.ForceDebugViewModes=0 -r.ShaderDevelopmentMode=0 -r.CompileShadersForDevelopment=0 -r.ClearWithExcludeRects=2 - -; ============================================================== -; PEŁNA ANALIZA KONFIGURACJI SILNIKA - CZĘŚĆ 16 (KOŃCOWA) -; ============================================================== - -; ------------------------------------- -; FINAL NETWORK SETTINGS -; ------------------------------------- -[/Script/Engine.NetDriver] -NetServerMaxTickRate=60 -LanServerMaxTickRate=120 -MaxNetTickRate=120 -MaxInternetClientRate=104857600 -MaxClientRate=104857600 -InitialConnectTimeout=30.0 -ConnectionTimeout=30.0 -TimeoutMultiplierForUnoptimizedBuilds=1 -SpawnPrioritySeconds=1.0 -RelevantTimeout=5.0 -KeepAliveTime=0.2 -InitialDelay=0.5 -MaxClientRate=15000 -MaxInternetClientRate=10000 - -; ------------------------------------- -; FINAL ENGINE SETTINGS -; ------------------------------------- -[/Script/Engine.Engine] -bUseFixedFrameRate=False -bSmoothFrameRate=False -SmoothedFrameRateRange=(LowerBound=(Type="ERangeBoundTypes::Inclusive",Value=60),UpperBound=(Type="ERangeBoundTypes:: -Exclusive",Value=144)) -MinDesiredFrameRate=60.000000 -bEnableClientVisibilityTracking=True -bUseBackgroundLevelStreaming=True -AsyncLoadingTimeLimit=5.000000 -PriorityAsyncLoadingExtraTime=15.000000 -LevelStreamingActorsUpdateTimeLimit=5.000000 -bPauseOnLossOfFocus=False -MaximumLoopIterationCount=1000000 -NumPawnsAllowedToBeSpawnedInAFrame=20 - -; ------------------------------------- -; FINAL PHYSICS SETTINGS -; ------------------------------------- -[/Script/Engine.PhysicsSettings] -DefaultGravityZ=-980.000000 -DefaultTerminalVelocity=4000.000000 -DefaultFluidFriction=0.300000 -SimulateScratchMemorySize=262144 -RagdollAggregateThreshold=4 -TriangleMeshTriangleMinAreaThreshold=5.000000 -bEnableShapeSharing=False -bEnablePCM=True -bEnableStabilization=False -bWarnMissingLocks=True -bEnable2DPhysics=False -PhysicErrorCorrection=( -PingExtrapolation=0.100000,PingLimit=100.000000,ErrorPerLinearDifference=1.000000,ErrorPerAngularDifference=1.000000,MaxRestoredStateError=1.000000,MaxLinearHardSnapDistance=400.000000,PositionLerp=0.000000,AngleLerp=0.400000,LinearVelocityCoefficient=100.000000,AngularVelocityCoefficient=10.000000,ErrorAccumulationSeconds=0.500000,ErrorAccumulationDistanceSq=15.000000,ErrorAccumulationSimilarity=100.000000) -LockedAxis=Invalid -DefaultDegreesOfFreedom=Full3D -BounceThresholdVelocity=200.000000 -FrictionCombineMode=Average -RestitutionCombineMode=Average -MaxAngularVelocity=3600.000000 -MaxDepenetrationVelocity=0.000000 -ContactOffsetMultiplier=0.020000 -MinContactOffset=2.000000 -MaxContactOffset=8.000000 -bSimulateSkeletalMeshOnDedicatedServer=True -DefaultShapeComplexity=CTF_UseSimpleAndComplex -bDefaultHasComplexCollision=True -bSuppressFaceRemapTable=False -bSupportUVFromHitResults=False -bDisableActiveActors=False -bDisableKinematicStaticPairs=False -bDisableKinematicKinematicPairs=False -bDisableCCD=False -bEnableEnhancedDeterminism=False -AnimPhysicsMinDeltaTime=0.000000 -bSimulateAnimPhysicsAfterReset=False -MaxPhysicsDeltaTime=0.033333 -bSubstepping=False -bSubsteppingAsync=False -MaxSubstepDeltaTime=0.016667 -MaxSubsteps=6 -SyncSceneSmoothingFactor=0.000000 -InitialAverageFrameRate=0.016667 -PhysXTreeRebuildRate=10 -DefaultBroadphaseSettings=(bUseMBPOnClient=False,bUseMBPOnServer=False,bUseMBPOuterBounds=False,MBPBounds=(Min=( -X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPOuterBounds=(Min=( -X=0.000000,Y=0.000000,Z=0.000000),Max=(X=0.000000,Y=0.000000,Z=0.000000),IsValid=0),MBPNumSubdivs=2) -ChaosSettings=( -DefaultThreadingModel=DedicatedThread,DedicatedThreadTickMode=VariableCappedWithTarget,DedicatedThreadBufferMode=Double) - -; ============================================================== -; KONIEC ANALIZY KONFIGURACJI SILNIKA -; ============================================================== \ No newline at end of file diff --git a/site/Unpublished docs/Final.md b/site/Unpublished docs/Final.md deleted file mode 100644 index 23e65ba..0000000 --- a/site/Unpublished docs/Final.md +++ /dev/null @@ -1,271 +0,0 @@ -[SystemSettings] -; --- Async & Threading Settings --- -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -tick.AllowAsyncComponentTicks=1 -tick.AllowConcurrentTickQueue=1 -tick.AnimationDelaysEndGroup=1 -tick.HiPriSkinnedMeshes=1 -a.ParallelAnimUpdate=1 -r.AsyncCompute=1 -r.AsyncCreateLightPrimitiveInteractions=1 -r.AsyncPipelineCompile=1 -r.RDG.AsyncCompute=1 -r.PreTileTextures=1 - -; --- FX & Niagara Settings --- -FX.BatchAsync=1 -FX.BatchAsyncBatchSize=1 ; Alternatives: 8 -FX.AllowAsyncTick=1 -FX.EarlyScheduleAsync=1 -FX.AllowGPUParticles=1 -FX.AllowGPUSorting=1 -FX.AllowCulling=0 -FX.FXAllowParticleMeshLODs=1 -fx.Niagara.DelayScriptAsyncOptimization=false -fx.Niagara.GpuProfiling.Enabled=false -Niagara.GPUSorting.CPUToGPUThreshold=200 - -; --- Memory & GC Settings --- -gc.ActorClusteringEnabled=1 -gc.AssetClusteringEnabled=1 -gc.BlueprintClusteringEnabled=True -gc.CreateGCClusters=1 -gc.EnableTimeoutOnPendingDestroyedObjectInShipping=false -gc.LowMemory.MemoryThresholdMB=512 ; Alternatives: 2048, 4096, 8000 -gc.LowMemory.TimeBetweenPurgingPendingLevels=15 ; Alternatives: 60 -gc.LowMemory.TimeBetweenPurgingPendingKillObjects=60 ; Alternatives: 300 -gc.MaxObjectsNotConsideredByGC=32 -gc.MinDesiredObjectsPerSubTask=2 ; Alternatives: 4, 20 -gc.MultithreadedDestructionEnabled=1 -gc.NumRetriesBeforeForcingGC=3 ; Alternatives: 5 -gc.TimeBetweenPurgingPendingKillObjects=30 ; Alternatives: 60, 300 - -; --- Streaming & Texture Settings --- -r.Streaming.PoolSize=-1 ; Alternatives: 0, 2000, 2048, 4096 -r.Streaming.MaxTempMemoryAllowed=682 ; Alternatives: 1024, 2048, 4096 -r.Streaming.LimitPoolSizeToVRAM=1 ; Alternatives: 0 -r.Streaming.PoolSize.VRAMPercentageClamp=512 ; Alternatives: 1024 -r.Streaming.UseFixedPoolSize=1 -r.Streaming.MaxNumTexturesToStreamPerFrame=2 ; Alternatives: 3, 10, 15, 20, 30, 32 -r.Streaming.NumStaticComponentsProcessedPerFrame=2 ; Alternatives: 3, 4096, 6144 -r.Streaming.AmortizeCPUToGPUCopy=1 -r.Streaming.UsePerTextureBias=1 ; Alternatives: 0 -r.Streaming.HLODStrategy=0 ; Alternatives: 2 -r.Streaming.FullyLoadUsedTextures=0 ; Alternatives: 1 -r.Streaming.DefragDynamicBounds=1 -r.Streaming.FramesForFullUpdate=1 ; Alternatives: 2 -r.Streaming.UseBackgroundThreadPool=1 -r.Streaming.MinMipForSplitRequest=2 ; Alternatives: 15 -r.Streaming.HiddenPrimitiveScale=0.0 ; Alternatives: 0.1, 0.0333 -r.Streaming.UseAsyncRequestsForDDC=1 -r.TextureStreaming=1 -r.Streaming.Boost=1 ; Alternatives: 6, 1024 -r.Streaming.ParallelRenderAssetsNumWorkgroups=4 - -; --- Ray Tracing Settings --- -r.RayTracing=True -r.RayTracing.Shadows=True -r.RayTracing.UseTextureLod=True -r.RayTracing.AsyncBuild=1 -r.RayTracing.AmbientOcclusion.EnableTwoSidedGeometry=1 -r.RayTracing.AmbientOcclusion.SamplesPerPixel=1 -r.RayTracing.AmbientOcclusion.Intensity=1.0 -r.RayTracing.CacheShaderRecords=1 -r.RayTracing.Culling=1 -r.RayTracing.Culling.Radius=20000 -r.RayTracing.Culling.Angle=20 -r.RayTracing.LightCulling.CellSize=100 -r.RayTracing.ParallelMeshBatchSize=64 -r.RayTracing.NonBlockingPipelineCreation=0 -r.RayTracing.Geometry.MaxBuiltPrimitivesPerFrame=500 -r.RayTracing.PSOCacheSize=300 -r.RayTracing.Shadows.EnableMaterials=1 -r.RayTracing.Shadows.EnableFrontFaceCulling=1 - -; --- Graphics Quality Settings --- -r.MaterialQualityLevel=0 ; Alternatives: 2 -r.DetailMode=0 ; Alternatives: 2, 3 -r.ViewDistanceScale=0.6 ; Alternatives: 0.7, 1.0, 10 -r.PostProcessAAQuality=0 ; Alternatives: 5, 6 -r.MotionBlurQuality=0 ; Alternatives: 3 -r.BloomQuality=0 ; Alternatives: 2, 5 -r.ShadowQuality=0 ; Alternatives: 5 -r.SSR.Quality=0 ; Alternatives: 2, 3, 4 -r.SSS.Quality=0 ; Alternatives: 1 -r.MaxAnisotropy=8 ; Alternatives: 16 -r.VT.MaxAnisotropy=16 -r.Color.Min=0.00 -r.Color.Mid=0.80 -r.Color.Max=1.05 -r.TonemapperGamma=1.35 ; Alternatives: 2.5 -r.Tonemapper.Quality=2 -r.Tonemapper.Sharpen=0.2 -r.SSGI.Enable=1 -r.SSGI.HalfRes=0 -r.SSGI.Quality=1 ; Alternatives: 2 - -; --- Ambient Occlusion Settings --- -r.AmbientOcclusion.Method=1 -r.GTAO.Downsample=1 -r.AmbientOcclusion.Compute=2 -r.AmbientOcclusion.AsyncComputeBudget=2 -r.AOComputeShaderNormalCalculation=1 -r.AOAsyncBuildQueue=1 -r.AOFillGapsHighQuality=2 - -; --- Lumen Extended Settings --- -r.Lumen.HardwareRayTracing=1 -r.Lumen.HardwareRayTracing.LightingMode=1 -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.Allow=1 -r.Lumen.TraceMeshSDFs.TraceDistance=200 ; Alternatives: 225, 250 -r.Lumen.Reflections.SmoothBias=0.8 -r.Lumen.Reflections.RadianceCache=1 -r.Lumen.TranslucencyReflections.FrontLayer.Enable=1 -r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 -r.Lumen.ScreenProbeGather.ReferenceMode=1 -r.Lumen.ScreenProbeGather.DownsampleFactor=24 ; Alternatives: 26 -r.LumenScene.Radiosity.MaxRayIntensity=200 -r.LumenScene.Radiosity.SpatialFilterProbes.KernelSize=0.1 -r.LumenScene.Heightfield.MaxTracingSteps=16 -r.LumenScene.GlobalSDF.Resolution=256 -r.LumenScene.GlobalSDF.ClipmapExtent=2000 - -; --- Shadow Extended Settings --- -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache=1 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.Shadow.Virtual.NonNaniteVSM=1 -r.Shadow.Virtual.Cache.KeepOnlyRequestedPages=1 -r.Shadow.Virtual.ForceOnlyVirtualShadowMaps=1 -r.Shadow.Virtual.Cache.AllocateViaLRU=0 -r.Shadow.Virtual.Cache.MaxUnreferencedLightAge=5 -r.Shadow.Virtual.TranslucentQuality=1 -r.Shadow.Virtual.SMRT.RayCountLocal=8 -r.Shadow.Virtual.SMRT.SamplesPerRayLocal=8 -r.Shadow.Virtual.MaxPhysicalPages=4096 -r.Shadow.WholeSceneShadowCacheMb=682 - -; --- Water Settings --- -r.Water.SingleLayer.ShadersSupportVSMFiltering=1 -r.Water.SingleLayerWater.SupportCloudShadow=1 -r.Water.SingleLayer.VSMFiltering=1 - -; --- RHI Settings --- -RHI.SyncInterval=0 -RHI.SyncSlackMS=0 -RHI.MaximumFrameLatency=3 -r.RHICmdWidth=12 -r.RHICmdUseDeferredContexts=1 -r.RHICmdMinDrawsPerParallelCmdList=128 ; Alternatives: 512 -r.RHICmdMinCmdlistForParallelSubmit=4 -r.RHICmdBalanceParallelLists=1 -r.RHICmdAsyncRHIThreadDispatch=1 - -; --- Shader Pipeline Settings --- -r.ShaderPipelineCache.StartupMode=1 ; Alternatives: 2, 3 -r.ShaderPipelineCache.BatchSize=256 ; Alternatives: 10, 128 -r.ShaderPipelineCache.PrecompileBatchSize=128 -r.ShaderPipelineCache.BatchTime=64 -r.ShaderPipelineCache.PrecompileBatchTime=52 -r.D3D.ForceDXC=1 -r.Shaders.ZeroInitialise=1 -r.XGEShaderCompile=1 -r.XGEShaderCompile.Mode=1 -r.XGEShaderCompile.Xml.BatchGroupSize=256 -r.XGEShaderCompile.Xml.BatchSize=16 ; Alternatives: 64 - -; --- FastVRAM Settings --- -r.FastVRam.GBufferA=1 -r.FastVRam.GBufferB=1 -r.FastVRam.GBufferC=1 -r.FastVRam.GBufferD=1 -r.FastVRam.GBufferE=1 -r.FastVRam.GBufferF=1 -r.FastVRam.GBufferVelocity=1 -r.FastVRam.ForwardLightingCullingResources=1 -r.FastVRam.HZB=0 -r.FastVRam.ShadowPerObject=0 -r.FastVRam.ShadowPointLight=1 -r.FastVRam.SSR=1 -r.FastVRam.CustomDepth=1 -r.FastVRam.DistanceFieldShadows=0 - -; --- AutoExposure Settings --- -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=0 - -; --- Nanite Settings --- -r.Nanite.MaxPixelsPerEdge=2 -r.Nanite.DicingRate=1 -r.Nanite.FastVisBufferClear=2 -r.Nanite.MaterialVisibility=1 -r.Shadow.Virtual.Nanite.MaterialVisibility=1 - -[/Script/Engine.GarbageCollectionSettings] -gc.MaxObjectsNotConsideredByGC=32 -gc.SizeOfPermanentObjectPool=0 -gc.MaxObjectsInEditor=8388608 -gc.MaxObjectsInGame=2097152 -gc.MinGCClusterSize=5 -gc.ActorClusteringEnabled=True -gc.BlueprintClusteringEnabled=True -gc.UseDisregardForGCOnDedicatedServers=True - -[/Script/Engine.Engine] -bEnableMouseSmoothing=False -bAllowMultiThreadedShaderCompile=True -MinDesiredFrameRate=60 -bSmoothFrameRate=0 -FrameRateLimit=0.000000 -SmoothedFrameRateRange=(LowerBound=(Type="ERangeBoundTypes::Inclusive",Value=60),UpperBound=(Type="ERangeBoundTypes:: -Exclusive",Value=144)) - -[/Script/Engine.InputSettings] -bEnableMouseSmoothing=False - -[/Script/WindowsTargetPlatform.WindowsTargetSettings] -DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 -+D3D12TargetedShaderFormats=PCD3D_SM6 - -[ConsoleVariables] -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 - -[Core.Log] -; Disable all logging for performance -LogPluginManager=all off -LogOnlineIdentity=all off -LogOnlineSession=all off -LogMemory=all off -LogPakFile=all off -LogTemp=all off -LogLinker=all off -LogOnline=all off -LogOnlineGame=all off -LogAnalytics=all off -LogConfig=all off -LogInteractiveProcess=all off -LogInput=all off -LogOnlineEntitlement=all off -LogOnlineEvents=all off -LogOnlineFriend=all off -LogOnlinePresence=all off -LogOnlineTitleFile=all off -LogOnlineUser=all off -Global=off - -[TextureStreaming] -BoostPlayerTextures=1.0 -AllowStreamingLightmaps=False -r.Streaming.DropMips=0 -r.Streaming.LimitPoolSizeToVRAM=0 -r.Streaming.MipBias=0 -r.Streaming.UseAllMips=1 -r.Streaming.UseMaterialData=1 -r.Streaming.UseNewMetrics=1 -r.Streaming.UsePerTextureBias=1 \ No newline at end of file diff --git a/site/Unpublished docs/lodperformance.md b/site/Unpublished docs/lodperformance.md deleted file mode 100644 index c46d370..0000000 --- a/site/Unpublished docs/lodperformance.md +++ /dev/null @@ -1,42 +0,0 @@ -; Paste under Engine.ini after last line -; Settings for Better LoD + Optimizations and Stutter fixes - -[SystemSettings] -; LOD -r.ViewDistanceScale=10 -foliage.LODDistanceScale=2 - -; shadow -r.Shadow.DistanceScale=4 -r.LightMaxDrawDistanceScale=2 - -; optimizations -r.Shaders.Optimize=1 -r.GTSyncType=1 - -; might help with lag and stutter at cost of input lag -r.OneFrameThreadLag=1 - -; Allow tearing when you have a VRR capable monitor -r.D3D11.UseAllowTearing=1 -r.D3D12.UseAllowTearing=1 - -; Extra stutter optimizations for streaming and GC -;gc.LowMemory.MemoryThresholdMB=8000 -gc.TimeBetweenPurgingPendingKillObjects=30 -;gc.NumRetriesBeforeForcingGC=5 -;gc.MinDesiredObjectsPerSubTask=20 -; Improves stutter but will cause glitches in minigame. (Crane games) -s.ForceGCAfterLevelStreamedOut=0 -; Improves stutter but will cause glitches in minigame. (Crane games) -;s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0 - -[ConsoleVariables] -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 - -; Maintain aspec ratio for ultrawide monitors. -; Enable if you have wide monitor and you feel like zoom is too close. -[/Script/Engine.LocalPlayer] -; AspectRatioAxisConstraint=AspectRatio_MaintainYFOV \ No newline at end of file diff --git a/site/Unpublished docs/Mix.md b/site/Unpublished docs/outdated/AIO.md similarity index 55% rename from site/Unpublished docs/Mix.md rename to site/Unpublished docs/outdated/AIO.md index 10c8f00..d27654e 100644 --- a/site/Unpublished docs/Mix.md +++ b/site/Unpublished docs/outdated/AIO.md @@ -1,1512 +1,1332 @@ -; Paste under Engine.ini after last line -; Settings for Better LoD + Optimizations and Stutter fixes - -[SystemSettings] -; LOD -r.ViewDistanceScale=10 -foliage.LODDistanceScale=2 - -; shadow -r.Shadow.DistanceScale=4 -r.LightMaxDrawDistanceScale=2 - -; optimizations -r.Shaders.Optimize=1 -r.GTSyncType=1 - -; might help with lag and stutter at cost of input lag -r.OneFrameThreadLag=1 - -; Allow tearing when you have a VRR capable monitor -r.D3D11.UseAllowTearing=1 -r.D3D12.UseAllowTearing=1 - -; Extra stutter optimizations for streaming and GC -;gc.LowMemory.MemoryThresholdMB=8000 -gc.TimeBetweenPurgingPendingKillObjects=30 -;gc.NumRetriesBeforeForcingGC=5 -;gc.MinDesiredObjectsPerSubTask=20 -; Improves stutter but will cause glitches in minigame. (Crane games) -s.ForceGCAfterLevelStreamedOut=0 -; Improves stutter but will cause glitches in minigame. (Crane games) -;s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0 - -[ConsoleVariables] -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 - -; Maintain aspec ratio for ultrawide monitors. -; Enable if you have wide monitor and you feel like zoom is too close. -[/Script/Engine.LocalPlayer] -; AspectRatioAxisConstraint=AspectRatio_MaintainYFOV - -[Core.System] -Paths=../../../Engine/Content -Paths=%GAMEDIR%Content -Paths=../../../Insurgency/Plugins/Wwise/Content -Paths=../../../Engine/Plugins/Editor/CryptoKeys/Content -Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content -Paths=../../../Engine/Plugins/Media/MediaCompositing/Content - -[/script/engine.engine] -bEnableMouseSmoothing=0 -bUseVSync=false -MaxPixelShaderAdditiveComplexityCount=128 -MaxES2PixelShaderAdditiveComplexityCount=45 -IdealLightMapDensity=0.02 -MaxLightMapDensity=0.05 - -[/script/engine.garbagecollectionsettings] -TimeBetweenPurgingPendingKillObjects=15 - -[/script/engine.renderersettings] -r.SkeletalMeshLODBias=10 -r.MotionBlurQuality=0 -r.AmbientOcclusionMipLevelFactor=0.0 -r.AmbientOcclusionMaxQuality=0 -r.AmbientOcclusionLevels=0 -r.AmbientOcclusionRadiusScale=0.0 -r.DefaultFeature.Bloom=False -r.DefaultFeature.AmbientOcclusion=False -r.DefaultFeature.AmbientOcclusionStaticFraction=False -r.DefaultFeature.AutoExposure=False -r.DistanceFieldAO=0 -r.VolumetricFog=0 -r.VolumetricFog.GridPixelSize=0 -r.VolumetricFog.GridSizeZ=0 -r.AllowLandscapeShadows=0 -r.LightMaxDrawDistanceScale=0 -r.ParticleLightQuality=0 -r.LightPropagationVolume=0 -r.ReflectionEnvironment=0 -r.MSAA.CompositingSampleCount=1 -r.ViewDistanceScale=0.6 -r.PostProcessAAQuality=0 -r.BlurGBuffer=0 -r.DepthOfFieldQuality=0 -r.RenderTargetPoolMin=5 -r.LensFlareQuality=0 -r.SceneColorFringeQuality=0 -r.BloomQuality=0 -r.FastBlurThreshold=0 -r.Upscale.Quality=0 -r.Tonemapper.GrainQuantization=0 -r.TonemapperQuality=0 -r.LightShaftQuality=0 -r.RefractionQuality=0 -r.Shadow.MaxResolution=2 -r.Shadow.DistanceScale=0.001 -r.Shadow.CachedShadowsCastFromMovablePrimitives=0 -r.ShadowQuality=0 -r.Shadow.CSM.MaxCascades=1 -r.Shadow.RadiusThreshold=0.1 -r.Shadow.CSM.TransitionScale=0 -r.LPV.RSMResolution=4 -r.Streaming.MipBias=0 -r.Streaming.PoolSize=2000 -r.FinishCurrentFrame=0 -r.MaxAnisotropy=8 -r.TranslucencyLightingVolumeDim=6 -r.SSR=0 -r.SceneColorFormat=2 -r.DetailMode=0 -r.TranslucencyVolumeBlur=0 -r.SSS.Scale=0 -r.SSS.SampleSet=0 -r.SSS.Quality=0 -r.SSS.HalfRes=1 -r.GBufferFormat=3 -r.VirtualTexture=1 -r.VirtualTextureReducedMemory=1 -s.AsyncLoadingThreadEnabled=1 -r.MaterialQualityLevel=0 -r.Filter.SizeScale=0.2 -r.setres=640x480wf -r.Tonemapper.Sharpen=0.1 -r.TonemapperGamma=2.5 -r.DeferSkeletalDynamicDataUpdateUntilGDME=1 -r.DeferUniformBufferUpdatesUntilVisible=1 -r.DoInitViewsLightingAfterPrepass=1 -r.SkinCache.Mode=1 -r.ClearWithExcludeRects=2 -r.CreateShadersOnLoad=1 -r.OptimizeForUAVPerformance=1 - -[ConsoleVariables] -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 -AllowAsyncRenderThreadUpdatesEditor=1 -r.DeferSkeletalDynamicDataUpdateUntilGDME=1 -r.DeferUniformBufferUpdatesUntilVisible=1 -r.DoInitViewsLightingAfterPrepass=1 -r.SkinCache.Mode=1 -r.ClearWithExcludeRects=2 -r.CreateShadersOnLoad=1 - -[TextureStreaming] -BoostPlayerTextures=1.0 -AllowStreamingLightmaps=False -r.Streaming.DropMips=0 -r.Streaming.LimitPoolSizeToVRAM=0 -r.Streaming.MipBias=0 -r.Streaming.UseAllMips=1 -r.Streaming.UseMaterialData=1 -r.Streaming.UseNewMetrics=1 -r.Streaming.UsePerTextureBias=1 - -[/script/engine.gamenetworkmanager] -TotalNetBandwidth=128000 MaxDynamicBandwidth=16000 MinDynamicBandwidth=8000 - -Make sure you are using -USEALLAVAILABLECORES as well. If you have any additional tips and tricks make sure you put them -in the comments for everyone to else to enjoy! - -[SystemSettings] -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -FX.BatchAsync=1 -fx.Niagara.DelayScriptAsyncOptimization=false -fx.Niagara.GpuProfiling.Enabled=false -grass.DensityScale=2.5 -grass.TickInterval=10 -sg.FoliageLoadDistance=2 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.UseUpdateTexture3DComputeShader=1 -s.ForceGCAfterLevelStreamedOut=1 -s.MaxIncomingRequestsToStall=10 - -[ConsoleVariables] -r.AOGlobalDistanceField.FastCameraMode = 0 -r.Shadow.Virtual.Enable = 1 - -[/Script/UnrealEd.ProjectPackagingSettings] -bShareMaterialShaderCode=True -bSharedMaterialNativeLibraries=True - -[/Script/Engine.RendererSettings] -r.DynamicGlobalIlluminationMethod=1 -r.LumenScene.GPUDrivenUpdate=0 -r.LumenScene.SurfaceCache.MeshCardsMinSize=10 -r.LumenScene.SurfaceCache.CardTexelDensityScale=10000 -r.LumenScene.Lighting.AsyncCompute=1 -r.Lumen.DiffuseIndirect.AsyncCompute=1 -r.Lumen.Reflections.AsyncCompute=1 -r.Lumen.SkylightLeaking.Roughness=0.5 -r.Lumen.SampleFog=1 -r.LumenScene.Radiosity.MaxRayIntensity=200 -r.LumenScene.Radiosity.SpatialFilterProbes.KernelSize=0.1 -r.LumenScene.Heightfield.MaxTracingSteps=16 -r.LumenScene.GlobalSDF.Resolution=256 -r.LumenScene.GlobalSDF.ClipmapExtent=2000 -r.LumenScene.GlobalSDF.CoveredExpandSurfaceScale=1 -r.LumenScene.GlobalSDF.NotCoveredExpandSurfaceScale=1 -r.LumenScene.SurfaceCache.CardMinResolution=1 -r.LumenScene.SurfaceCache.Compress=2 -r.LumenScene.SurfaceCache.AtlasSize=1024 -r.LumenScene.SurfaceCache.ResetEveryNthFrame=2400 -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.Allow=1 -r.Lumen.TraceMeshSDFs.TraceDistance=250 -r.LumenScene.DirectLighting.OffscreenShadowing.TraceMeshSDFs=1 -r.Lumen.TraceDistanceScale=1 -r.Lumen.Reflections.SmoothBias=0.8 -r.Lumen.Reflections.RadianceCache=1 -r.Lumen.Reflections.TranslucencyReflections.FrontLayer.Enable=1 -r.Lumen.Reflections.TranslucencyReflections.FrontLayer.EnableForProject=1 -r.Lumen.Reflections.GGXSamplingBias=0.3 -r.Lumen.Reflections.DownsampleFactor=1 -r.Lumen.Reflections.MaxBounces=6 -r.Lumen.Reflections.ScreenSpaceReconstruction.NumSamples=10 -r.Lumen.Reflections.Temporal.MaxFramesAccumulated=128 -r.Lumen.Reflections.ScreenTraces=1 -r.Lumen.Reflections.HierarchicalScreenTraces.MaxIterations=400 -r.Lumen.Reflections.TraceMeshSDFs=1 -r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 -r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=30 -r.Lumen.ScreenProbeGather.TemporalFilterProbes=1 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal=1 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.MaxIterations=400 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.SkipFoliageHits=0 -r.Lumen.ScreenProbeGather.FullResolutionJitterWidth=0.5 -r.Lumen.ScreenProbeGather.SpatialFilterNumPasses=2 -r.Lumen.ScreenProbeGather.MaxRayIntensity=200 -r.Lumen.ScreenProbeGather.DownsampleFactor=26 -r.Lumen.ScreenProbeGather.StochasticInterpolation=2 -r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=1 -r.Lumen.ScreenProbeGather.DiffuseIntegralMethod=1 -r.Lumen.ScreenProbeGather.ImportanceSample.MinPDFToTrace=0.5 -r.Lumen.ScreenProbeGather.ScreenTraces.MinimumOccupancy=1 -r.Lumen.ScreenProbeGather.ShortRangeAO.ScreenSpace.SlopeCompareToleranceScale=1 -r.Lumen.ScreenProbeGather.TraceMeshSDFs=1 -r.Lumen.RadianceCache.SortTraceTiles=1 -r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle=10 -r.Lumen.TranslucencyVolume.RadianceCache.FarField=1 -r.Shadow.Virtual.Cache=1 -r.Shadow.DistanceScale=1 -r.DFShadowAsyncCompute=1 -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.ContactShadows=0 -r.Shadow.Virtual.NonNaniteVSM=1 -r.Cache.DrawDirectionalShadowing=1 -r.Shadow.Virtual.Cache.AllocateViaLRU=0 -r.Shadow.Virtual.ShowLightDrawEvents=1 -r.HeightFieldShadowing=0 -r.DistanceFieldShadowing=0 -r.Shadow.Virtual.TranslucentQuality=1 -r.Shadow.Virtual.SMRT.RayCountLocal=8 -r.Shadow.Virtual.SMRT.SamplesPerRayLocal=8 -r.Shadow.Virtual.MaxPhysicalPages=4096 -r.Shadow.Virtual.ForceOnlyVirtualShadowMaps=1 -r.FidelityFX.FSR3.CreateReactiveMask=1 -r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 -r.FidelityFX.FSR3.DeDither=1 -r.FidelityFX.FI.Enabled=0 -r.FidelityFX.FI.OverrideSwapChainDX12=1 -r.FidelityFX.FI.AllowAsyncWorkloads=1 -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=0 -r.VirtualTextureReducedMemory=1 -r.VirtualTexture=1 -r.VirtualTextures=1 -r.MeshStreaming=1 -r.Streaming.PoolSize=-1 -r.Streaming.LimitPoolSizeToVRAM=1 -r.VT.RVT.StreamingMips=1 -r.VT.MaxUploadsPerFrame=4 -r.VT.MaxContinuousUpdatesPerFrame=1 -r.VT.RVT.TileCountBias=-1 -r.VT.ParallelFeedbackTasks=1 -r.VRS.Enable=true -r.VRS.EnableImage=true -r.Nanite.SoftwareVRS=1 -r.VRS.NaniteEmitGBuffer=1 -r.VRS.BasePass=1 -r.VRS.Decals=1 -r.VRS.SSAO=1 -r.VRS.SSR=1 -r.ReflectionMethod=1 -r.ReflectionCapture.EnableLightFunctions=1 -r.Water.SingleLayer.ShadersSupportVSMFiltering=1 -r.Water.SingleLayerWater.SupportCloudShadow=1 -r.Water.SingleLayer.VSMFiltering=1 -r.AOGlobalDistanceField.MinMeshSDFRadius=5 -r.AOGlobalDistanceField.MinMeshSDFRadius=1 -r.AmbientOcclusion.AsyncComputeBudget=2 -r.AmbientOcclusion.Compute=2 -r.AmbientOcclusion.Method=1 -r.SkinCache.Allow=true -r.SkinCache.CompileShaders=1 -r.ViewDistanceScale=1 -r.GTSyncType=1 -r.ScreenPercentage=70 -r.FinishCurrentFrame=0 -r.OneFrameThreadLag=0 -r.ShaderPipelineCache.StartupMode=2 -r.AllowGlobalClipPlane=1 -r.Emitter.FastPoolEnable=1 -r.CullBeforeFetch=1 -r.CustomDepth.Order=0 -r.CustomDepthEnableFastClear=1 -r.DontLimitOnBattery=1 -r.HZBOcclusion=1 -r.EnableComputeBuildHZB=1 -r.GBufferDiffuseSampleOcclusion=1 -r.GPUScene.ParallelUpdate=1 -r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 -r.TranslucencyLightingVolumeDim=32 -CSS.Conveyor.EnableLodOptimizations=1 -r.DistanceField.MaxPerMeshResolution=128 -r.FidelityFX.FSR3.Sharpness=0.7 -r.TemporalAASamples=4 -r.TonemapperGamma=2 -r.UseClusteredDeferredShading=1 -r.DownsampledOcclusionQueries=1 -r.FidelityFX.FI.RHIPacingMode=1 -r.GenerateLandscapeGIData = 1 -r.DefaultFeature.MotionBlur = True -r.DefaultFeature.LensFlare = True - -[/Script/WindowsTargetPlatform.WindowsTargetSettings] -DefaultGraphicsRHI = DefaultGraphicsRHI_DX12 -+D3D12TargetedShaderFormats = PCD3D_SM6 - -[/Script/Engine.Engine] -bAllowMultiThreadedShaderCompile=True - -[/script/akaudio.aksettings] -bEnableMultiCoreRendering=True - -[/script/engine.garbagecollectionsettings] -gc.ActorClusteringEnabled=1 -gc.AssetClusteringEnabled=1 -gc.BlueprintClusteringEnabled=True -gc.TimeBetweenPurgingPendingKillObjects=60 -gc.EnableTimeoutOnPendingDestroyedObjectInShipping=false - -r.Lumen.ScreenProbeGather.ReferenceMode=1 -sg.Globalillumination=4 -r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=25 -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.TraceDistance=250 -r.FilmGrain=0 -r.Lumen.ScreenProbeGather.DownsampleFactor=24 -r.Lumen.ScreenProbeGather.ScreenTraces.HZBTraversal.MaxIterations=200 -r.Lumen.TranslucencyReflections.FrontLayer.Enable=1 -r.Lumen.Reflections.RadianceCache=1 -r.Shadow.DistanceScale=2 -r.Shadow.MaxCSMResolution=2048 -r.Shadow.MaxResolution=1024 -r.ViewDistanceScale=1 -r.AmbientOcclusion.Method=1 -r.GTAO.Downsample=1 -r.SSR.Quality=4 -D3D12.AdjustTexturePoolSizeBasedOnBudget=1 -r.DFShadow.TwoSidedMeshDistanceBiasScale=0 -r.DFShadowQuality=3 -r.GBufferDiffuseSampleOcclusion=1 -r.Shadow.CSM.MaxCascades=4 -r.Shadow.CSM.MaxNearCascades=4 -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.Lumen.SkylightLeaking.Roughness=0.5 -fx.Niagara.DelayScriptAsyncOptimization=false -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache=1 -D3D12.EvictAllResidentResourcesInBackground=true -fx.Niagara.GpuProfiling.Enabled=false -r.LumenScene.GPUDrivenUpdate=0 -r.D3D.Force.DXC=1 -r.Shaders.ForceDXC=1 -r.OpenGL.ForceDXC=1 -r.Shadow.CSMCaching=1 -r.DFShadowQuality=0 -r.Shadow.Virtual.Cache.AllocateViaLRU=1 -r.Shadow.Virtual.UseFarShadowCulling=1 -r.Shadow.Virtual.Cache.KeepOnlyRequestedPages=1 -r.HFShadowQuality=0 -r.Shadow.CSM.MaxCascades=0 -r.LumenScene.SurfaceCache.FarField.CardTexelDensity=0.1 ;(default 0.001) -r.LumenScene.SurfaceCache.MeshCardsMinSize=5 -grass.DensityScale=2.5 -grass.TickInterval=10 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.Shadow.Virtual.ForceOnlyVirtualShadowMaps=1 -r.Shadow.Use.OctreeForCulling=0 -r.ContactShadows=0 -r.Nanite.MaterialVisibility=1 -r.Shadow.Virtual.Nanite.MaterialVisibility=1 -r.VirtualTextureReducedMemory=1 -r.DistanceFieldShadowing=0 -r.HeighFieldShadowing=0 -r.Streaming.LimitPoolSizeToVRAM=1 -D3D12.AdjustTexturePoolSizeBasedOnBudget=1 -d3d12.FastAllocator.MinPagesToRetain=2 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.UseUpdateTexture3DComputeShader=1 -r.RayTracing=True -r.RayTracing.Shadows=True -r.RayTracing.UseTextureLod=True -r.Lumen.HardwareRayTracing=True -r.Lumen.HardwareRayTracing.LightingMode=2 -bEnableRayTracing=true -r.OneFrameThreadLag=1 -FX.BatchAsync=1 -r.LumenScene.Lighting.AsyncCompute=1 -r.Lumen.DiffuseIndirect.AsyncCompute=1 -r.Lumen.Reflections.AsyncCompute=1 -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -r.DFShadowAsyncCompute=1 -D3D12.InsertOuterOcclusionQuery=1 -r.FidelityFX.FSR3.DeDither=1 -r.FidelityFX.FSR3.CreateReactiveMask=1 -r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 -r.FidelityFX.FSR3.AutoExposure=1 -r.FidelityFX.FSR3.Sharpness=0.7 -r.FidelityFX.FSR3.QualityMode=1 -r.FidelityFX.FI.OverrideSwapChainDX12=1 -r.FidelityFX.FI.AllowAsyncWorkloads=1 -r.AOGlobalDistanceField.MinMeshSDFRadius=10 -r.LumenScene.SurfaceCache.CardTexelDensityScale=1000 -r.Lumen.Reflections.SmoothBias=0.8 -r.MaxAnisotropy=16 -r.TemporalAACurrentFrameWeight=0 -r.TemporalAASamples=32 -r.PostProcessAAQuality=5 -r.DynamicGlobalIlluminationMethod=1 -tick.AllowAsyncTickDispatch=1 -tick.AllowAsyncTickCleanup=1 -FX.BatchAsync=1 -fx.Niagara.DelayScriptAsyncOptimization=false -fx.Niagara.GpuProfiling.Enabled=false -D3D12.EvictAllResidentResourcesInBackground=true -grass.DensityScale=2.5 -grass.TickInterval=10 -sg.FoliageLoadDistance=2 -d3d12.FastAllocator.MinPagesToRetain=4 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.UseUpdateTexture3DComputeShader=1 -s.ForceGCAfterLevelStreamedOut=1 -s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=1 -s.MaxIncomingRequestsToStall=10 -D3D12.AdjustTexturePoolSizeBasedOnBudget=1 - -[/Script/UnrealEd.ProjectPackagingSettings] -bShareMaterialShaderCode=True -bSharedMaterialNativeLibraries=True - -[/Script/Engine.RendererSettings] -r.Shadow.Virtual.Cache.KeepOnlyRequestedPages=1 -r.Shadow.Virtual.Enable=1 -r.Shadow.Virtual.Cache=1 -r.Shadow.CSM.MaxCascades=0 -r.Shadow.CSM.MaxNearCascades=0 -r.Shadow.DistanceScale=2 -r.DFShadowAsyncCompute=1 -r.DFShadow.TwoSidedMeshDistanceBiasScale=0 -r.AOGlobalDistanceField.MinMeshSDFRadius=5 -r.Lumen.Reflections.SmoothBias=0.8 -r.Lumen.Reflections.RadianceCache=1 -r.Lumen.ScreenProbeGather.TracingOctahedronResolution=10 -r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated=30 -r.Lumen.ScreenProbeGather.DownsampleFactor=26 -r.Lumen.TraceMeshSDFs=1 -r.Lumen.TraceMeshSDFs.TraceDistance=200 -r.Lumen.TranslucencyReflections.FrontLayer.Enable=1 -r.LumenScene.GPUDrivenUpdate=0 -r.LumenScene.SurfaceCache.MeshCardsMinSize=5 -r.LumenScene.SurfaceCache.CardTexelDensityScale=5000 -r.LumenScene.Lighting.AsyncCompute=1 -r.Lumen.DiffuseIndirect.AsyncCompute=1 -r.Lumen.Reflections.AsyncCompute=1 -r.Lumen.SkylightLeaking.Roughness=0.5 -r.FidelityFX.FSR3.CreateReactiveMask=1 -r.FidelityFX.FSR3.UseSSRExperimentalDenoiser=1 -r.FidelityFX.FSR3.DeDither=1 -r.FidelityFX.FI.Enabled=0 -r.FidelityFX.FI.OverrideSwapChainDX12=1 -r.FidelityFX.FI.AllowAsyncWorkloads=1 -r.AutoExposure.IgnoreMaterials=true -r.AutoExposure.IgnoreMaterials.UsePrecalculatedIlluminance=false -r.AutoExposure.IgnoreMaterials.LuminanceScale=0.25 -r.ViewDistanceScale=1 -r.Shadow.Virtual.Cache.StaticSeparate=0 -r.ContactShadows=0 -r.Shadow.Virtual.NonNaniteVSM=1 -r.VirtualTextureReducedMemory=1 -r.VirtualTexture=1 -r.VirtualTextures=1 -r.Cache.DrawDirectionalShadowing=1 -r.Shadow.Virtual.Cache.AllocateViaLRU=0 -r.VRS.Enable=true -r.VRS.EnableImage=true -r.Nanite.SoftwareVRS=1 -r.ReflectionMethod=1 -r.GTSyncType=1 -r.ScreenPercentage=70 -r.OneFrameThreadLag=0 -r.ShaderPipelineCache.StartupMode=2 -r.Water.SingleLayer.ShadersSupportVSMFiltering=1 -r.Lumen.TraceMeshSDFs.Allow=1 -r.Lumen.RadianceCache.SpatialFilterMaxRadianceHitAngle=30 -r.Shadow.Virtual.ShowLightDrawEvents=1 -r.SkinCache.Allow=true -r.SkinCache.CompileShaders=1 -r.HeightFieldShadowing=0 -r.DistanceFieldShadowing=0 -r.Nanite.MaxPixelsPerEdge=2 -r.Nanite.DicingRate=1 -r.Nanite.FastVisBufferClear=2 -r.VT.MaxUploadsPerFrame=4 -r.VT.MaxContinuousUpdatesPerFrame=1 -r.VT.RVT.TileCountBias=-1 -r.VT.ParallelFeedbackTasks=1 -r.Lumen.ScreenProbeGather.StochasticInterpolation=4 -r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=1 -r.Lumen.ScreenProbeGather.TwoSidedFoliageBackfaceDiffuse=1 -r.Lumen.SampleFog=1 -r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 -r.VRS.NaniteEmitGBuffer=1 -r.VRS.BasePass=1 -r.VRS.Decals=1 -r.VRS.SSAO=1 -r.VRS.SSR=1 -r.Lumen.ScreenProbeGather.TemporalFilterProbes=1 -r.DynamicGlobalIlluminationMethod=1 -r.ReflectionCapture.EnableLightFunctions=1 -r.AllowGlobalClipPlane=1 -r.Emitter.FastPoolEnable=1 -Lumen.DiffuseIndirect.AsyncCompute=1 -r.Lumen.Reflections.AsyncCompute=1 -r.Bloom.AsyncCompute=1 -r.D3D12.AllowAsyncCompute=1 -r.DFShadowAsyncCompute=1 -r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 -r.Lumen.AsyncCompute=1 -r.LumenScene.Lighting.AsyncCompute=1 -r.Nanite.Streaming.AsyncCompute=1 -r.SceneDepthHZBAsyncCompute=1 -r.SkyAtmosphereASyncCompute=1 -r.SparseVolumeTexture.Streaming.AsyncCompute=1 -r.TSR.AsyncCompute=3 -r.VolumetricRenderTarget.PreferAsyncCompute=1 -r.VolumetricCloud 0 -r.Lumen.AsyncCompute 1 -r.DynamicGlobalIlluminationMethod 1 -r.Lumen.Reflections.Allow 0 -r.ReflectionMethod 2 -r.Lumen.DiffuseIndirect.Allow 1 -r.Lumen.ScreenProbeGather.DiffuseIntegralMethod 1 -r.Shadow.Virtual.Enable 1 -r.Shadow.CSM.MaxCascades 2 -r.AntiAliasingMethod 2 -r.Nanite.MaxPixelsPerEdge 2 -r.lightshaftquality 1 -r.LightShaftDownSampleFactor 4 -r.BloomQuality 0 -r.contactshadows 1 -r.Streaming.PoolSize 0 -r.VolumetricCloud 0 -r.VolumetricFog 0 -r.Lumen.AsyncCompute 1 -r.Streaming.PoolSize 0 -r.Nanite.MaxPixelsPerEdge 2 -sg.FoliageLoadDistance=4 -r.Lumen.Reflections.AsyncCompute=1 -r.TSR.AsyncCompute=1 -r.SkyAtmosphereASyncCompute=1 -r.EnableAsyncComputeTranslucencyLightingVolumeClear -r.DFShadowAsyncCompute=1 -[SystemSettings] -r.MaxAnisotropy=16 -r.SSS.HalfRes=0 -r.SSR.HalfRes=0 -r.TemporalAACurrentFrameWeight=0.05 -r.TemporalAAsamples=32 -r.TemporalAASharpness=1.4 -r.TemporalAADynamicSharpen=1.8 -r.PostProcessAAQuality=6 -r.TemporalAACatmullRom=1 -r.tonemapperfilm=1 -r.Tonemapper.Quality=5 -r.Tonemapper.Sharpen=1.6 -r.MSAA.CompositingSampleCount=0 -r.FastBlurThreshold=0 -r.MotionBlurQuality=0 -r.MotionBlur.Amount=0 -r.MotionBlurSeparable=0 -r.DepthOfFieldQuality=0 -r.DepthOfField.FarBlur=0 -r.DefaultFeature.MotionBlur=0 -r.SceneColorFringe.Max=0 -r.SceneColorFringeQuality=0 -r.MotionBlur.Max=0 -r.BloomQuality=5 -r.ParticleLightQuality=3 -r.RefractionQuality=3 -r.RefractionQuality=5 -r.HighQualityLightMaps=1 -r.TrueSkyQuality=1 -r.SkyLightingQuality=1 -r.SceneColorFormat=4 -r.EyeAdaptationQuality=3 -r.FastVRam.EyeAdaptation=1 -r.LightFunctionQuality=3 -r.Emitter.FastPoolEnable=1 -r.VolumetricFog.Jitter=1 -r.VolumetricFog.InjectShadowedLightsSeparately=1 -r.VolumetricFog.InverseSquaredLightDistanceBiasScale=1.000000 -r.VolumetricFog.LightFunctionSupersampleScale=2.000000 -r.NGX.DLSS.Sharpness=0.3 -r.TriangleOrderOptimization=1 -r.Shaders.Optimize=1 -r.OptimizeForUAVPerformance=1 -r.AOAsyncBuildQueue=1 -r.AOComputeShaderNormalCalculation=1 -r.VirtualTexture=1 -r.FastVRam.BokehDOF=1 -r.FastVRam.CircleDOF=1 -r.FastVRam.CombineLUTs=1 -r.FastVRam.Distortion=1 -r.FastVRam.HZB=1 -r.FastVRam.Histogram=1 -r.FastVRam.SSR=1 -r.FastVRam.ShadowPointLight=1 -r.FastVRam.Tonemap=1 -r.FastVRam.Upscale=1 -r.DX11NVAfterMathEnabled=0 -D3D12.PSO.DiskCache=1 -D3D12.PSO.DriverOptimizedDiskCache=1 -D3D11.AFRSyncTemporalResources=1 -D3D11.AFRUseFramePacing=1 -D3D11.AdjustTexturePoolSizeBasedOnBudget=1 -D3D11.AsyncDeferredDeletion=1 -D3D11.ForceThirtyHz=0 -D3D11.InsertOuterOcclusionQuery=1 -D3D11.ResidencyManagement=1 -D3D11.StablePowerState=0 -D3D11.SyncWithDWM=1 -D3D11.TexturePoolOnlyAccountStreamableTexture=1 -D3D11.UseUpdateTexture3DComputeShader=1 -d3d11.ZeroBufferSizeInMB=32 -D3D12.AFRSyncTemporalResources=1 -D3D12.AFRUseFramePacing=1 -D3D12.AsyncDeferredDeletion=1 -D3D12.ForceThirtyHz=0 -D3D12.InsertOuterOcclusionQuery=1 -D3D12.ResidencyManagement=1 -D3D12.ResidencyManagement=1 -D3D12.StablePowerState=0 -D3D12.StablePowerState=0 -D3D12.SyncWithDWM=1 -D3D12.SyncWithDWM=1 -D3D12.TexturePoolOnlyAccountStreamableTexture=1 -D3D12.UseUpdateTexture3DComputeShader=1 -D3D12.UseUpdateTexture3DComputeShader=0 -D3D12.ZeroBufferSizeInMB=32 -D3D12.ZeroBufferSizeInMB=128 -D3D12.MaximumFrameLatency=0 -r.ShaderPipelineCache.PreOptimizeEnabled=1 -r.ShaderPipelineCache.SaveUserCache=1 -r.ShaderPipelines=1 -r.Shaders.ZeroInitialise=1 -r.Shadow.CachePreshadow=1 -r.Shadow.CacheWPOPrimitives=1 -r.SceneRenderTargetResizeMethod=2 -r.SceneRenderTargetResizeMethodForceOverride=1 -r.ShaderComplexity.CacheShaders=1 -r.ShaderPipelineCache.StartupMode=3 -r.ShaderPipelineCache.Enabled=1 -r.ShaderPipelineCache.LogPSO=1 -r.ShaderPipelineCache.SaveBoundPSOLog=1 -r.ShaderPipelineCache.ReportPSO=1 -r.ShaderPipelineCache.GameFileMaskEnabled=1 -r.ShaderPipelineCache.LazyLoadShadersWhenPSOCacheIsPresent=1 -r.ShaderPipelineCache.BatchSize=10 -r.Vulkan.PipelineCacheFromShaderPipelineCache=1 -r.D3D.ForceDXC=1 -r.GTSyncType=1 -niagara.CreateShadersOnLoad=1 -r.ShaderPipelineCache.AlwaysGenerateOSCache=0 -r.XGEShaderCompile=1 -r.XGEShaderCompile.Mode=1 -r.XGEShaderCompile.Xml.BatchGroupSize=256 -r.XGEShaderCompile.Xml.BatchSize=16 -r.XGEShaderCompile.Xml.JobTimeout=0.500000 -r.RHICmdAsyncRHIThreadDispatch=1 -r.RHICmdBalanceParallelLists=2 -r.RHICmdBalanceTranslatesAfterTasks=1 -r.RHICmdBasePassDeferredContexts=1 -r.RHICmdCollectRHIThreadStatsFromHighLevel=0 -r.RHICmdDeferSkeletalLockAndFillToRHIThread=1 -r.RHICmdPrePassDeferredContexts=1 -r.RHICmdShadowDeferredContexts=1 -r.RHICmdSpewParallelListBalance=0 -r.RHICmdTranslucencyPassDeferredContexts=1 -r.RHICmdUseDeferredContexts=1 -r.RHICmdUseParallelAlgorithms=1 -r.RHICmdVelocityPassDeferredContexts=1 -r.RHICmdUseThread=1 -r.RHICmdWidth=12 -r.ParallelRendering=1 -r.ParallelShadows=1 -r.ParallelTranslucency=1 -r.ParallelVelocity=1 -r.SkeletalMeshLODBias=-2 -r.CreateShadersOnLoad=1 -r.HZBOcclusion=0 -r.AllowOcclusionQueries=1 - -[/script/engine.engine] -FrameRateLimit=0.000000 -bEnableMouseSmoothing=False -r.OneFrameThreadLag=0 -bAllowMultiThreadedShaderCompile=true - -[ConsoleVariables] -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1 -AllowAsyncRenderThreadUpdatesEditor=1 -AllowAsyncRenderThreadUpdatesEditor=1 -s.AsyncLoadingThreadEnabled=True - -[TextureStreaming] -r.Streaming.Boost=1 -r.Streaming.FullyLoadUsedTextures=1 -r.Streaming.HLODStrategy=2 -r.bForceCPUAccessToGPUSkinVerts=True -r.Streaming.FramesForFullUpdate=1 -r.Streaming.UseBackgroundThreadPool=1 -r.Cache.UpdateEveryFrame=1 -r.Streaming.DropMips=0 -r.Streaming.LimitPoolSizeToVRAM=0 -r.Streaming.MaxTempMemoryAllowed=1024 -r.Streaming.MinMipForSplitRequest=0 -r.Streaming.HiddenPrimitiveScale=1 -r.DetailMode=3 -r.LODFadeTime=0.2 -r.Streaming.MipBias=0 -r.Streaming.UseAllMips=1 -r.Streaming.UseMaterialData=1 -r.Streaming.UseNewMetrics=1 -r.Streaming.UsePerTextureBias=1 -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.UseShaderCaching=1 -r.UseShaderPredraw=1 -FX.AllowGPUParticles=1 -FX.AllowAsyncTick=1 -FX.EarlyScheduleAsync=1 -r.ForceAllCoresForShaderCompiling=1 -FX.BatchAsync=1 -FX.BatchAsyncBatchSize=1 -r.Emitter.FastPoolEnable=1 -FX.AllowGPUSorting=1 -FX.AllowCulling=0 -GeometryCache.InterpolateFrames=1 -GeometryCache.OffloadUpdate=1 -r.UseAsyncShaderPrecompilation=1 -r.AmbientOcclusion.AsyncComputeBudget=1 -r.HZB.BuildUseCompute=1 -r.MultithreadedLightmapEncode=1 -r.MultithreadedShadowmapEncode=1 -r.RDG.AsyncCompute=1 -RHI.MaximumFrameLatency=3 -r.TargetPrecompileFrameTime=2.00 -r.PredrawBatchTime=13 -r.AccelPredrawBatchTime=0 -r.AccelTargetPrecompileFrameTime=0 -r.Streaming.DefragDynamicBounds=1 -s.AsyncLoadingThreadEnabled=True -s.AsyncLoadingThreadEnabled=1 -r.Streaming.PoolSize=0 -r.VirtualTextures=1 -r.Streaming.AmortizeCPUToGPUCopy=1 -r.Streaming.MaxNumTexturesToStreamPerFrame=3 -r.Streaming.NumStaticComponentsProcessedPerFrame=3 -s.AsyncLoadingTimeLimit=2.0 -s.LevelStreamingActorsUpdateTimeLimit=1.00 -s.UnregisterComponentsTimeLimit=0.00 -s.AsyncLoadingUseFullTimeLimit=0 -s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=1 -s.PriorityAsyncLoadingExtraTime=10.00 -s.IoDispatcherCacheSizeMB=2048 -s.LevelStreamingComponentsRegistrationGranularity=1 -s.LevelStreamingComponentsUnregistrationGranularity=1 -s.MaxIncomingRequestsToStall=100 -s.MaxReadyRequestsToStallMB=0 -s.MinBulkDataSizeForAsyncLoading=1000 - -# Hogwarts Legacy - -[SystemSettings] -r.HZBOcclusion = -r.VolumetricCloud.HzbCulling = 0 -r.D3D.ForceDXC = 1 -r.D3D12.ExecuteCommandListTask = 1 -D3D12.MaximumFrameLatency = 2 -s.ContinuouslyIncrementalGCWhileLevelsPendingPurge = 1 -gc.CreateGCClusters = 1 -gc.MaxObjectsNotConsideredByGC = 32 -gc.LowMemory.TimeBetweenPurgingPendingLevels = 60 -gc.LowMemory.TimeBetweenPurgingPendingKillObjects = 300 -gc.TimeBetweenPurgingPendingKillObjects = 300 -gc.NumRetriesBeforeForcingGC = 3 -gc.MinDesiredObjectsPerSubTask = 4 -gc.LowMemory.MemoryThresholdMB = 4096 -gc.MultithreadedDestructionEnabled = 1 -r.DontLimitOnBattery = 1 -r.Emitter.FastPoolEnable = 1 -r.UseClusteredDeferredShading = 1 -r.AllowOcclusionQueries = 1 -r.AllowSubPrimitiveQueries=0 -UIManager.PauseMenuStreamingMemoryClear=2048 -r.ForceHighestMipOnUITextures=1 -r.HairStrands.Cull=2 -r.HairStrands.Visibility.UseFastPath=1 -r.GBufferFormat=3 -r.GTSyncType=1 -r.OneFrameThreadLag=1 -r.FinishCurrentFrame=0 -r.DiffuseIndirect.Denoiser=1 -r.ForceSceneHasDecals=1 -rhi.SyncInterval=0 -rhi.SyncSlackMS=0 -r.RHICmdUseDeferredContexts=1 -r.RHICmdMinDrawsPerParallelCmdList=512 -r.RHICmdMinCmdlistForParallelSubmit=4 -r.RHICmdBalanceTranslatesAfterTasks=0 -r.RHICmdBalanceParallelLists=1 -r.RHICmdFlushRenderThreadTasksPrePass=1 -r.RHICmdFlushRenderThreadTasksShadowPass=1 -r.RHICmdFlushRenderThreadTasksBasePass=1 -r.RHICmdFlushRenderThreadTasksTranslucentPass=1 -r.RHICmdFlushRenderThreadTasksVelocityPass=1 -r.RenderTargetPool.AllowMultipleAliasingDiscardsPerFrame=1 -r.RHICmdAsyncRHIThreadDispatch=1 -GeometryCache.OffloadUpdate=1 -Niagara.GPUSorting.CPUToGPUThreshold=200 -s.AsyncLoadingThreadEnabled=1 -s.AsyncLoadingUseFullTimeLimit=0 -r.UseParallelGetDynamicMeshElementsTasks=1 -s.IoDispatcherCacheSizeMB=512 -s.MaxIncomingRequestsToStall=24 -s.MaxReadyRequestsToStallMB=6 -r.Shadow.MaxNumSpotShadowCacheUpdatesPerFrame=1 -r.Shadow.MaxNumPointShadowCacheUpdatesPerFrame=1 -TaskGraph.ForkedProcessMaxWorkerThreads=16 -r.MaxAnisotropy=16 -r.VT.MaxAnisotropy=16 -s.LevelStreamingActorsUpdateTimeLimit=2 -r.Streaming.OverlapAssetAndLevelTicks=1 -r.Streaming.AbandonedDDCHandlePurgeFrequency=100 -r.Streaming.MaxTempMemoryAllowed=2048 -r.Streaming.AmortizeCPUToGPUCopy=1 -r.Streaming.MaxNumTexturesToStreamPerFrame=32 -r.Streaming.NumStaticComponentsProcessedPerFrame=4096 -r.Streaming.UseMaterialData=1 -r.Streaming.UseNewMetrics=1 -r.Streaming.UsePerTextureBias=1 -r.Streaming.HiddenPrimitiveScale=0.0 -r.Streaming.MinMipForSplitRequest=2 -r.Streaming.UseBackgroundThreadPool=1 -r.Streaming.FramesForFullUpdate=2 -r.Streaming.PoolSize=-1 -r.Streaming.UseFixedPoolSize=1 -r.Streaming.LimitPoolSizeToVRAM=1 -r.Streaming.PoolSize.VRAMPercentageClamp=1024 -r.Streaming.UseAsyncRequestsForDDC=1 -r.Streaming.FullyLoadUsedTextures=0 -r.Streaming.Boost=1.0 -r.TextureStreaming=1 -r.Shaders.Optimize=1 -r.Shaders.FastMath=1 -r.ShaderPipelineCache.StartupMode=1 -r.ShaderPipelineCache.Enabled=1 -r.ShaderPipelineCache.ReportPSO=0 -r.ShaderPipelineCache.GameFileMaskEnabled=0 -r.ShaderPipelineCache.LazyLoadShadersWhenPSOCacheIsPresent=0 -r.ShaderPipelineCache.BatchSize=256 -r.ShaderPipelineCache.BatchTime=10 -r.ShaderPipelineCache.BackgroundBatchTime=1 -r.SkinCache.CompileShaders=1 -r.VirtualTexturedLightmaps=0 -r.VirtualTextureReducedMemory=1 -r.XGEShaderCompile=1 -r.XGEShaderCompile.Mode=1 -r.XGEShaderCompile.Xml.BatchGroupSize=256 -r.XGEShaderCompile.Xml.BatchSize=64 -r.GPUParticle.Simulate=1 -r.MotionBlur.Max=0 -r.MotionBlurQuality=0 -r.FastBlurThreshold=0 -r.BlurGBuffer=0 -r.Color.Min=0.00 -r.Color.Mid=0.80 -r.Color.Max=1.05 -r.TonemapperGamma=1.35 -r.Tonemapper.Quality=2 -r.Tonemapper.Sharpen=0.2 -r.SSGI.Enable=1 -r.SSGI.HalfRes=0 -r.SSGI.Quality=1 -r.BloomQuality=2 - -# Hogwarts Legacy RayTracing - -r.RayTracing.AsyncBuild=1 -r.RayTracing.AmbientOcclusion.EnableTwoSidedGeometry=1 -r.RayTracing.AmbientOcclusion.SamplesPerPixel=1 -r.RayTracing.AmbientOcclusion.Intensity=1.0 -r.RayTracing.CacheShaderRecords=1 ; helps some stutters -r.RayTracing.Culling=1 ; 0=Culling disabled (default) 1=Culling by distance and angle -r.RayTracing.Culling.Radius=20000 -r.RayTracing.Culling.Angle=20 -r.RayTracing.LightCulling.CellSize=100 -r.RayTracing.ParallelMeshBatchSize=64 -r.RayTracing.NonBlockingPipelineCreation=0 ; wait for rays to complete. if enabled it will "BLACK" anything that is not -finished. -r.RayTracing.DebugVisualizationMode.OpaqueOnly=0 -r.RayTracing.Geometry.GetEachLODForHISM=0 -r.RayTracing.Geometry.NiagaraSprites=0 -r.RayTracing.Geometry.NiagaraRibbons=0 -r.RayTracing.Geometry.NiagaraMeshes=0 -r.RayTracing.Geometry.MaxBuiltPrimitivesPerFrame=500 -r.RayTracing.Geometry.InstancedStaticMeshes.SimulationCount=8 -r.RayTracing.GlobalIllumination=0 -r.RayTracing.GlobalIllumination.ScreenPercentage=10 -r.RayTracing.GlobalIllumination.SamplesPerPixel=1 -r.RayTracing.GlobalIllumination.MaxRayDistance=100000 -r.RayTracing.GlobalIllumination.MaxLightCount=32 -r.RayTracing.GlobalIllumination.MaxBounces=3 -r.RayTracing.GlobalIllumination.EnableTransmission=1 -r.RayTracing.GlobalIllumination.FireflySuppression=1 -r.RayTracing.GlobalIllumination.Lights.SpotLight=1 -r.RayTracing.GlobalIllumination.Lights.SkyLight=1 -r.RayTracing.GlobalIllumination.Lights.RectLight=1 -r.RayTracing.GlobalIllumination.Lights.DirectionalLight=1 -r.RayTracing.GlobalIllumination.Lights.PointLight=1 -r.RayTracing.PSOCacheSize=300 -r.RayTracing.SkyLight=0 -r.RayTracing.SkyLight.SamplesPerPixel=4 -r.RayTracing.SkyLight.denoiser=1 -r.RayTracing.SkyLight.MaxShadowThickness=5 -r.RayTracing.SkyLight.EnableMaterials=0 -r.RayTracing.Shadow.SamplesPerPixel=1 -r.RayTracing.Shadow.MaxBatchSize=64 -r.RayTracing.Shadows.EnableMaterials=1 -r.RayTracing.Shadows.EnableFrontFaceCulling=1 -r.RayTracing.Shadows.EnableTwoSidedGeometry=1 -r.RayTracing.Shadows.DefaultLightSourceRadius=0.7 -r.RayTracing.Shadows.Decals=1 -r.RayTracing.Shadows.Lights.Directional=1 ; disabled on