Render It! for Cities: Skylines
This mod allows to change render processing.
– Added support for Color Grading post processing effects. – Added in-game button to open options without pausing and blurring. That means you can see the effect of your changes immediately.
– Added support for Ambient Occlusion and Bloom post processing effects.
Different mods have been made over time in order to change and/or improve render processing in the game. Most popular are Dynamic Resolution and PostProcessFX – especially for improving anti-aliasing – in human language soften jaggy edges.
For anti-aliasing, Vanilla game uses the Enhanced Subpixel Morphological Anti-Aliasing (SMAA) technique, where Dynamic Resolution uses the SuperSampling Anti-Aliasing (SSAA) technique and PostProcessFX have offered different versions of Fast Approximate Anti-Aliasing (FXAA), Enhanced Subpixel Morphological Anti-Aliasing (SMAA) and Temporal Anti-Aliasing (TAA) techniques.
I personally prefer the techniques used by PostProcessFX as they have a lot less impact on game performance compared to Dynamic Resolution. Still I’ve also had issues with PostProcessFX and it has not be updated for a while, so I decided to create my own mod with support for FXAA and TAA since SMAA is in the Vanilla game. It is based on the latest version of Post Processing Stack v1 for Unity. You can see a comparison of the different techniques here. It can still be used in combo with Dynamic Resolution but requires some tweaking with advanced settings.
This mod also includes the possibility to enable Ambient Occlusion, Bloom and Color Grading post processing effects. Ambient Occlusion darkens creases, holes, intersections and surfaces that are close to each other. In the real world, such areas tend to block out or occlude ambient light, so they appear darker. Bloom creates fringes of light extending from the borders of bright areas in an image, contributing to the illusion of an extremely bright light overwhelming the camera. Color Grading alters or corrects the color and luminance of the final image that is rendered. It is similar to applying filters in software like Instagram. Color Grading is a more advanced method than the Look-Up Texture (LUT) which is the default ‘color grading’ method in the game. They can be used together though.
Thank you to the amazing modding community and especially SamsamTS, TPB, boformer and BloodyPenguin for releasing the source code of their great mods so we can all be inspired. Of course also a great thanks to the different authors of Dynamic Resolution and PostProcessFX.
Subscribe to the mod and in Options choose between Default (SMAA), FXAA or TAA for anti-aliasing technique. It is also possible to enable Ambient Occlusion, Bloom and Color Grading post processing effects.
Both anti-aliasing techniques and post processing effects have advanced settings you can also fiddle around with. Default values do work fine though.
This mod does use patching technique with the Harmony libraryand uses a compiled but unchanged version of Post Processing Stack v1 for Unity together with the different shaders included with this. It does however not alter game save files in any way and can be disabled or unsubscribed safely at any time.
You cannot use PostProcessFX together with this mod. You can however use Dynamic Resolution if you want but you will have to fiddle around with FXAA or TAA settings to avoid flickering and ghosting. Let me know if you find the perfect settings for Dynamic Resolution and FXAA or TAA.