Experiments

Experiments

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

camera orientation filter

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.

View the project Github

Live Demo

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.

View the project Github

Live Demo


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.

View the project Github

Live Demo

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.

View the project Github

Live Demo

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.

View the project Github

Live Demo


Virtual Reality

A-Frame Poptarts

A-Frame & Sketchup Poptarts

This demo was made to play with gifs and a 3D modeled poptart I made in Sketchup.

View the project Github

Live Demo

A-Frame with motion & sound

A-Frame with motion and sound

This demo was practice using sound, animation, and a VR controller.

View the project Github

Live Demo

Bunny Toss

A-Frame with physics

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

View the project Github

Live Demo