Skip to content

Instantly share code, notes, and snippets.

@felixjones
Last active February 7, 2024 09:24
Show Gist options
  • Star 26 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save felixjones/5811b9bcab5f17b809f470a77ed7daec to your computer and use it in GitHub Desktop.
Save felixjones/5811b9bcab5f17b809f470a77ed7daec to your computer and use it in GitHub Desktop.

Some lovely shaders for 1.16.2 snapshots.

Adds the following effects:

  • Screenspace Ambient Occlusion (extra shadows in corner of blocks and mobs)
  • Blurry water, stained glass & clouds (sort of like refraction)
  • Bloom
  • Chromatic aberration
  • Stronger vignette

Download resource pack by clicking "View raw" for the Cinematica.zip below.

Place into Minecraft resource packs folder and apply. Make sure you're using Fabulous graphics.

None of this is official or endorsed, and this not an indication/hint/preview of anything to come. It's just a fun resource pack.

@CalXee
Copy link

CalXee commented Jul 15, 2020

Hey Felix! This pack is pretty nice. I did notice a strange bug however when you pick up items everything blurs for a second. I'm not sure if you are planning to fix anything since this is for fun, but I just wanna let you know. Great pack!
Edit: the blur also doesn't seem to affect particles... Also the Screen Space Ambient Occlusion and the extra shadows seems to affect glowing blocks as well. They glow so they shouldn't have shadows. This is most apparent with lava. They have shadows as well! XD

@Edulml
Copy link

Edulml commented Jul 15, 2020

It's pretty cool, however it destroys my performance.
This album has a quick comparison of it.

How far can someone take shaders with resource packs?

@experiment01
Copy link

experiment01 commented Jul 16, 2020

I am having something odd happen to me with this pack. It appears as though the blur effect is occuring on everything but the targets mentioned. Also, the clouds are having an odd rendering effect. Is there any way this can be fixed?

2020-07-15_21 06 22

@DonSerrot
Copy link

@experiment01 Looks like you tried this on 1.16.1. It's meant for the most recent 1.16.2 preview 20w29a.

@experiment01
Copy link

experiment01 commented Jul 16, 2020

@donhorn Ah, lol. I probably should've paid a little closer attention. Thanks for letting me know!

@Teo221
Copy link

Teo221 commented Jul 16, 2020

Shaders for Minecraft 1.16.2 vanilla? NYEHHHHHHH!!! IT CRASHES EVERYTIME!

@jmi2k
Copy link

jmi2k commented Jul 16, 2020

I absolutely love this! Been looking for shaders in vanilla Minecraft since they were shown around 1.8, and now we have it.
I also like how minimal are the changes (it just enhances the visual appearance of vanilla Minecraft), although the SSAO is a bit excessive IMHO.
How much control do shaders have currently? Will you continue working on this?

I'll definitely be hacking this for days!

@adamvaktipro
Copy link

this is awesome

@Manamongods
Copy link

Manamongods commented Jul 30, 2020

I had this bookmarked and went to try it out today. The bloom is not actually bloom at all, but seems sort of like it's intended to be tone mapping + bloomish auto exposure (with 32x32 samples across the entire screen, which is not enough for exposure, and because the sampling was redone for every pixel, it was the cause of the awful performance (at least on my end))

So I modified the code and it seems to be look and perform much better now. The settings can be tweaked (in the file itself).
I did leave in the 0.9 exponent tonemapping effect
(I also modified the bloom.json file)

https://gist.github.com/Steffenvy/f24c267c20e1e7c4116b70c601fa8c3b

It's just a shame that minecraft's lighting and textures aren't hdr, because the most mundane of objects like white sheep, chickens, snow, and white wool, all produce bloom during the day, and bloom is only really possible on the tops of blocks (because the sides of blocks are darker, and lowering the threshold would make things look worse).

@Zi7ar21
Copy link

Zi7ar21 commented Aug 1, 2020

Neat!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment