Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
RenderPearl

RenderPearl

Clean, high performance shaders for modern hardware

503.1k
324
Colored Lighting
PBR
Shadows

Compatibility

Minecraft: Java Edition

1.21.x
1.20.4–1.20.6
1.20–1.20.2
1.19.4

Platforms

Iris

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki
Donate on Patreon

Creators

Luracasmus
Luracasmus Owner

Details

Licensed MIT
Published 2 years ago
Updated 4 days ago
DescriptionGalleryChangelogVersions
All versionsv2.2.0-beta.2

v2.2.0-beta.2

Download
Report

Changelog

Requires Iris 1.8+

New Features

  • Implicit normals and normal map support 🎉

    • Implicit normals currently cause compile failures on some AMD GPUs! Please enable RP Normal Maps if the shaders fail to load

    Using Meteor Screenshot with the Meteor resource pack

    Using purely auto-generated normals and smoothness Screenshot with implicit normals and smoothness

Improvements

  • Further major improvements to index-based lighting

    • Lights are now de-duplicated based on position, concurrently with shadows, volumetric light and sky rendering
    • Lighting Level Of Detail is now based on range, significantly improving performance with almost no visible effect on quality
      • Added LOD Falloff and Lava LOD Bias options
    • The light index is no longer recreated every frame
      • The rate at which this happens is now controlled by the new Index Rate option
    • Tiles/work groups now only allocate memory for part of the global index, which works well because of highly effective culling
      • The ratio between global and local index size is controlled by the new LDS Ratio option

    Screenshot of light index-based block light in the nether

  • The shader pack options screen has been completely redesigned

    Screenshot of the shader pack options screen

  • Dynamic Color Grading has been rewritten entirely

    • The implementation is now multi-threaded and uses significantly more samples to gather accurate color data from the screen
  • Implicit smoothness calculations are now relative to average surface brightness

    • This should make smoothness more consistent between materials
  • The FXAA implementation has been improved

    • Fixed blending in the wrong color space
  • More uniforms are now combined

  • Precision of color and data buffers has been increased by using better packing

Fixed Issues

  • Block light is incorrect on translucent geometry
  • Indexed light sources sometimes flicker (reported by Farmer_Markus)
  • Lava & water fog color is incorrect
  • Shadow mapping is enabled in the nether
  • Opaque hand and handheld items render at the wrong depth
  • Volumetric Light is inaccurate and causes light leaks

Dependencies

dependency-iconIris Shadersrequired
dependency-iconMonocleincompatible

Files

RenderPearl v2.2.0-beta.2.zip(118.4 KiB) Primary
Download

Metadata

Release channel

Beta

Version number

2.2.0-beta.2

Loaders

Iris

Game versions

1.21–1.21.1, 1.21.2, 1.21.3

Downloads

1903

Publication date

November 16, 2024 at 7:14 PM

Publisher

Luracasmus

Luracasmus

Owner

Version ID

Modrinth is open source.

main@4b75cb8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.