AR paino
Project Description
This is my class project for HCI 571X (Augmented Reality). The program is an application written in C++ which lets user play a virtual piano by moving a specific marker. In the video, piano frame and keys are physical object and virtual objects, respectively. When the augmented reality paddle occludes with the virtual keys, the selected key will move down and the corresponding sound will be played. Piano frame is a phantom object which renders the depth of the scene. The application is interesting and its functionalities have been validated by demonstrations.
Software
C++, OpenSceneGraph, ARToolKit, Visual Studio 2010
This is my class project for HCI 571X (Augmented Reality). The program is an application written in C++ which lets user play a virtual piano by moving a specific marker. In the video, piano frame and keys are physical object and virtual objects, respectively. When the augmented reality paddle occludes with the virtual keys, the selected key will move down and the corresponding sound will be played. Piano frame is a phantom object which renders the depth of the scene. The application is interesting and its functionalities have been validated by demonstrations.
Software
C++, OpenSceneGraph, ARToolKit, Visual Studio 2010