InNervate AR

Project Details

  • Role: Unity AR Developer

  • Project Type: Professional - Soft Interaction Lab

  • Engine: Unity 2018

  • Platform: Android

  • Language: C#

  • Plugins: Google ARCore

  • Accolades: Accepted at SIGGRAPH 2019 for the Posters program.


About

InNervate AR is an augmented reality app that serves as an education tool for veterinary students to learn the relationship between muscles and nerves in a canine’s leg. The app features an introductory module for learning terms and a nerve cutting module that allows users to cut sections of a nerve to see the cause and effect of muscle movement. The development for this application was for Megan Cook’s research thesis.


Development COntribution

  • Gameplay Programming - Developed the introductory module and nerve cutting module. Integrated Google’s ARCore to display each module with their respective UI screen. Created a simple touch system for interacting with the UI and interactive objects in the scene.

  • UI Programming - Developed a UI system that efficiently add and remove button communication between modules, in order to accommodate with Google’s ARCore system of instantiating and destroying AR objects.

  • Technical Art Programming - Developed a system for displaying visual feedback on muscle damage in the nerve cutting module and selection of certain areas of the leg in the introductory module.