Augmented Reality


Augmented Reality (AR) is a live, direct or indirect,, view of physical, real world environment whose elements are augmented by computer-generated sensory input as sound, video, graphics or GPS data. As a result, the technology functions by enhancing one's current perception of reality.

The reason I am interested in AR technology is that it has a bright future because of many applications and many areas can benefit from the use of AR technology. I am working with AR for industrial areas, especially for training and demonstration. However,  I do believe AR will do well for commercial and entertainment areas. For example of gaming, AR allows gamer to  experience digital game play in a real world environment.

All the functionality were implemented using C# under Unity3d platform. The explosion and flame effect are created with particle system. The metaio SDK was utilized for Augmented Reality development. Metaio SDK requires OpenGL to render the camera image, but Unity defaults to using Direct x on Windows, thus adding the additional parameter in order to build the desktop application.