The Lab

Work-in-progress ideas, broken shaders, and visual tests—some unfinished, some fully realized, all experimental.

All

Nothing found...

Particles Transition Bloom

Morphs images into GPU-driven particles with curl-noise motion and bloom that peaks mid-transition.

Particles Transition

GPGPU particle image transition with a smooth uProgress morph, midpoint explosion, and optional GPU depth sorting.

Jellyfish Wrap

WebGL/Three.js experiment where jellyfish drift upward in an endless loop, seamlessly wrapping back below the scene with subtle depth-aware timing for smooth, continuous motion.

Iridescent Material

Holographic, color-shifting look using Fresnel and animated noise flow.

ASCI Post-Processing Effect

Custom ASCII post‑processing effect in Three.js using EffectComposer + RenderPass + a custom ShaderPass.

CPU Side Ribbons

Interactive RGB ribbon trails in Three.js with smooth motion, randomized patterns, no custom shader ribbon material.

GPGPU Galaxy Particles

Millions of particles simulated on the GPU with custom GLSL shaders for smooth, swirling space motion.

Plane With GPU Flowmap Distortion

Interactive image distortion driven by a GPU flowmap, with click-based plane deformation (GSAP) and a motion-only RGB split in postprocessing.

GPGPU Particles Wall

Particle experiment using GPU FBO simulation and optional depth sorting, with noise-driven motion and point-sprite rendering.

Mouse Flowmap Distortion

A GPU flowmap is a ping‑pong texture that stores mouse-driven motion vectors and trail strength, letting us create smooth, fluid-looking distortion in real time.

Seamless RGB Stripes Shader

A GLSL shader demo with smooth, animated RGB stripes and a glass sphere showing reflection and refraction.

FBO Mouse Trail

Interactive Three.js/WebGL mouse‑trail made with a canvas brush texture + ping‑pong FBO feedback shader for fluid distortion and animated color.

Sorted Particles

GPGPU sorted particles with custom alpha blend mode.

Shader-Based Mesh Extrusion

An interactive extrusion effect where mouse movement pushes mesh vertices forward, while the fragment shader blends multiple layers to simulate light and shadow.

Crazy Bird

A GPGPU particle emitter applied to an animated 3D model, enhanced with a barycentric shader material effect.

Realistic Sun

Realistic Sun featuring a three-layer noise system for the solar surface, enhanced with dynamic rays and sun flares.

Fire & Smoke Particle Simulation

Fire and smoke particles simulation experiment using GPGPU and a custom-built particle system.

Logo Particles Simulation

GPGPU particle simulation on my logo. Use the slider in the top-right corner to control the particle flow intensity.

Snow Particles Simulation

Snow particles simulation experiment using GPGPU and a custom-built particle system.

Fireworks Particles Simulation

Fireworks particles simulation experiment using GPGPU and a custom-built particle system.

Get our Mega Bundle

All our products with 90% discount one time payment