An important module during my work with NUS and the Singapore military was to create an intuitive interface that allows users without any AR background to load 3D models and control the look and feel of augmentations.

Our Tracking system creates 3D reference maps of real world areas that need to be tracked and the Training Editor is an AR authoring system that controls how 3D virtual objects would be augmented onto those maps when the user views those areas in a Head mounted display.Once the user positions the virtual object , information about this configuration is then sent to our tracking system .

For this module, we used Lib3DS to load the .3DS model,TinyXML to store & transmit the XML Stream,OpenGL to build the Virtual World Interface and LibSDL to place the textures on the 3DS Models.The Maps were created offine and stored in the PLY format.