VIRTUAL REALITY + DESIGN SYSTEM + UNITY

NewtonVR

The first physics interaction framework for VR

Users bring a lot of assumptions and expectations about how the world works with them into virtual reality. The NewtonVR interaction system allows users to pick up, drop, throw, and use held objects in VR as they naturally would behave in real life.

Objects can be configured to be picked up at any point, or when grabbed, can rotate and position themselves to match a pre-defined orientation. This lets you pick up a virtual ball from anywhere it's comfortable to hold, as well as pick up a virtual hammer and have it orient to the grip where it's naturally held while in use.

The physics part of NewtonVR is how objects don't pass through other objects (rigidbodies) or the environment (non-rigidbodies). Instead, held objects interact with other rigidbodies naturally by taking mass into account.

Also included are a few physical UI elements to help with basic menu interfaces and inspire further exploration. You can also dynamically turn the controllers into physical objects on a button press.

After NewtonVR was released, I wrote a complementary guide for UX designers on how to use NewtonVR to create a VR experience from scratch without writing any code.

Timelime: 2016-2017
Role: Design Lead

Next Project

Osso VR Analytics 2.0Virtual reality surgical training insights

Avvo Legal ServicesLegal services e-commerce platform

Avvo Find a LawyerResponsive web directory of every attorney in the U.S.

Osso VR Collaborative TrainingTraining for surgical teams

Osso VR SCFE Hip PinningSurgical precision & scoring accuracy

Osso VR Support & FeedbackCustomer support portal

ReadableE-reader book leveling app

Ebola Training ProjectJust-in-time VR medical training

SpeechAceMobile app redesign