Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Community Shaders Team

Uploaded by

doodlum

Virus scan

Safe to use

About this mod

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

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.
  • In-game menu with tips, powered by ImGui.
  • Designed for speed and reliability.
  • Fixes bugs.
  • VR support!
  • Open Source - GPL-3.0. Community can add features and maintain without worry it'll go closed source.


CHANGES

  • Significantly improves performance of rendering terrain.
  • Fixes incorrect normal-mapping on environment mapping and multi-layer parallax.
  • Fixes green reflections on water.
  • Fixes TAA on lighting shaders in VR from jittering in the right eye.


FEATURES


Vanilla HDR
Tree LOD Lighting
Grass Lighting
Grass Collision
Screen-Space Shadows
Complex Parallax Materials
Water Blending
Light Limit Fix
Water Parallax
Water Caustics
Subsurface Scattering
Dynamic Cubemaps
Wetness Effects


FEATURES FOR VR

Grass Lighting
 (required)
Grass Collision

Complex Parallax Materials
Screen-Space Shadows
Light Limit Fix

Water Caustics (partly)
Subsurface Scattering
Dynamic Cubemaps

Wetness Effects


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 project lives and dies by community contributions. The overarching goal is to bridge reverse engineering with graphics programming. This can only be done through a unified effort due to numerous complexities related to such mods.

This is a community project, which means any (well, most) contributions are welcome. User interface improvements and translation support would be very useful, or just some cool colours and improved styling. If you really want to add some easter eggs, go for it. 


REQUIREMENTS
d3dcompiler_47.dll REMOVED from the root folder OF SKYRIM ONLY if you have it (otherwise some shaders may not be able to compile).

An AVX CPU.
Basically any processor.

An NVIDIA GPU which supports DirectX 11.3. Other GPU vendors may work with some features but are not officially supported at this time.
We try to do as much as we can to support other vendors, but we need an AMD and Intel Arc maintainer to be able to provide reliable support.

SE/AE
Address Library for SKSE Plugins

VR
VR Address Library for SKSEVR



COMPATIBILITY

Compatible with 1.5.97, 1.6.1130 and VR only. (Other versions may work but are unsupported)
Not compatible with ENB. This mod disables all features if ENB is present, otherwise the game will crash. 
It can be used as a replacement for ENB for mods that require ENB/Particle Lights.
Not compatible with Shader Tools (Parallax Fix, ShaderTools Updated). Delete SSEShaderTools.dll and ShaderTools.dll. This mod includes Shader Tools functionality.



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 RE, the original shader cache, and help.
ffarrell17 for UI-related work.
ProfJack for their UI overhaul and additional changes.
alandtse for numerous improvements and VR support.
FlayaN for build system improvements.
ceejbot for build system improvements.
LaoBro for minor contributions and ideas.