/vanilla-shaders

Some of my vanilla shaders that I made for fun

Primary LanguageGLSL

Some of my vanilla shaders that I made for fun.
You can use[distribute] them as long as you don't sell them and provide a link to this repo.

GUI Avatars

A shader that renders a nice picture of any skin using player heads.
Highly inspired by Spheya's shader.

GUI Avatars

Slightly Controllable Camera

Requires Fabulous. Native Minecraft version: 1.20.4.

Allows to rotate the camera up to ±6-7 degrees on any axis.

2024-06-02_03.28.02.mp4

Motion Blur

Requires Fabulous. Native Minecraft version: 1.21.

Bloom

Requires Fabulous. Native Minecraft version: 1.21.

Bloom

Animated Unicodes

Native Minecraft version: 1.21.

2024-06-10.03.59.23.mov

Simple AO

Requires Fabulous. Native Minecraft version: 1.21.

Simple SSAO implementation.

SSAO Vanilla

Horizon-Based AO

Requires Fabulous. Native Minecraft version: 1.21.

HBAO with temporal amortization.

HBAO SSAO Vanilla

Minimap

Requires Fabulous. Native Minecraft version: 1.20.4.

Proof of concept. Translucent blocks and fluids aren't supported.

2024-06-18.22-12-4.mp4

RGB Maps

Native Minecraft version: 1.21.

Uses custom encoding to render map-arts with full RGB palette.

RGB Maps Vanilla Maps

Custom Blur

Native Minecraft version: 1.21.

Experimented with the new blur post shader. Bugs in the main menu.

2024-07-11.08.30.53.mov

Lightmap uniforms

Native Minecraft version: 24w33a.

Example of passing data to core shaders through the lightmap.

GUI Player Models Base

A basic setup for player model rendering using player heads inside GUIs.

Fancy Player Models

The same concept as in the base pack, but with ambient occlusion, antialiasing and specular reflections.