Welcome To OSGART
OSGART is a library that simplifies the development of Augmented Reality or Mixed Reality applications by combining the well-known ARToolKit tracking library with OpenSceneGraph. But rather than acting just as a simple nodekit, the library offers 3 main functionalities: high level integration of video input (video object, shaders), spatial registration (marker-based, multiple trackers), and photometric registration (occlusion, shadow).
With OSGART, users gain the benefit of all the features of
OpenSceneGraph (high quality renderer, multiple file type loaders,
community nodekits like
osgAL, etc.) directly in their augmented reality (AR), mixed reality
mediated reality applications.
As with the standard ARToolKit, the user can thus develop and prototype interactive applications that can use tangible interaction (in C++, Python, Lua, Ruby etc.). You can find more information on the features of OSGART here.
IMPORTANT NOTICE REGARDING YOUR RIGHT TO USE OSGART and ARTOOLKIT:
OSGART and ARToolKit are made available freely for non-commercial use under the GNU General Public License. Commercial licenses to OSGART and a professional implementation of ARToolKit are available for users for whom the GPL is not suitable, or who require a higher level of support, or who require customization or other specialist modifications. Commercial licenses are administered by ARToolworks, Inc., Seattle, WA, USA. Click here for more information on OSGART and ARToolKit licenses and your usage options.
The main contributors are Julian Looser, Raphael Grasset, Hartmut
Seichter, and Philip Lamb.