跳到正文

I Am Not Okay

作者:xsoras

Dynamic intoxication visual effects shader.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Partner

image

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.

常见问题

I Am Not Okay 支持哪些 Minecraft 版本?

I Am Not Okay 支持 Minecraft Java 版 1.7.3–26.3,共 83 个版本,可用的加载器:Iris / OptiFine。下载时注意选择和你游戏版本一致的文件。

I Am Not Okay 怎么安装?

光影需要先装 Iris / OptiFine。把下载的 .zip 文件(不用解压)放进游戏目录的 shaderpacks 文件夹,进游戏后在「选项 → 视频设置 → 光影包」里选中它。光影对显卡要求较高,卡顿可以调低光影设置或渲染距离。

评论

登录后评论和评分

xsoras 的其他作品

查看全部 →