MagixHome Mobile VR
A mobile VR interior design interactive experience.
With the release of the new motion controller for GearVR, the interaction possibilities for mobile VR was truly unlocked. Previously, user inputs were bound to buttons on the headset or gamepads, which kills the immersion.
In my 3 months at SkyOpts, my task was to research, experiment and design user interaction flows for the GearVR controller - particularly for MagixHome.
Core focus on designing for 3DoF motion controller.
In the video, I demonstrate the user experience design implemented to accomodate a 3DoF control scheme.
Teleportation & Object Manipulationn controls.
The final user control experience is designed to be self-intuitive. When pointing at the ground, the user can teleport to the specified location. When pointing at a furniture, the user can select the furniture for manipulation. This is done by holding down on the trigger to shoot a ray.
When moving a furniture, the same control mechanism is adopted. When pointing the ray around, the furniture will automatically move to the raycasted location. Holding down the trigger will let you 'hold' the furniture in your hand and allow you to teleport instead. By using the same trigger control, it becomes very intuitive.
Finally, to rotate the furniture, simply touch & rotate along the perimeter of the circular touch pad. This has been tested to be an intuitive motion that users will execute without being taught.
Furniture Physics Simulation.
WHen in object edit(move) mode, all furniture freeze in time. This means that you can remove a table from below a vase. Only when you place the table elsewhere, will gravity & time resume, and the objects will fall. This helps prevent unintentional shifting and bumping of objects due to physics while moving the desired piece.
Teleportation is the main mode of movement in the game. Movement via arm swing is included, to micmic a more realistic walk motion. This causes less nauseous than flying as an actual body motion is translated into virtual motion.