Liquid gooey particle letters dispersing under the mouse pointer and resolving dynamically in WebGL using PIXI.js.

Interactive WebGL Liquid Particle Typography

This interactive backdrop turns text into a dynamic liquid particle cluster over a starry sky. Powered by PIXI.js and WebGL, the engine reads pixel matrices from an offscreen canvas to map a swarm of coordinate-tracking particles. A custom metaball shader merges them with a gooey threshold filter, while pointer-tracking physics disperse the letters elastically on mouse swipe. (Requires: pixi.js)

Technologies:
HTML/Pug CSS/SCSS JavaScript/TypeScript
Difficulty:Advanced
Browser Support (as of Jul 2026):
Chrome Chrome 79+ Edge Edge 79+ Firefox Firefox 79+ Safari Safari 14.1+
Features:
WebGL Liquid MetatextHigh-Performance ParticlesResponsive Canvas Math
Code by: Andy Andy
License: MIT
Fullscreen background image revealing a ripple displacement effect upon clicking, with text elements animating in.

PixiJS Displacement Ripple Zoom

This is a PixiJS Displacement Ripple Zoom. It transforms a static background image into an interactive, liquid-like surface that expands outward from the user’s cursor upon clicking. Its function is to serve as a dramatic, cinematic entrance animation for hero sections or landing pages, shifting visual focus while seamlessly introducing secondary UI elements. (Requires: pixi-js, gsap-js, SplitText.js)

Technologies:
HTML PostCSS Babel
Difficulty:Advanced
Browser Support (as of May 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Displacement FilterRipple EffectImage ZoomText Reveal
Code by: Joost Kiens Joost Kiens
License: MIT
A dynamic, roaring flame animation with realistic turbulence and a glowing halo, rendered in real-time with PixiJS and a custom GLSL fragment shader

PixiJS Procedural GLSL Flame

This is a PixiJS Procedural GLSL Flame. It generates a hyper-realistic, endlessly animating flame entirely through mathematical functions inside a fragment shader. Its function is to provide a high-performance visual effect without relying on video files or sprite sheets, using procedural noise to simulate the chaotic turbulence of a real fire. (Requires: PixiJS)

Technologies:
HTML JavaScript
Difficulty:Advanced
Browser Support (as of Mar 2026):
Chrome Chrome 60+ Edge Edge 79+ Firefox Firefox 55+ Safari Safari 11+
Features:
Fragment ShaderProcedural NoiseFractal Brownian MotionReal-time Animation
Code by: Blake Bowen Blake Bowen
License: MIT
GSAP Pixi RGB Glitch

GSAP Pixi RGB Glitch

A highly specialized visual component leveraging Pixi.js for WebGL rendering and applying real-time filters.

See the Pen GSAP Pixi RGB Glitch.

Interactive Product Hotspots with GSAP and PIXI.js

Interactive Product Hotspots with GSAP and PIXI.js

Uses the PIXI.js WebGL renderer to draw dynamic, hardware-accelerated connection lines between content hotspots, enhanced by GSAP for the smooth ‘magnetic’ displacement effect upon mouse hover.