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.

420

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

153

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

64

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.

38

raycast-vehicle. Interactive rc car sample built with three.js and cannon-es.

28

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

25

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

18

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

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

9

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

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.

5

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

2

rc-car-level-editor. A web-based, low-poly 3D level editor for RC car games, built with three.js

1
14
Apply