I Am Not Okay

Dynamic intoxication visual effects shader.
d58b3f966de63ac2f211ab79d20815e1aa1dfbeb.png

d58b3f966de63ac2f211ab79d20815e1aa1dfbeb.png

2026-06-01_13.09.28.png

2026-06-01_13.09.28.png

2026-06-01_13.08.20.png

2026-06-01_13.08.20.png

Description

image

Reality drifts slightly out of focus.

image

image

image

This shader recreates the visual sensation of intoxication using a lightweight full-screen post-processing pass. Rather than modifying Minecraft's lighting or atmosphere, it distorts the final rendered image with subtle camera sway, lens warping, double vision, chromatic separation, and tunnel vision effects.

The result is a constantly shifting view that feels unstable and disoriented while remaining fully playable. All effects are animated in real time and driven by the shader's internal time counter, creating continuous motion without requiring any gameplay interaction.

✨ Highlights

Dynamic Camera Sway.
The entire image gently drifts horizontally and vertically over time using layered sine-wave motion. This creates the feeling of an unstable viewpoint and simulates the natural imbalance associated with intoxication.

World Tilt Rotation.
A slow rotational offset causes the screen to subtly lean from side to side. The effect is continuously animated, giving the impression that the world is gradually shifting beneath the player.

Lens Distortion.
A barrel distortion pass warps the image outward from the center of the screen. This creates a curved lens effect that enhances the feeling of visual instability and altered perception.

Double Vision.
The shader renders a secondary offset sample of the scene and blends it with the primary image. The ghost image changes position over time, producing a convincing double-vision effect without requiring additional render passes.

Chromatic Separation.
Red and blue color channels are sampled from slightly different positions, introducing subtle color fringing and chromatic drift. The amount of separation varies over time to keep the effect dynamic.

Color Desaturation and Warm Tinting.
The final image is partially blended toward a warmer and slightly desaturated color palette. This softens contrast and contributes to the overall visual mood without completely washing out the scene.

Animated Vignette.
Darkening around the edges of the screen simulates tunnel vision. The vignette intensity changes gradually over time, helping reinforce the sensation of impaired focus.

Brightness Pulsing.
A gentle brightness fluctuation is applied to the entire frame, creating subtle visual breathing and further emphasizing the unstable appearance.

Lightweight Post-Processing Design.
All effects are performed in a single composite shader stage using screen-space operations. No advanced world rendering features, shadow systems, or volumetric effects are required.


⚙️ Compatibility

  • GLSL 1.20 shader implementation.
  • Implemented as a composite post-processing pass.
  • Does not modify world lighting, shadows, water, sky rendering, or materials.
  • Designed for shader loaders that support standard composite shader stages.
  • Very low rendering complexity due to its single-pass screen-space approach.

🎛️ Configurable in-menu

No configurable shader options were found in the included files.

The I Am Not Okay Team

profile avatar
Owner
  • 3
    Followers
  • 19
    Projects
  • 618.4K
    Downloads

More from xsorasView all

  • Colorblind Swap project image

    Colorblind Swap

    • 0
    • Shaders

    Time-varying color perception remapping shader.

    • 0
    • June 1, 2026
    • Shaders
  • Cripe project image

    Cripe

    • 6
    • Shaders

    Visual corruption and display degradation shader.

    • 6
    • June 1, 2026
    • Shaders
    • +1
  • Bad WiFi project image

    Bad WiFi

    • 6
    • Shaders

    Simulates unstable internet streaming artifacts.

    • 6
    • June 1, 2026
    • Shaders
  • ZigCRT project image

    ZigCRT

    • 68
    • Shaders

    Creates a wavy, pixelated CRT-style distortion effect.

    • 68
    • May 30, 2026
    • Shaders
  • Colorblind Swap project image

    Colorblind Swap

    • 0
    • Shaders

    Time-varying color perception remapping shader.

    • 0
    • June 1, 2026
    • Shaders
  • Cripe project image

    Cripe

    • 6
    • Shaders

    Visual corruption and display degradation shader.

    • 6
    • June 1, 2026
    • Shaders
    • +1
  • Bad WiFi project image

    Bad WiFi

    • 6
    • Shaders

    Simulates unstable internet streaming artifacts.

    • 6
    • June 1, 2026
    • Shaders
  • ZigCRT project image

    ZigCRT

    • 68
    • Shaders

    Creates a wavy, pixelated CRT-style distortion effect.

    • 68
    • May 30, 2026
    • Shaders