AuroraVane Shader (Original, für Iris/OptiFine)
=================================================

Installation
-------------
1. Iris (oder OptiFine) für deine Minecraft-Version installieren.
2. Diesen Ordner "shaders" (bzw. den Inhalt dieses Zips) in
   %appdata%\.minecraft\shaderpacks kopieren.
3. Minecraft starten -> Optionen -> Shader-Packs -> "AuroraVane" auswählen.

Einstellungen
-------------
Über den "Einstellungen"-Button im Shader-Menü findest du folgende Kategorien
mit insgesamt rund 30 Reglern/Schaltern:

- Lighting     : Sonnenlicht, Umgebungslicht, Mondlicht, Night-Vision-Boost,
                 Stärke des dynamischen Lichts von Lichtblöcken
- Shadows      : Schatten an/aus, weiche Schatten (PCF), Schattenstärke
                 (Schatten-Auflösung & -Distanz direkt im shadow.fsh als
                 const-Optionen, ebenfalls über das Menü einstellbar)
- Water        : Wellenhöhe, Wellengeschwindigkeit, Wasser-Helligkeit,
                 Sparkle-Kontrast, Alpha-Falloff, maximale Opazität
- Waving       : wehendes Gras/Blätter an/aus, Windgeschwindigkeit, -stärke
- Sky          : Sonnen-Glow-Größe, Sternenhelligkeit, Wolkenopazität, -höhe,
                 Wolkenzellgröße, Rundheit und Aufbruch der Wolkenpuffs
- Fog          : Nebel an/aus, Nebeldistanz, Unterwassernebel, Höhennebel,
                 zusätzlicher Regennebel
- BloomColor   : Bloom an/aus + Stärke, Belichtung, Sättigung, Kontrast,
                 Weißabgleich, Tonemap-Operator (keine Vignette mehr)
- Misc         : leichte Eigenbeschattung von Entities, Handlicht-Fix

Änderungen in dieser Version
-----------------------------
- Echte Shadow-Map-Schatten eingebaut (vorher war shadow.fsh nur ein leerer
  Platzhalter, es gab gar keine echten Schatten): die Distortion-Kurve für
  scharfe, spielernahe Schatten ist 1:1 aus dem Referenz-Shader
  ("miniature") übernommen (getShadowDistortion). Terrain, Wasser und
  Entities werfen und empfangen jetzt echte, weiche (PCF) Schatten.
- Endgültiger Fix für "wird beim Herunterschauen dunkler": Die Ursache war,
  dass sunPosition von Iris/OptiFine im Eye-Space geliefert wird und sich
  dadurch mit der Kamera dreht. Dadurch änderte sich die Tageslicht-Stärke
  je nachdem, wohin man schaute (u.a. beim Sonnenglanz auf dem Wasser).
  sunPosition wird jetzt überall zuerst in Feet-Space umgerechnet, bevor
  damit gerechnet wird -> Helligkeit hängt nur noch von Tageszeit und
  echten Schatten ab, nicht mehr vom Blickwinkel.
- Wolken überarbeitet im Stil von Complementary Reimagined: warmer
  Sonnen-Tint auf der Lichtseite, kühlerer Ambient-Ton im Eigenschatten,
  Abdunkelung/Entsättigung bei Regen (gleiches Prinzip wie Complementarys
  Cloud-Farbmischung, aber angepasst an die flache Wolken-Geometrie dieses
  Shaders statt an deren volumetrischen Raymarching-Renderer).
- Wasser weiterhin 1:1 vom Referenz-Shader: helle, funkelnde Oberfläche aus
  kontrastverstärktem Wellenmuster statt flacher Textur-Einfärbung; jetzt
  zusätzlich mit stabilem Sonnenglanz und echtem Schatten unter Dächern/Bäumen.
- Echtes dynamisches Licht: jeder Lichtblock (Fackel, Lava, Glowstone,
  Laterne, Seelaterne, Redstone-Lampe, ...) strahlt spürbar warmes Licht in
  seine Umgebung aus, statt nur die flache Vanilla-Lightmap zu nutzen.
- Vignette komplett entfernt.

Hinweis zu den Wolken
----------------------
Complementary Reimagined nutzt ein vollständig volumetrisches,
raymarchtes Wolkensystem, das tief mit dessen eigenem Renderer (eigene
Rauschtexturen, Deferred-Buffer, Atmosphären-Pipeline über ein Dutzend
Dateien) verzahnt ist. Das lässt sich nicht 1:1 in dieses schlankere,
einstufige Shaderpack "hineinkopieren", ohne dessen gesamte Architektur zu
übernehmen. Übernommen wurde stattdessen die Optik/Lichtstimmung
(warmes/kühles Licht, Regenverhalten); falls gewünscht, kann darauf
aufbauend später ein echter volumetrischer Wolkenlayer als größeres
Extra-Projekt ergänzt werden.

Zusätzlich gibt es drei Profile (LOW / BALANCED / ULTRA) oben im Menü, die
viele der Optionen mit einem Klick sinnvoll voreinstellen.

Hinweis
-------
Dies ist ein eigenständig neu geschriebenes, einfaches Shaderpack (kein
Fork/Repack eines bestehenden kommerziellen Packs). Es eignet sich als
Startpunkt zum Weiterbauen und Experimentieren mit eigenen Effekten.
