Null-MC / Shrimple

A simple Minecraft Java shader that attempts to maintain the vanilla aesthetic while adding optional shadows & colored lighting.
Other
131 stars 6 forks source link

TAA/TAAU + CAS (Feature Request) #9

Open PhantomG27249 opened 1 year ago

PhantomG27249 commented 1 year ago

I am aware Shrimple already does some temporal upscaling and aa for some denoising but a TAAU option would be nice as would a contrast adaptive sharpening pass for those who like image sharpening.

null511 commented 1 year ago

Sorry for not replying sooner; I will look into it, but I can't promise I'm skilled enough to implement it. The only noise rn comes from block-light soft shadows. There's also so blur introduced if downscaled rendering is enabled for tracing. I'm currently using temporal accumulation/upscaling to handle both. It's not great as-is, but I'm always trying to improve it.

PhantomG27249 commented 1 year ago

Here is a link to a a glsl example of cas and the amd page on the tech. Basically its just a very good post sharpen, TAAU though I imagine will be a trickier one. glsl: https://gist.github.com/agyild/bbb4e58298b2f86aa24da3032a0d2ee6 AMD: https://github.com/GPUOpen-Effects/FidelityFX-CAS