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.6k
325
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 5 days ago
DescriptionGalleryChangelogVersions
All versionsv2.1

v2.1

Download
Report

Changelog

Only supports Iris 1.7.1-1.7.5

New Features

  • Dynamic Color Grading:
    • Uses data from multiple frames to automatically adjust exposure, color balance and black point before/during tone mapping
    • Replaces Automatic Exposure
  • Held dynamic light sources
  • PBR Neutral and SBDT tonemap operator support
  • Specular Map support (a bit more properly this time!)
  • Small utility features (can be found in Misc):
    • Light Level Visualization
    • Simple compass overlay

Experimental

  • Colored Block Light:
    • Colored light with glossy BRDF-based reflections, with brightness based on Vanilla lighting
    • Uses both SSBOs and Custom Images
    • Varies significantly in performance and quality
  • SMAA - Enhanced Subpixel Morphological Antialiasing:
    • An alternative to the existing FXAA that preserves more sharpness and clarity
    • Currently experimental in RenderPearl due to some issues with it's implementation

Improvements

  • Switched from Phong to BRDF lighting
  • Improved shadow quality and performance using a fast gaussian blur approximation:
    • Can be toggled for solid and translucent shadows, or disabled to use the Linear and Off (Nearest) blur options
  • Improved the skylight color calculation
  • Used faster texture sampling functions where possible
  • Switched to RCA Sharpening
  • Made moon phase affect moonlight color
  • Lava is now recognized as a fluid and has waves!
  • Switched to a more accurate sRGB <-> Linear conversion
  • Renamed Translucent Shadows to Subsurface Scattering, and improved its quality and performance:
    • There is now another list in block.properties containing blocks affected by SSS (which can only be of cutout type)

Removed Features

  • Variable Penumbra Shadows (because it didn't work with the new shadow blur)
  • Reinhard-Jodie Tonemap Curve option
  • Emissive Flowers and Fungi options (as they were incompatible with the new SSS)
  • Cloud lighting calculation (which didn't even work)

Other Changes

  • Reverted default profile back to High
  • Lowered default Volumetric Light amount
  • Enabled RCA Sharpening by default
  • Disabled shadow interval snapping

Fixed Issues

  • Dropped items render incorrectly
  • Enchantment glint animation is frozen (reported by drakray)
  • Entities are treated as water in the shadow pass
  • The BLOCK_EMISSION_ATTRIBUTE Iris feature is used but not marked as required
  • Some post-processing effects run in the wrong order

Dependencies

dependency-iconIris Shadersrequired
dependency-iconMonocleincompatible

Files

RenderPearl v2.1.zip(115.07 KiB) Primary
Download

Metadata

Release channel

Release

Version number

2.1

Loaders

Iris

Game versions

1.21–1.21.1

Downloads

2552

Publication date

August 17, 2024 at 11:59 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.