IVERY CHEN

BAYER

a 3 month internship, May 2022
Team:
Ivery Chen, Joshua Robinson (Tech support), Brenda Teakert (PM), Jason Sankovitch (Manager)
Role:
Unity Engineer, Technical Artist, Programmer, VR UX Design
Tools:
Unity, Substance Painter, AWS, Oculus Desktop, Blender
01 
Context

How do you design a VR educational app to train drone flyers how to assemble drones?

Bayer’s Crop Design division put in a request - many UAV flyers felt like they needed a tool to help them train new flyers that would reduce time spent for trainers travelling to and fro. They wanted a VR training app that can take care of a large part of the training. When I was onboarded, the app was merely an idea. My role was to implement from start to finish an entire VR app. The project aims to design a cost-effective, flexible and sustainable module for UAV flyers.
02 
Research

What do the customers really need?

To decide what goes into the module, I conducted research with the UAV flyers at Bayer. Some of the highlights are:
bayer_research
Interview questions and results
03 
Process
Next, I retopologised the M300 model inside Blender, reduced total drone poly count from 600,000 to 20,000. I also remodelled parts so drone can be assembled, twisted, folded in VR. I brought everything into Substance Painter and created realistic materials ready to import into Unity.
bayer_process
Modelled, retopologised and shaded assets

How does the experience unfold?

Before I wrote any code, I brought everything into Unity. I tested out the models to see if they are ‘functional’, foldable and constructable in VR. I then created a storyboard to plan out the beat of the experience.
bayer_storyboard
Interview questions and results
04 
Solution

What are the challenges of UX design in VR?

The experience is controlled by a tablet. This is a continuation of design made by Tristan Lassiter, my hiring manager, on previous VR projects.
bayer_ux
UX design using colour and highlight
Since the headsets we are using do not support HandTracking 2.0, I came up with alternative ways to imitate small motions with clunky hand controllers.
bayer_uxchart
Three ways to suggest twist movement