Rethinking Voxels Icon

    Rethinking Voxels

    Ein voxelbasierter Raytracing-Shader, der durch globale Beleuchtung und Lichtpfad-Simulation ein kohärentes Lichtbild erzeugt.

    von gri573·Aktualisiert 10 months ago

    Über diesen Shader

    Rethinking Voxels basiert grundlegend auf Complementary Reimagined, verfolgt aber einen technisch anderen Ansatz bei der Beleuchtung. Anstatt auf klassische Schatten-Maps zu setzen, nutzt dieser Shader voxelbasiertes Raycasting, um Licht in der Spielwelt realistischer zu verteilen.

    Features

    • Voxelbasiertes Global Illumination: Licht wird von Blöcken reflektiert und färbt die Umgebung ein.
    • Farbige Schatten: Licht, das durch buntes Glas fällt, erzeugt entsprechend gefärbte Schattenwürfe.
    • Block-Emission: Jeder leuchtende Block (wie Fackeln oder Glowstone) fungiert als echte Lichtquelle für seine direkte Umgebung.
    • Volumetrisches Licht und Nebel: Lichtstrahlen reagieren physikalisch korrekt auf die Voxel-Daten der Welt.
    • Scharfe und weiche Schattenübergänge basierend auf der Distanz zur Lichtquelle.

    Leistung

    Da Rethinking Voxels Echtzeit-Voxel-Berechnungen durchführt, ist er deutlich anspruchsvoller als der Standard-Complementary-Shader. Eine Grafikkarte der Mittelklasse (RTX 2060 / RX 6600 oder besser) wird für flüssige Bildraten empfohlen, besonders bei höheren Profileinstellungen. Wer maximale FPS sucht, sollte eher bei konventionellen Shadern bleiben – hier steht die Lichtqualität im Vordergrund.

    Kompatibilität

    Der Shader funktioniert mit den gängigen Shadertools für Java Edition. Getestet und unterstützt werden:

    • Iris (empfohlen für beste Performance)
    • OptiFine

    Aufgrund der speziellen Schattenberechnung kann es bei manchen Mod-Blöcken zu grafischen Fehlern kommen, wenn diese keine korrekten Lichtwerte liefern.