/mc_vanilla_shaders

MC vanilla fabulous shaders

Primary LanguageGLSLMIT LicenseMIT

Basic Shaders for Vanilla 1.16

Overview

Basic shader that adds as much as possible from OptiFine shaders to the vanilla transparency shader available in "Fabulous" graphics setting. Due to limited material, light, time, and shadow information, most advanced features are not possible. A good number, however, are. I have ported them here. Most samples are from the BSL shader, however much of it is heavily modified to fit with the vanilla pipeline. Supports FOV 30-140, distance 12-32. For best experience, use FOV 70 with render distance 16!

Features

  • FXAA
  • Bloom
  • Adaptive exposure
  • Adaptive FOV
  • SSR + approximate
  • Inferred surface normals
  • Tonemapping
  • Multiplicative transparency blending

Comparisons

vanilla
shader v1
shader v2

Usage

See License.md for licensing. This pack requires Fabulous graphics on. Supports FOV 30-140, distance 12-32. For best experience, use FOV 70 with render distance 16!

Credits

  • BSL shaders - capttatsu for reference code for some of the features (SSR, Tonemapping).