New projects are created as drafts and can be found under your profile page.
Create a project
A moderation message is optional, but it can be used to communicate problems with a project's team members. The body is also optional and supports markdown formatting!
GNU Lesser General Public License v3.0 only
Featured versionsSee all
developed by Ambrosia
Forget-me-not is a semi-realistic pipeline shader for the Canvas mod. It's designed to give the most authentic and immersive experience while sticking to "traditional" rendering methods to keep up good performance.
Canvas is a client-side renderer mod that uses shaders for advanced rendering. The shader system is designed entirely differently from Optifine and Iris & Sodium and as such, Forget-me-not won't work with any of these mods! See the
how to use section for installation instructions.
For now, Forget-me-not only reliably works with Nvidia and AMD Mesa graphics.
Additionally, if you're a developer, Forget-me-not is licensed under the LGPL v3.0, so please make sure to read over the terms of the LGPL if you use any of Forget-me-not's original code.
how to use third-party shaders with canvas
Be sure you're on 1.19.2 or above. Support is not guaranteed for versions that Canvas doesn't actively support.
Install Canvas and drag it into the
modsfolder of your Fabric installation. Keep in mind that Canvas will never work with Sodium, Iris, OptiFine, or OptiFabric.
Get some other mods that you want to play with, so long as they are not part of the group of mods mentioned above.
Launch your game, put your pipeline resource pack into your
resourcepacksfolder and activate the resource pack.
Options / Video Settings / Canvas / Pipeline Options / Pipelinesand select the pipeline that you want to play with.
Experiencing bad shadow outcomes? In
Options / Video Settings / Canvas / Debug, set
Shadow Priming Strategyto
Disable Shadow Self-Occlusionto true. You can also enable the
Skylight Leak Fixoption in Forget-me-not settings.
Does Canvas say in chat that shaders are broken? Please grab your log in
.minecraft/logs/latest.logand all contents of the
.minecraft/canvas_shader_debug/folder and either make an issue on GitHub or let me know about it on Discord.
Does every Canvas pipeline break other than Canvas Basic? If so, your device is probably incompatible with Fabulous graphics, which most Canvas pipelines use. Unfortunately, there's no fix for this.
seasons! be immersed in your world as the seasons change over time
HDR, bloom, and tone mapping
dramatic skies with atmospheric scattering, custom clouds, and crepuscular rays
water waves and reflections
support for most of the FREX PBR API
contact-hardening variable penumbra shadows
advanced ambient shading (RTAO)
advanced anti-aliasing (TAA)
- The shaderLABS discord channel #snippets for many useful code snippets
- Lumi Lights by spiralhalo for lots of different inspiration & help, and also references for a working TAA implementation
- lomo by fewizz for inspiration for many different things