VR for Design

The VR for Design research project is to develop and test a new pipeline for designers to interact and iterate with their models. This research is done under Professor Bjoern Hartmann and the Jacobs Institute for Design. I worked on this in my 4th year at Berkeley alongside James Smith.

vr gif


Motivation and Concept

As rapid prototyping tools and spaces increase, designers build more complicated assemblies with many moving parts. The only way to interact with these designs is to build a physical prototype.

Design Workflow

This project attempts to provide an alternative pathway to interact with designs through virtual reality. The goal is to create a virtual representation with all the proper physics, material properties, and moving parts you would expect from a physical prototype.

This method has a number of potential advantages:

With every iteration cycle, these benefits get realized over and over. Similar to how 3D printing has become an ubiquitous prototyping tool in many industries, hopefully this can be a new design/interaction tool in many fields.


Implementation

In a team of two, we implemented a pipeline that would analyze the joint information from Fusion 360’s CAD environment, re-configure the model with Unity’s joints, and incorporate the user’s movement into meaningful interactions in VR.

workflow

The CAD program chosen was Fusion 360 for its more ubiquity amongst students (free software) and beginner friendly environment.

api

A lot of the engineering effort went into using the information available through the Fusion API to create geometric data to re-configure the joints in Unity. The program must be robust enough to handle all the edge cases from lack of information while minimizing user input to make the program as usable as possible.

Check out the video below of how the program was used to help iterate on a standing desk design: