Inspiration

We were inspired by American Airlines' use of virtual reality stated in their opening ceremony speech, we were additionally inspired by trying out Augmented reality for the first time, and we felt like this would be a great way to break into that area of mixed reality

What it does

This app makes use of American Airlines' Flight engine to pull in flight data to unity, we then mapped out the flight data on a 3 Dimensional globe that is tracked using a MergeVR cube. The user can hold the cube in their hand and the world will be displayed and tracked in real time. Flights can be seen on the globe going to and from start and end point destinations.

How I built it

We built the app utilizing Unity3D, MergeVR, and Vuforia. vuforia provided us with an SDK that allowed us to easily use Augmented reality, their database made it simple to capture a 3D scan of our MergeVR cube. We were then able to hook that up to their internal Unity components for tracking.

Challenges I ran into

  1. Android SDK issues across the board, constant issues with project settings.
  2. MergeVR SDK requires a license to utilize their software components in Unity, we wound up ditching the idea because the lack of a license, the only way to get a license for their SDK is to email them, we did but they never respond to us.
  3. Vuforia setup was tedious and mapping the cube took time and patience due to file size restrictions and image cropping.

Accomplishments that I'm proud of

getting AR to work in unity! - Gene staying up all night. - Chris

What I learned

I learned that not all SDKs are so readily available to use, and each company handles licensing differently. I learned that Unity Project settings should be protected in a gitignore so that we don't run into build issues on independent machines. - Gene

Unity is more complicated that previously thought - Chris

What's next for American Airlines World Experience

Live flight information. seeing airplanes land and take off??? if this data is publicly available we can do it. Gaze Based information display. we would love to be able to look at a flight and let the "Gaze" or "line of sight" select the flight and display information about the flight (flight number, destination, eta).

Built With

Share this project:
×

Updates