A custom rendering pipeline for Canvas for improved visual fidelity.
- Animated reflective water
- Bloom effect
- Customizable colors
- Directional sun lighting
- PBR/HDR shading
- Procedural sky
- Refraction and caustics effect
- Screenspace AO1
- Screenspace reflections
- Temporal AA
- Toon outline and other novelty effects
- Volumetric clouds
- Volumetric light shafts1
- Put
LumiLights-vX.XX.zip
in theresourcepacks
folder and activate the resource pack(s). Make sure it is above thecanvas/canvas_default
pack to get the full experience. - Go to Video Settings → Canvas → Pipeline Options, and then change Pipeline to Lumi Lights (for shadows) or Lumi Lights LITE (without shadows).
- Lumi PBR Ext: vanilla PBR materials.
- Lumi PBR Compat: materials for modded objects.
Lumi Lights PBR Extension brings its own spin of roughness/metalness material models to life.
- Canvas by Grondag: the rendering engine! And primary inspiration for bloom effect.
- lomo by fewizz: inspiration for multiple MC specific rendering, has a cool reflection.
- Antonio Hernández Bejarano's LWJGL Game Dev Gitbook: where I learned OpenGL.
- LearnOpenGL.com: my primary source for PBR and POM.
- Sebastian Lague's Coding Adventure: amazing exploration and explanation for volumetric clouds.
- Volumetric lights by Alexandre Pestana: inspiration for dithering in raymarched volumetric lights.
- Temporal Reprojection Anti-Aliasing in INSIDE: pretty cool explanation for TAA.
- Temporal Anti Aliasing – Step by Step: another inspiration for TAA and Halton sequences.
- Lumi Lights discord members: testing and reporting countless bugs!
- Erkaman/glsl-godrays for SS Godrays
- TheRealMJP/Shadows for Shadow PCF (thanks to Grondag for isolating the code)
- ziacko/Temporal-AA for TAA (based on Playdead's implementation)
Lumi Lights is released without any warranty under the GNU Lesser General Public License version 3 as published by the Free Software Foundation. See the files COPYING
and COPYING.LESSER
for license terms. You may also obtain a copy of the license at https://www.gnu.org/licenses/lgpl-3.0.html.
Have some questions? Join the Lumi Lights discord or check our FAQ.