Introduction

This project is a Minecraft shaderpack for Optifine. The goal was to provide a short, small and precise example on how screenspace reflections work for new shader developers to understand the process behind raymarching the screen and intersecting with the depth buffer.

More information can be found at the shaderLABS Discord server and the source code is available over at GitHub!

Features

  • Screenspace Reflections (SSR)
  • Binary Search refinement steps
  • Depth buffer intersection via raymarching
  • Easily scalable to meet performance/quality needs

References