About this mod

Open-source SKSE core plugin for community-driven advanced graphics modifications for AE, SE and VR.

Requirements
Permissions and credits
Mirrors
Changelogs




OVERVIEW

  • Unified Shader Cache with fast multi-threaded compilation to a Disk Cache for instant start-up.
  • Asynchronous shader compilation for in-game shader hot-reloading in a second.
  • Direct access to the game through SKSE and CommonLibSSE-NG.
  • In-game menu with tips, powered by ImGui.
  • Designed for speed and reliability.
  • Fixes bugs.
  • New features for mod authors.
  • VR support.
  • Open Source - GPL-3.0. Community can add features and maintain without worry it'll go closed source.

CHANGES

  • Significantly improved performance of rendering terrain.
  • Fixed incorrect normal-mapping on environment mapping and multi-layer parallax.
  • Fixed green reflections on water.
  • Fixed TAA on VR lighting shaders jittering in the right eye.
  • Included Sky Reflection Fix
  • Fixed screenspace reflections performance issues and artefacts.
  • Improved screenspace reflections quality.
  • Fixed water refraction looking incorrect.
  • Fixed objects glowing in the dark. Better than Fixed Mesh Lighting.
  • Improved water reflections.
  • Improved screenspace reflections.
  • Improved subsurface scattering.
  • Improved grass and tree LOD lighting.
  • Fixed shadow seams.
  • HQ shadows.
  • Fixed normal map blending on characters.
  • Fixed water blending.
  • Fixed eye adaptation black screen.
  • Fixed double sided object shading.
  • Force disabled the "improved" snow shader.
  • Force disabled the "image based lens flares" shader.
  • Unlocked internal HDR rendering.
  • Water reflections, SSR, and Volumetric Lighting for VR.
  • Shadows for water shaders.
  • Shadows for transparent objects such as eyes.
  • DLAA and FSR 3.1 Native AA support.
  • Renderpass limit fix.
  • Physically Based Rendering
  • Extended Materials
  • Dynamic Cubemaps
  • And more...


FEATURES


Install these plugins to make use of Community Shaders features. You can enable/disable in the in-game CS menu.

Grass Lighting
Grass Collision
Screen-Space Shadows
Light Limit Fix
Subsurface Scattering
Wetness Effects
Water Effects
Terrain Shadows
Screen Space Global Illumination
Cloud Shadows
Skylighting
Frame Generation


DETAILS


To access the menu, press the END key.


SHADER CACHE

The Shader Cache is the collection of compiled shaders which replace the vanilla shaders at runtime. Clearing the shader cache will mean that shaders are recompiled only when the game re-encounters them. This is only needed for hot-loading shaders for development purposes.


DISK CACHE

The Disk Cache is a collection of compiled shaders on disk, which are automatically created when shaders are added to the Shader Cache. If you do not have a Disk Cache, or it is outdated or invalid, you will see "Compiling Shaders" in the upper-left corner. The window will not freeze but you will be unable to interact with the game until this completes. After it has completed upon reloading the game you will not see this again, and there should be no delay.

This Disk Cache is located in Data/ShaderCache. Delete this folder to wipe it.

Spoiler:  
Show


CONTRIBUTING

This is a community project, which means any (well, most) contributions are welcome. Check out our GitHub and Discord server linked above.


REQUIREMENTS

Skyrim 1.5.97, VR, or the latest Skyrim version on Steam or GOG.

An NVIDIA, AMD, or Intel ARC GPU,
Non-ARC Intel GPUs are not supported.

SE/AE
Address Library for SKSE Plugins

VR
VR Address Library for SKSEVR



COMPATIBILITY

Not compatible with ENB. This mod disables all features if ENB is present, otherwise the game will crash.
Not compatible with Shader Tools (Parallax Fix, ShaderTools Updated). Delete SSEShaderTools.dll and ShaderTools.dll.

Included and therefore redundant: Sky Reflection Fix.
If using ReShade, using the add-on support version, and rename the dxgi.dll/d3d11.dll to ReShade64.dll.



SOURCE

doodlum/skyrim-community-shaders
CommonlibNG

CREDITS

Nukem for the original RE of game shaders, rendering, and help.
aers for additional RE and help.
Jonahex for TruePBR, RE, the original shader cache, and help.
ffarrell17 for UI-related work.
ProfJack for glints in TruePBR, their UI overhaul and additional changes.
alandtse for numerous improvements and VR support.
FlayaN for UI, numerous improvements and VR support.
ceejbot for build system improvements.
LaoBro for minor contributions and ideas.