top of page

AR Vuforia Project

This AR experience was created as part of coursework. The user can use their camera to capture a pre-defined image target to display a virtual 3D object.  Using the Vuforia Engine package, I was able to create several experiences that allowed for artificial reality interaction. The experience could be used in an executable build for PC and on android mobile devices.

 

For one of the experiences, I created a virtual robot that faced another virtual object. The player could interact with a button to activate the robot to shoot at the target. By using 'Virtual Buttons', the user could hover over the button in the real world to activate the robot's shoot action. An animation would play, and a projectile would spawn through an animation event. Using the 'Animation Rigging' package, I made it so the robot faced the target with it's head. By overriding the current animation, this effect would always be enabled if the target existed.

​

​

Project Information

Tools

  • Unity

  • Vuforia Engine Package

  • Maya

  • Animation Rigging Package

 

Programming Language: C#

​

Status: Completed May 2022

​

Project Duration: 2 Months

​

Project Type: Solo Project

This video demonstrates the different AR experiences I created in Unity using Vuforia. One of the experiences was a Ground Plane, that allowed the player to apply different materials to a character model I made in Maya. The other experiences utilized image targets that were uploaded to a database. By capturing the image target on the device camera, the associated object would appear.

Sample Code

Click the buttons on the right to view sample code from the project.

bottom of page