NASA X-59 AR Exploration

During a summer internship with NASA at their Graphics and Visualization Lab (GVIS) at Glenn Research Center, I was tasked with using an XR toolkit from a local university, Case Western Reserve University, to develop an application for the X-59 QUESST. Case Western Reserve University's XR Toolkit (CWRUXR) uses a Python SDK to make XR development easy to test and less time consuming.

Immersive / AR

Optimized models in Blender & Application developed using CWRUXR Python SDK

Optimized models in Blender & Application developed using CWRUXR Python SDK

Experimenting

CWRUXR is not a widely used XR toolkit, so there was limited documentation. I began learning how to use CWRUXR's SDK by developing a proxy Moon Base layout application that allows users to "build their own" Moon Base by moving models around.

CWRUXR's interactions are limited to pinching to position, rotate, and scale objects. This allows users to move objects however they want. This experiment challenged me to limit the user's movement to realistic actions for each item. If placed upside down or sideways, my script applies the allowed transforms made by the user and snaps unrealistic transforms back to their original value.

Prototypes to Final Application

The meditative prototype takes shape

Prototyping the color change of each part to correspond with the information about each part using a proxy model of the X-59 developed in Blender. I eventually retopologized the CAD model of the plane for optimized use in VR.