RenderPearl

RenderPearl

Shader

Modern, incredibly lightweight and customizable shaders for Iris

AtmosphereBloomColored LightingLowMediumPBRPotatoSemi-realisticShadowsVanilla-like

281.4k downloads
243 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

v2.2.0-beta.4

Changelog

Requires Iris 1.8+

Improvements

  • Major lighting improvements have been made
    • Different types of light are now mixed in a more realistic mannerDemonstration of more realistic light mixing
    • Indexed block light now uses proper BRDF lighting calculations on solid geometry, and an inverse-square law-based falloff Demonstration of colored BRDF-based indexed block light Colored block light with inverse-square law-based falloff
    • The Level Of Detail system now uses hashed world-space position modulo LOD, instead of vertex ID modulo LOD level
      • This means light sources will be more evenly distributed, and also allows for a LOD of zero close to the player, meaning no lights (except lava) should ever be invisible close up Comparison between the old (left) and new (right) LOD systems
    • Global index deduplication now takes full advantage of maximum supported work group size
    • Local index culling now uses player-eye-space Manhattan distance and view-space Euclidean distance instead of Chebyshev distance, for even more aggressive culling
    • Index Distance is now a cube instead of a sphere
      • This fully utilizes all representable positions in light index storage
  • SMAA (Enhanced Subpixel Morphological Antialiasing) 1x is now fully implemented, based on SMAA-MC
    • This is always enabled by default, replacing the old FXAA implementation
  • Faster code paths making use of various optional GLSL extensions have been added
    • 16/8-Bit Types
    • 32×16-Bit Multiplication
    • Trinary Min/Max
    • These can be controlled in the Compatibility shader options menu
      • Please let me know if the shader pack fails to compile with the default values

New Features

  • New Dynamic Color Grading options have been added
    • Peak Sensitivity
    • Samples

Removed Features

  • Bloom has been removed
    • A better implementation might return in the future

Fixed Issues

  • RP Specular Maps cause compile failures
  • DCG doesn't detect color values above 1.0, and thus never lowers exposure

Other Changes

  • Fog is now a cylinder, increasing visibility and matching Vanilla
    • Clouds now also use a square fog to be visible further away
  • Light Level Visualization now disables Indexed Block Light

Temporarily Disabled Features

  • Volumetric Light
  • Hand Light

Screenshots taken on le_ultimate_rtx14, made by shortnamesalex (you need to be in the shaderLABS Discord server to follow the link)

Files

RenderPearl v2.2.0-beta.4.zip(128.79 KiB) Primary Download

Project members

Luracasmus

Owner

Details

Licensed MIT
Published 2 years ago
Updated 20 days ago