This is your work, valued
Hi! I'm Alan and I tinker with computer vision, gaming, and animation projects
shape-creator-tutorial. Create and control 3D shapes using hand gestures in real-time. Built with mediapipe computer vision and threejs
2553d-model-playground. Control 3D models using hand gestures and voice commands in real-time. Threejs / mediapipe computer vision
224ascii. Turn videos into ASCII pixel art using js and html canvas
182threejs-handtracking-101. A threejs / WebGL / MediaPipe-powered interactive demo that allows you to control a 3D sphere using hand gestures.
173arpeggiator. Hand-controlled arpeggiator, drum machine, and audio reactive visualizer. Built with mediapipe computer vision, threejs, tonejs
157particular-drift. Turn images into flowing particle animations. Built with js, webgl / glsl, and html5 canvas
150liquid-shape-distortions. Create psychedelic animations in real-time in the browser. Webgl shader using liquid motion, distortion, shadows, and light.
107stark-shapes. Animate shapes with hand gestures. Web tool built with threejs and mediapipe hand-tracking
89liquid-logo. A free, open-source tool for creating animated logos with a liquid metal aesthetic. Create logo animations in real-time in the browser.
83video-to-pixel-art. Turn videos into pixel art in real-time using javascript, webgl, and html canvas
49shimmer. Turn photos into oscillating wave animations, using javascript / HTML5 canvas
44iron-interface. An interactive 3D particle visualization controlled through hand gestures and voice. Built with threejs, mediapipe computer vision, web speech API
38spritesheet-to-gif. A free web tool that converts spritesheets into animated GIFs.
35collidingScopes.github.io. Turn photos into kaleidoscope animations using JS / HTML, directly in the browser
283D-editor. Edit 3D shapes with natural hand gestures. Demo powered by threejs / WebGL / MediaPipe.
12fruit-ninja. Play fruit ninja by waving your hand! Free open source web game
11forcefield. Turn photos into forcefield particle animations in real-time. js + canvas, open source
11the-force. Control a 3D particle animation in real-time using hand gestures. Demo powered by threejs / WebGL / MediaPipe.
10red-panda-vibes. 3D red panda exploration game -- open source web game built with three.js
10tetris. JavaScript
6scanlines. Turn images into synthwave / cyberpunk animations! An open source tool that creates animations from static images using particle waves and edge detection. Runs in real-time in the browser.
5manual-brick-breaker. Play brick breaker in-browser using hand-tracking (javascript + mediapipe)
5faultyTypewriter. Create text animations and poster art using JS / HTML canvas
5curious-contours. Generate contour terrain landscapes in real-time in the browser. Built with Javascript / HTML canvas
4liquify. An open source generative art project using a "liquify" effect that pushes and swirls colours on a canvas. The effect is created directly in the browser, using an HTML5 canvas element.
3keep-ups. A football keep-ups game in the browser, using webcam motion tracking and 3D physics. Threejs, MediaPipe, and vanilla js
3text-cube. 3D text cube with real-time controls, built with threejs
3nagai. Generating an animated painting in the style of Hiroshi Nagai, using javascript / HTML canvas
2video-to-ansi. JavaScript
2livinggrid. JavaScript
1ripple. JavaScript
1horizon. TypeScript
1reaction-diffusion. JavaScript
1acrobatic-arcade. HTML
1edgyAnimation. JavaScript
1collidingScopes. Config files for my GitHub profile.
1shape-research. JavaScript
1lavalamp. JavaScript
1birds-eye. JavaScript
1