Includes work in High Fidelity, webVR (A-Frame), and Three.js.
Hand Controller Teleportation System
Uses smooth arrival teleporting to move user through space. Works with Oculus Touch, Vive, and Hydra Razer.
Live Earthquakes Visualization
Puts spheres on the globe wherever there are earthquakes and colors them according to magnitude -- updates with most recent USGS data.
Control the position, rotation, and proprties of lights
Use physical objects to control lighting. works with multiple users.
dat.gui connected Particle System Explorer
Before, there was no way to quickly explore the parameters of particle systems. Improved content creator productivity.
New Editor for Shared Entity UserData JSON
Before, you had to try to input properly formatted JSON as a string into a textarea to share data between entities. Adapted a much nicer JSON editor based on user feedback.
steering behavior for animated 'rat' entity in alley scene
a steering behavior where the rat avoids avatars and other obstacles.
a* pathfinding example using easystar library and tween.js
pathfinding algorithm that finds a path through a grid of obstacles.
A copy of your avatar where your movements are mirrored onto the entity. Part of "Dressing Room" in "Home" content set.
Domain where all currently occupied user domains are represented spatially and can be teleported into by walking
Uses haptics to tie one user's voice to another user's hand controllers. You can feel when someone else speaks.
VNC in VR - Synchronized Virtual Desktops
See your normal desktop in VR using web technologies.
export 4K resolution 360 Videos and Photos from inside of Three.js scenes
Create videos from insides of your scenes that you can post to Facebook and YouTube.