Modern, lightweight shaders for Iris
RenderPearl is an incredibly lightweight shader pack using the latest Iris and GLSL features, aiming to deliver excellent performance with decently realistic graphics
It is currently only tested on a Windows/NVIDIA PC. If you find a bug and want to report it or give feedback/suggestions, the easiest way to do so is by leaving a comment on the PMC page
The name is based on RenderDragon
Performance
The pack uses several tricks to improve performance in different situations:
- Shadows and Volumetric Light are automatically disabled when the contrast between sunlight and ambient light is too low, such as at night or during thunderstorms
- Surfaces that are facing away from the sun completely skip shadow calculations. Since version 1.7 this only applies when Translucent Shadows are disabled
- Shadows and VL are completely disabled in The Nether
- glClear is skipped in dimensions where the "true" sky isn't visible, such as The Overworld and End
The pack is designed to be as simple as possible, using forward rendering and 1-3 post-processing passes (sharpening -> VL -> everything else)
Customization
Almost everything is customizable and can be toggled, including:
- Gamma, Color and Saturation
- Tonemap Operators
- Shadows
- Softness, Resolution, Color, Fade-Out, etc.
- Sun/moon and sky
- Different types of Volumtric Light & Fog
- Ambient Occlusion
- Emissive Redstone, Lapis and Emerald Blocks as well as Flowers and Fungi
- FXAA
- Sharpening & Bloom
- Automatic Exposure
- Waves and water opacity
You can also customize which blocks are treated as emissive, water, etc. in these files within the pack itself:
block.properties
item.properties
Requirements
The pack requires GLSL 4.60 / OpenGL 4.6 support (might require updating graphics drivers) as well as Iris 1.7.0 or later
External resources
Featured versions
See allProject members
Luracasmus
Owner