THE NEXT GEN SLIDER

Distorted Media Slider is a one-of-a-kind slider built with GLSL and Three.js, harnessing the power of shaders to create a distortion effect that feels natural and organic.

Trusted by

50.000+ CLIENTS

FWDesign has been creating and innovating since 2000 — over 25 years of pushing the boundaries of what's possible in the browser. With more than 50,000 licenses sold, we've established ourselves as one of the leading creative agencies in the industry.

Created by Elite Author

Trusted by thousands. Built with passion. As an Envato Elite Author, we create standout digital products that push boundaries and set trends.

Powered by Three.js

Distorted Media Slider is powered by Three.js, bringing together real-time 3D graphics and custom GLSL shaders to create a fluid, immersive scrolling experience.

Fully Customizable

Ive thought of everything to make your life easier, from clean structure to flexible options, Distorted Media Slider is built for effortless customization—so you can focus on creativity, not complexity.

Other Features

Responsive Setup

Built to scale cleanly across screen sizes while keeping the slider anchored inside its own layout area.

Auto Scale

Auto-scale behavior keeps the slider proportional across desktop and mobile breakpoints without extra layout work.

Lazy Scrolling/Loading

Option to initialize Distorted Media Slider only when it becomes visible on scroll, preventing initialization if it's in an off-screen section. Distorted Media Slider will load when the user scrolls to the section containing it.

Display Modes

Supports flexible integration through configurable display types, including parent-based layouts for tighter page composition.

Max Dimensions

Control the overall presentation with configurable max width, max height, and auto-scale start width values.

Parallax Motion

Enable parallax movement to add depth while keeping the core slider interaction intact.

GUI And Preloader

Includes built-in GUI support and a configurable preloader for a cleaner first-load experience.

Intro Animation

Use the intro option to reveal the slider with motion from the start, without relying on extra setup code.

Captions Support

Optional captions can be enabled per item and styled freely for titles, descriptions, and calls to action.

Infinite Looping

Keep navigation continuous with seamless infinite playback from one side of the slider to the other.

Background And Mask

Customize the slider background color and choose whether the mask gradient is visible or completely disabled.

Drag Friction

Adjust drag friction to decide how heavy or loose the slider feels once the user starts interacting.

Hand Cursor Helper

Guide users with a built-in hold-and-drag helper featuring custom text, colors, radius, delay, and repeat count.

Drag Speed

Control how quickly the slider reacts to user movement with a dedicated drag speed parameter.

Wave Distortion

Shape the wave effect through separate frequency and amplitude values for subtle or stronger motion.

Flowmap Distortion

Fine tune flowmap strength, radius, sensitivity, force, and falloff to control the fluid distortion response.

RGB Shift Controls

Use RGB shift and flowmap-based RGB shift values to add controlled chromatic separation during motion.

Noise Pass Controls

Optionally enable the noise layer and tune its size, fade, blur strength, and fade color for the final look.

Ready?

DON’T MISS US