Undecember

Undecember

120 ratings
Undecember Optimized Graphics, Performance and Color Guide
By ICEBREAKER
I made some improvements to the graphics:

Better cpu load which brings a fps boost. Better shadow distance, resolution and shadow fading removed. Improved grass shadows in detail, which are quite pixelated by default. This was particularly noticeable in snowy areas, it now looks much better. Improved grass distance. Pop up details, fixed corpses. Better and optimized Lod distance of buildings and other details. Optimized lighting for better performance. Volumetric fog reduced, visually more realistic and fps boost. Improved colors, fade removed. Post process effects like motion blur, grain, chromatic aberration and depth of field disabled. Optimized screen space reflections. Better and optimized TAA (anti aliasing). Optimized ambient occlusion for better performance. Added anisotropic filtering 16x for sharper textures at distance. Add sharp Filter. Ui scale set to 75%. If you don't set the desired fps lock, the game locks the fps to 60. I've fixed this now. Fixes some micro stutters that can occur when the unreal engine locks the fps. Disable ingame vsnc. FOV Fix added. Water and Tesslation optimized. I also noticed (mysterious man) that the hair often looks pixelated. This is now fixed. Faster Texture streaming added. Fix flickering Shadows (Snow).
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
Go to the following folder:

C:/Users/Name/appdata/local/RzGame/Saved/Config/WindowsNoEditor
Open the engine.ini.

If you don't see the AppData folder, you have to activate show all hidden files and folders in windows via advanced folder options.

Leave a space and copy it under the script below.

Add the following:

[SystemSettings]
r.Streaming.Boost=1
r.FastVRam.EyeAdaptation=1
r.bForceCPUAccessToGPUSkinVerts=1
r.HZBOcclusion=1
r.MaterialQualityLevel=1
r.EmitterSpawnRateScale=2.0
r.DetailMode=2
r.MipMapLODBias=0
r.HLOD=1
r.HLOD.DistanceScale=1.5
r.HLOD.MaximumLevel=1
r.MaxAnisotropy=16
r.ViewDistance=2
r.ViewDistanceScale=2
r.LandscapeLODDistributionScale=2
r.LandscapeLOD0DistributionScale=2
foliage.LODDistanceScale=2
foliage.DitheredLOD=1
grass.CullDistanceScale=1.5
foliage.MaxOcclusionQueriesPerComponent=128
foliage.MinInstancesPerOcclusionQuery=65536
foliage.MinimumScreenSize=0.00000001
r.StaticMeshLODDistanceScale=0.50
r.SkeletalMeshLODBias=-2
grass.DisableDynamicShadows=1
grass.DensityScale=0.75
foliage.DensityScale=1.0
r.Water.WaterMesh.TessFactorBias=12
r.TessellationAdaptivePixelsPerTriangle=128
r.HairStrands.DeepShadow.SuperSampling=1
r.Fog=1
r.FogDensity=0.02
r.FogStartDistance=4
r.VolumetricFog.GridDivisor=30
r.VolumetricFog.GridPixelSize=8
r.VolumetricFog.GridSizeZ=64
r.VolumetricFog.Jitter=1
r.VolumetricFog.InjectShadowedLightsSeparately=1
r.VolumetricFog.InverseSquaredLightDistanceBiasScale=1.000000
r.VolumetricFog.LightFunctionSupersampleScale=2.000000
r.TrueSkyQuality=1
r.SkyLightingQuality=1
r.SkylightIntensityMultiplier=0.4
r.ShadowQuality=5
r.Shadow.CSMDepthBias=20
r.Shadow.PointLightDepthBias=0.2
r.GenerateMeshDistanceFields=True
r.Shadow.FilterMethod=0
r.Shadow.DistanceScale=2.0
r.Shadow.RadiusThreshold=0.01
r.Shadow.MaxNumFarShadowCascades=16
r.Shadow.CSM.MaxCascades=16
r.Shadow.TexelsPerPixel=3.81972
r.Shadow.MinResolution=2048
r.Shadow.MaxResolution=2048
r.Shadow.FadeResolution=2048
r.Shadow.PreShadowResolutionFactor=1.0
r.Shadow.AllowForegroundShadows=1
r.CapsuleShadows=1
r.CapsuleMaxDirectOcclusionDistance=600.000000
r.CapsuleMaxIndirectOcclusionDistance=400.000000
r.CapsuleShadowsFullResolution=1
r.Shadow.PerObject=1
r.DistanceFieldShadowing=1
r.DFShadowQuality=4
r.DFFullResolution=1
r.ContactShadows=1
r.ContactShadowsLength=0.15
r.ContactShadowsDistanceScaleFactor=0.5
r.ContactShadowsFadeDistance=5
r.ContactShadowsSampleCount=8
r.ContactShadowsOpacity=1
r.DistanceFieldAO=1
r.AllowLandscapeShadows=1
r.AmbientOcclusionLevels=2
r.DefaultFeature.AntiAliasing=2
r.PostProcessAAQuality=6
r.ScreenPercentage=100
r.TemporalAASamples=32
r.TemporalAACurrentFrameWeight=0.12
r.TemporalAAFilterSize=1.0
r.TemporalAACatmullRom=1
r.TemporalAAPauseCorrect=1
r.BloomQuality=4
r.ParticleLightQuality=2
r.RefractionQuality=2
r.LensFlareQuality=3
r.LightShafts=1
r.LightShaftQuality=2
r.LightMaxDrawDistanceScale=3
r.TransluzenzLightingVolumeDim=4
r.EyeAdaptationQuality=2
r.SSR.Quality=3
r.SSR.MaxRoughness=1
r.SSS.Scale=1
r.SSS.SampleSet=2
r.SSGI.Quality=3
r.Color.Mid=0.35
r.SceneColorFormat=4
r.TonemapperGamma=2.2
r.Tonemapper.Quality=3
r.TonemapperFilm=1
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.Tonemapper.GrainQuantization=0


[/script/engine.engine]
bUseFixedFrameRate=True
FixedFrameRate=144

[/script/engine.localplayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV

[/script/engine.userinterfacesettings]
ApplicationScale=0.75

[Audio]
UnfocusedVolumeMultiplier=1

Save and close.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
For your desired hz/fps simply change the following value:
FixedFrameRate=70, 120, 144, 165. Set here the HZ from your Monitor.
Disables the fps lock ingame.
This is specifically for gsync and freesync monitors above 60Hz.

If you play with vsync and 60 Hz delete this entry:
[/script/engine.engine]
bUseFixedFrameRate=True
FixedFrameRate=144
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
If you want a larger UI area, simply increase the value from 75% to the desired UI size.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
And the image sharpness can also be changed:
r.Tonemapper.Sharpen=0.33 recommended values still: 1.0 or 0.70
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
Increase brightness:
set r.Color.Mid=0.35 to 0.40-0.50 the higher, the lighter.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
Information:
r.RayTracedDistanceFieldSoftShadows=1 are not Raytracing, this fix grid shadows at the distance (snow).
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
Color and brightness optimization of the system:

Nvidia: Go to digital color enhancement (desktop color setting) and select a value between 60-80%.

Go to Change Resolution, scroll down and select: Nvidia Color Setting. Dynamic Output Range: Full. Color format: RGB.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
In the first 2 screens you can see the graphic difference very clearly.
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬⠀▬▬▬⠀▬▬⠀▬
Have fun.
4
7
3
4
2
2
   
Award
Favorite
Favorited
Unfavorite
New graphics Look:
124 Comments
HondaX 10 Sep @ 8:53pm 
hi! how can i zoom out more and stop the map from shaking? which are the settings or lines in add?

and of cos! thank you for these awesome lines.
Nomad 9 Jul @ 11:22am 
Thanks
SmashR 2 May @ 1:28am 
Thats crazy ha when we get WASD Support?
Nedaj 21 Dec, 2024 @ 4:41pm 
this guide somehow makes the whole game runs in slow motion
to fix it remove these 3 lines from the engine.ini.

[/script/engine.engine]
bUseFixedFrameRate=True
FixedFrameRate=120
詠藍叫貢玖逃 20 Apr, 2024 @ 11:58pm 
Thank you so much~~~~~~~~~~~~~
ReNgOs 22 Oct, 2023 @ 8:07pm 
Hello, in my case, this text was added to the file and the game was very bad. Is there a way to leave it like the original, because removing the text and continuing with the very bad graphics?:steambored:
Toki 3 Oct, 2023 @ 6:06pm 
With this setting, there is a map that becomes very dark when fog comes up in the map, is there a solution?
Gass 23 Sep, 2023 @ 2:03am 
Solve the problem with resetting the constellation and characteristics after any reboot
Gass 23 Sep, 2023 @ 2:01am 
I entered the game and discovered that the constellation and stat points were reset again. And in 2 specializations, 1 stat point was missing, although all the conditions for obtaining it were met! Return the stat point to 2 specializations!!!
BigHeadDjango 19 Aug, 2023 @ 1:51pm 
Also using bUseFixedFrameRate=True adds slow motion to the game anytime FPS dips below FixedFrameRate value. The game maintains the fps by going into slow motion lol