ComposAR: An osgART based AR authoring tool
osgART is a cross platform toolkit for developing AR applications with the OpenSceneGraph API. osgART was invented by Julian Looser. Raphael Grasset and me became the main contributors making it robust and adding hundreds of useful features. I am currently working on version 2.0 which is available on the osgART Website. osgART is been used in hundreds if not thousands of AR applications in research, education and commercial applications. It is most likely the most used AR application framework.
Objective
Objective of osgART is to make AR application development a breeze. osgART for instance has several layers of abstraction which can be seamlessly be mixed and matched. In its most simplest form an osgART application consists of 3 lines of code.
Technology
osgART is heavily using the scenegraph abstraction and the plugin mechanism of OpenSceneGraph in order to allow the user to mix and match video capture and tracking algorithm. osgART does not use the concept of assigning a tracker or a marker to a node rather than applying data through callbacks on existing nodes.
Performance
Using a scenegraph for AR allows to use all the optimization techniques a scenegraph is using. For instance view-frustum culling allows an osgART AR application to load and unload only the tracked objects on the fly. All this comes at virtually no extra computational cost.
Availability
For the GPL licensed current version of osgART visit the osgART website. For commercial licenses contact ARToolworks.
Publications
osgART was used in hundreds of research applications of the past few years - the original paper is [1]