============================================================
        Karma Shader — Cartoon Style
============================================================

A hand-crafted cel-shaded shader pack for Minecraft (Iris).
Built from scratch — every sky, shadow and wave is drawn in
flat painted bands, like a playable animated film.


Author : X-Haider
License: All Rights Reserved (ARR) — see LICENSE.txt
Engine : Iris 1.10.x  |  GLSL 120

------------------------------------------------------------
FEATURES
------------------------------------------------------------
• Cel-shaded lighting — sunlight, shadows and ambience are
  quantized into clean toon bands (2–4, adjustable).


• Ink outlines — depth + normal edge detection draws a
  scene-tinted line around blocks and silhouettes.


• Toon water — flat banded colors, animated white foam line
  around shores, a single hard "painted" sun gleam.


• Painted skies — banded gradients, crisp sun disc with halo
  rings, two-tone voxel clouds, twinkling stars.


• Banded god rays, tight bloom, luminance posterization and
  vivid color grading — no fog, no haze, ever.


• THE NETHER — "Crimson Cartoon": flat crimson vault, the
  giant breathing "Heart of the Inferno" lava orb, ink-rimmed
  smoke clouds, blinking sparks, cartoon magenta portals.


• THE END — "Violet Void": a rotating galaxy crown overhead,
  posterized nebula, hard aurora ribbons, drifting toon star
  motes, and the end portal as a drawn window into the void.


------------------------------------------------------------
INSTALLATION ------------------------------------------------------------
1. Install Iris (iris-fabric-loader) and launch the game.
2. Options > Video Settings > Shader Packs.
3. Select "Karma Shader Cartoon Style" and apply.

------------------------------------------------------------
CUSTOMIZATION 
------------------------------------------------------------
All style controls live in the in-game shader settings screen:
  TOON_BANDS        cel light bands (2 / 3 / 4)
  TORCH_CEL         halo banding around light sources
  OUTLINE_STRENGTH  ink line darkness (0 = off)
  OUTLINE_THICKNESS ink line width in pixels
  POSTERIZE_LEVELS  flat-paint posterization (0 = off)

Shadow quality: shadowMapResolution in shaders/composite.fsh
(1024 = faster, 4096 = sharper).