
Experiments & Personal Projects
Explorations into AR/VR design, programming, and mobile interactions
These are a combination of personal projects, design sprints, programming practice, and project demos.
Mobile

Processing camera input and motion sensing
This demo adds an image filter to the phone camera stream when the orientaton of the screen has been changed. This demo requires access to a mobile device camera.
Filtering pixels from a video feed
This demo selects a pixel color from a video feed and then changes or removes that color from the video. This can be used for chroma keying video.
Augmented Reality

A-Frame XR – placing OBJ model in a scene
This demo adds allows a user to add a bunny object to an AR scene when tapping on the phone screen. This demo requires access to a mobile device camera and a WebXR browser.
AR.js with OBJ model
This demo adds a bunny object to an AR scene when viewing an AR marker. This demo requires access to a device camera and fiducial markers.

A-Frame XR & AR.js with positional sound
This demo adds a boombox and music to the scene when viewing an AR marker. The sound is emitted from the object, and tapers off as the phone moves away from the object. This demo requires access to a device camera and fiducial markers.
Virtual Reality

A-Frame & Sketchup Poptarts
This demo was made to play with gifs and a 3D modeled poptart I made in Sketchup.

A-Frame with motion and sound
This demo was practice using sound, animation, and a VR controller.

A-Frame with physics
This demo uses the A-Frame physics library and daydream controls to throw a bunny.