nicholas-gcc / ARBital

Augmented reality chemistry app made in Unity and Vuforia

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ARBital

Augmented reality chemistry app made in Unity and Vuforia. Motivated by my own struggles learning Chemistry back in Junior College, this app is a Proof-of-Concept project to understand ways to enhance the learning experience using 3D visuals.

(Note: This project is not actively maintained)

Project Structure

image

Usage

There are three interfaces available on app startup: the Live Camera Feed (Start), instructions interface (Instructions), explanations (Concepts).

image

Live Camera Feed

The live camera feed detects unique image markers in the real-world environment and renders 3D interactive animations and models depending on the image marker displayed.

image

When a 3D model is rendered, a size slider is also rendered that enables you to resize the current model being shown. Optionally for some molecules or reactions, virtual buttons are rendered that enable the user to visit a page that explains the concept or pause/play the animation.

Virtual Buttons

The virtual buttons (Play/Pause and Info buttons) are rendered into the physical environment depending on the chemical structure or reaction being displayed. The virtual buttons respond to physical occlusion on the live camera feed (i.e. put your hands/fingers where the buttons appear), as opposed pressing the button on your device.

image

Concepts

Some reaction mechanisms are explained in better detail in the Concepts interface, using textual and visual diagrams (an example below)

image

Links

Find the detailed README here

Find the product video here

Download the Android APK file here

About

Augmented reality chemistry app made in Unity and Vuforia


Languages

Language:C# 98.5%Language:ShaderLab 1.2%Language:HLSL 0.3%