Ian Curtis

Advanced
@icurtis1

AR • AI • UX • Designer @nianticspatial

off-axis-sneaker. A real-time head-tracking 3D viewer that creates an immersive "Johnny Chung Lee" style head-coupled perspective effect.

415

thebrowserlab. A 3D editor and creative coding environment that runs entirely in the browser. Built with React, Three.js, and TypeScript.

152

web-camera-kit. A lightweight, mobile-optimized camera boilerplate designed specifically for AI vision and computer vision projects.

63

mediapipe-face-tracking. A real-time face landmark detection application built with React, TypeScript, and MediaPipe.

49

character-controller-sample-project. A 3D character controller built with React Three Fiber, Rapier physics.

37

third-person-controller-splat. 3rd-person character controller with Gaussian splats, Rapier physics, and Three.js.

23

fps-sample-project. A modern first-person shooter character controller built with React, Three.js, and Rapier physics. Features smooth movement mechanics, gamepad support, and interactive physics-based gameplay.

14

gaussian-splat-character-controller. A physics-based character controller navigating a Gaussian splat scene using SparkJS, Three.js, and Rapier.

14

fluid-hand-tracking. An interactive web application that demonstrates real-time hand tracking with fluid physics simulation. Wave your hands to interact with dynamic liquid particles in your browser!

7

splat-collider-builder. Browser-based collider authoring for Gaussian splats.

7

realtime-face-captioning. A real-time face tracking and captioning application built with React, TypeScript, and MediaPipe. This project demonstrates advanced facial landmark detection combined with speech-to-text capabilities to create an augmented reality captioning experience.

4

bloom-doodle. A simple 3D drawing canvas built with React and Three.js.

2
12
Apply