New projects are created as drafts and can be found under your profile page.
Create a project
Project moderation
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!
Message title
Message body
GNU Lesser General Public License v3.0 only
External resources
Featured versions
See allProject members
Technical information
Forget-Me-Not Shaders
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.
disclaimers
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 Fabric.
-
Install Canvas and drag it into the
mods
folder 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.
-
Download your preferred pipeline shaderpack. If you're looking for alternatives to Forget-me-not, try out Lumi Lights. You can also try out Lomo, but as of now, it isn't meant for gameplay purposes.
-
Launch your game, put your pipeline resource pack into your
resourcepacks
folder and activate the resource pack. -
Navigate to
Options / Video Settings / Canvas / Pipeline Options / Pipelines
and select the pipeline that you want to play with.
troubleshooting
-
Experiencing bad shadow outcomes? In
Options / Video Settings / Canvas / Debug
, setShadow Priming Strategy
toTIERED
andDisable Shadow Self-Occlusion
to true. You can also enable theSkylight Leak Fix
option in Forget-me-not settings. -
Does Canvas say in chat that shaders are broken? Please grab your log in
.minecraft/logs/latest.log
and 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.
feature highlights
-
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)
credits
- 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