B3 Bachelor Quest Locator Visual Data Processing with Passthrough Cameras in Mixed Reality

Team

  • Vanessa Pest
  • Ole Kirchner
  • Lennart Edlich
  • Lorenz Brach
  • Arton Troni
  • Anton Basjukoff
  • Friedrich Ludwig

Supervision

Alexander Kramer
Source Code Link Icon Source_Code

Turn your view into a smart nutrition guide with real-time product info, AI insights, and sustainable choices.

Our Goal

The task was to test of the Meta Quest 3’s built in Passthrough feature and come up with an idea for a useful product. After a planning phase we came up with our current idea to implement a Barcode Scanning Application. The goal was to build an application that promotes health and informed use of food and drinks. We wanted to have our program be as personal and easy to understand as possible. All you need to start are a Meta Quest 3 headset and your hands.

Process and Outcome

Process

First we had to come up with an idea on how to use the feature in a useful way. A lot of different ideas were scrapped until we came across the OpenFoods API. We started by mapping user journeys and UML-diagrams to understand what features our application should include to be as inclusive and easy-to-use as possible. The next step was to divide the team based on strengths. Some were programming, while others were designing and coordinating the team. The first feature we had were working panels which came with the Meta SDK on which we based our many panels on. Weekly meetings with the team and with our supervisor helped move towards our end goal of designing and programming our application. We used provided Meta Quest 3’s to test our program and to minimize errors.

In-App Footage Scan

The required hand gesture to manually scan a barcode.

In-App Footage Panels

A showcase of panels of a product.

In-App Footage Menu
A menu to navigate through the App. A menu to navigate through the App.

Tools and Ressources

  • The application was build on Unity Ver. 6000.0.46f1 with a C# Visual Studio extension.
  • To access the Meta Quest 3 we used the Meta XR SDK, which also enabled us to create our own gestures.
  • The Open-Food-Facts API is used to get the information about products and their barcode.
  • ZXing makes it possible to read barcode.
  • „Deutsche Gesellschaft für Ernährung e.V.“ provides the values for the daily allowance of nutrients of different activities, ages and body types.
  • The AI-tool is made with Gemini.

Product/Outcome

We achieved to build an application for the Meta Quest which uses its Passthrough camera feature. With our program the camera scans product barcodes reliably and generates movable mixed-reality panels that provide information about ingredients, nutritional values and environmental impact. Furthermore, it’s possible to add information about yourself to check how much of your daily nutrition allowance a product includes. If you don’t understand a certain ingredient you can click it to get an explanation in different difficulties from easy to scientific generated by a built-in AI feature. To include first time VR users we included a simple-to-understand tutorial. The design can be changed if you prefer light or dark mode. It is possible to close every panel individually or all at once with a clear-all button.

Team

Special Thanks

. . . to Creative Media and Alexander Kramer for providing the Meta Quest 3‘s and supervision during our project!