Shader Grid

Опис

Shader Grid is a Three.js and WebGL shader powered infinite image grid with smooth drag interaction, post‑processing effects, and optional lightbox support. It’s fully responsive, touch‑friendly, and designed to run across all major browsers and devices.

Highlights

Three.js + WebGL Shaders – Next‑gen GLSL grid with rich visual effects and GPU performance.

Easy To Configure And Install – Includes detailed documentation, demo pages, updates, and direct support from the developer – Tibi @ FWD.

Main Features

  • Responsive Layout – Fully responsive and adaptable regardless of which device or screen size is used.
  • Desktop & Mobile Optimized – Optimized for iOS, Android, and desktop browsers.
  • Lazy Scrolling/Loading – Initialize only when visible in the page to save resources.
  • Infinite Drag – Drag infinitely in all directions with seamless wrapping.
  • Paralax – Optional vertical parallax.
  • Customizable Size – Adjust image size and spacing as needed.
  • Caption – Optional captions styled via CSS.
  • Dynamic Image Black & White – Adjustable black and white falloff from the center.
  • Hover Scale – Smooth hover scale with custom size.
  • Scroll Speed Strength – Fine‑tune drag speed and feel.
  • Wave Post‑Processing – Adjustable wave frequency, amplitude, and RGB shift.
  • Glitch Post‑Processing – Optional glitch effect.
  • Bulge Post‑Processing – Bulge effect with RGB distortion controls.
  • Ripple Post‑Processing – Ripple effect with strength and size controls.
  • Customizable Mouse Distortion – Flowmap‑based distortion with optional RGB shift.
  • Lightbox Video/Audio – Supports mp3, mp4, YouTube, Vimeo, HLS, DASH, Google Drive, Dropbox, and more.
  • Video Autoplay – Optional autoplay inside the lightbox.
  • Private Video & Audio – Password‑protected media support, example.
  • Chromecast Support – Cast compatible streams to TV.
  • Video Thumbnails Live Preview – VTT or auto‑generated thumbnails in the lightbox.
  • Video Subtitle Support – Subtitle support inside the lightbox.
  • Automatic Content DetectionRevolution Lightbox detects media type automatically.
  • Slideshow Support – Autoplay for grid items and lightbox.
  • Drag & Swipe Support – Touch and drag navigation.
  • Maximize & Minimize For Images – Double‑click/tap zoom and maximize controls.
  • Share Button And Share Window – Built‑in share window with multiple platforms.
  • Detailed DocumentationJavaScript documentation and WordPress documentation included.

Configuration

After activation, open the plugin settings in the WordPress admin area and create a new grid preset. Then use the shortcode below in any post or page.

Use Cases

  • Infinite image grids for hero sections
  • Portfolio and gallery showcases
  • Interactive media walls
  • Product or brand storytelling sections
  • Immersive landing pages

Links

Shortcode

Basic example:

[fwdsg preset_name=”Grid preset 1″ gallery_name=”test”]

Development

This plugin’s full source code is publicly available for transparency and verification.
Developed and maintained by FutureWebDesign.

  • Source code & build tools — includes original uncompiled files and Vite build configuration.
  • Distributed plugin uses a compiled build generated by Vite for optimal performance.

Скріншоти

Встановлення

  1. Upload the plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Use the provided shortcode in your posts or pages.

Часті питання

Does it work with Gutenberg?

Yes. You can use the shortcode in any block or the Classic block.

Is it mobile-friendly?

Yes. Shader Grid is fully responsive and optimized for touch.

Can I use it with external media?

Yes, it supports many external media types (YouTube, Vimeo, Google Drive, etc.).

Відгуки

Для цього плагіна немає відгуків.

Учасники та розробники

“Shader Grid” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

Перекладіть “Shader Grid” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.