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.
A shader that renders a nice picture of any skin using player heads.
Highly inspired by Spheya's shader.
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
Requires Fabulous. Native Minecraft version: 1.21.
Requires Fabulous. Native Minecraft version: 1.21.
Native Minecraft version: 1.21.
2024-06-10.03.59.23.mov
Requires Fabulous. Native Minecraft version: 1.21.
Simple SSAO implementation.
SSAO | Vanilla |
---|---|
Requires Fabulous. Native Minecraft version: 1.21.
HBAO with temporal amortization.
HBAO | SSAO | Vanilla |
---|---|---|
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
Native Minecraft version: 1.21.
Uses custom encoding to render map-arts with full RGB palette.
RGB Maps | Vanilla Maps |
---|---|
Native Minecraft version: 1.21.
Experimented with the new blur post shader. Bugs in the main menu.
2024-07-11.08.30.53.mov
Native Minecraft version: 24w33a.
Example of passing data to core shaders through the lightmap.
A basic setup for player model rendering using player heads inside GUIs.
The same concept as in the base pack, but with ambient occlusion, antialiasing and specular reflections.
Native Minecraft version: 1.21.
Forcibly sets the player's FOV to a fixed value.
Native Minecraft version: 1.21.
Allows to dynamically change the player's FOV from a modded server.
Send the time update packet with the world age calculated as (long) Math.floor(((float) fov + 0.5F) / 180.0F * 24000.0F)
to change the FOV. Set the world age to 0 to unlock it.