M

Skew – Distortion & Camera Shake Shader

SHADER

A lightweight shader that adds animated screen skew and micro camera shake for a more intense visual experience.

Skew is a post-processing shader designed for players who want a subtle yet noticeable visual instability in their Minecraft world. It solves the problem of static, overly clean visuals by introducing animated screen distortion, directional skew, and procedural camera shake. This effect creates a sense of motion and tension without altering gameplay mechanics. It is best suited for players building horror maps, atmospheric adventure worlds, or anyone who wants a break from perfectly stable graphics.

The shader runs entirely as a fullscreen effect with minimal performance overhead. It is compatible with OptiFine and Iris, and works on low-end hardware (potato-tier GPUs) due to its simple fragment-based processing. Skew does not modify lighting, shadows, or colors – it only distorts the rendered frame. This makes it a "cursed" and "vanilla-like" option that adds flavor without breaking the intended look of the game.

  • Animated Screen Skew – A time-varying shear transformation bends the image horizontally and vertically, creating dynamic movement without becoming distracting.
  • Micro Camera Shake – Procedural jitter introduces tiny camera movements that make the scene feel less static. Scaled by screen resolution to remain consistent across devices.
  • Dynamic Rotation – A gentle rolling motion adds natural instability and prevents the effect from feeling mechanically repetitive.
  • Scanline-Based Distortion – A lightweight horizontal wobble effect simulates slight signal interference and enhances motion intensity during gameplay.
  • Procedural Noise – Texture-free hash noise drives the shake system, ensuring smooth animation with virtually no additional resource cost.

Requirements: Skew is a fullscreen shader that works with OptiFine (any version supporting shaders) or Iris Shaders (Minecraft 1.16+). It does not require any other mods or resource packs. Note that the distortion may affect readability of text and UI elements; it is recommended to disable the shader when using inventories or writing in chat. Performance is generally very good even on integrated graphics, but extreme screen resolutions may cause minor frame drops due to the per-pixel processing.