GFX Suite
Source: https://github.com/ToniMacaroni/GfxSuite
A mod that aims to change various parts of the graphics pipeline in the game and also gives players more control over not only the final look but all sorts of settings.
It's my first mod, so if there are any issues please let me know ^^.
I am pretty sure you will run into issues when using other graphic mods at the same time (I haven't tried out this theory yet).
The mod has some very opinionated defaults and is definitely more tailored towards higher end PCs, but you are free to change anything around to your preference. I'm also very open to any sort of suggestion.
By default you can toggle the window with the = (equal) key which can be changed in the control settings.
Latest Release: https://github.com/ToniMacaroni/GfxSuite/releases/latest
Features
Tonemapping (Changed game's ACES tonemapper to Uchimura)
- Uchimura parameters with artist friendly names
Custom Color Correction after tonemapping
- LUT
- Hue
- Saturation
- Exposure
Custom Post-Processing
- Chromatic Aberration
- Adaptive sharpen
- Highpass sharpen
Game Settings
Many controls for various existing graphic settings (also many that are not exposed via the interface)
- SSAO samples, radius and contrast
- Shadow quality and softness
- Terrain and object LOD adjustment
- Foliage density
- Time
- Sun direction (azimuth override)
- Light brightness
- Sky brightness
- Sun scale
- Fog
- Camera FOV
- Couple of light ray settings
- Bloom threshold and knee
Skybox Manager
- Change loaded skyboxes via a dropdown menu
- Reload the selected skybox with a button click
- Load in your own skybox (create skyboxes either manually or via python utility)
- Toggle between the game's procedural skybox and custom one via checkbox
Profiles
All of the above can be saved into profiles
Python script for converting HDRIs (In-Game utility available as well)
In art/custom_skies/ (or here https://github.com/ToniMacaroni/GfxSuite/tree/main/art/custom_skies) you will find a python script (and a bat file) that will allow you to convert hdri's to cubemaps used by BeamNG (it's also able to tonemap .hdr files into ldr, but you will need to tweak the values in the script yourself). To run the script you need python installed and "opencv-python", "pillow" and "numpy" installed via pip. Using the script is as simple as dragging the .png or .hdr file onto the bat and. The script will then place the output files in a new folder with the same name as the input file. Move this folder into %localappdata%/BeamNG.drive/latest/settings/gfxSuite/skies (create the folders if they don't exist)
Credits
Highpass Sharpen https://github.com/Adolon/FFXI-ReShade/blob/master/reshade-shaders/Shaders/HighPassSharpen.fx
Uchimura https://github.com/dmnsgn/glsl-tone-map/blob/main/uchimura.glsl
Included HDRIs:
https://polyhaven.com/a/sunflowers_puresky
https://polyhaven.com/a/farm_field_puresky
https://polyhaven.com/a/mud_road_puresky
https://polyhaven.com/a/table_mountain_1_puresky
Dismiss Notice
In the upcoming weeks mod approvals could be slower than normal.
Thank you for your patience.
In the upcoming weeks mod approvals could be slower than normal.
Thank you for your patience.

Experimental GFX Suite 1.3.0
Graphics utility with new effects, skybox manager, profiles and more
Tags: