technotecture [tech·no·tec·ture] is the project portfolio by Hartmut Seichter. Hartmut is an architect turned computer scientist. He specializes in the design and development of novel interaction techniques with emerging technologies. His expertise spans from Augmented Reality (AR) to Virtual Reality (VR), Human-Computer Interfaces (HCI), Computer Vision, Telepresence and Mechatronics. Hartmuts' vision is to fuse these technologies to design the next generation of digital design tools.
SSTT Simple Cube is a demonstrator application to test the feasibility of vision based Augmented Reality on a larger set of devices. The app itself is not doing anything exciting except that it was the first fast vision based AR demo on the Android Market.
Unity is a highly flexible 3D graphics and game engine with a great editor and powerful scripting capabilities. This video demonstrates the integration of SSTT in the engine. SSTT core takes care of the video capture and tracking and provides a slim wrapper for fast video texture upload and transformation updates. The whole system was developed in and works even in the free version of Unity.
SSTT - (Simplified Spatial Target Tracker) is a computer vision based tracking library for Augmented and Mixed Reality applications. It is a versatile and lean system suitable for desktop and embedded systems such as mobile phones. The basic variant implements numerous model based computer vision tracking algorithms with approaches ranging from traditional markers, ID based frames, rectangular textured targets to natural feature recognition (sometimes wrongly referred to as marker-less tracking). SSTT also allows for occlusion based interaction with tracking targets to provide higher interactivity in AR based user interfaces. Newer versions of SSTT add skin, face and shape recognition in order to make SSTT more versatile.
osgART is a cross platform toolkit for developing AR applications with the OpenSceneGraph API. osgART was invented by Julian Looser and then made by Raphael Grasset and Hartmut Seichter into a robust software framework with hundreds of useful features. The current working version is 2.x and is available from 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 open source AR application framework.
OpenSceneGraph implements a comprehensive scenegraph API for OpenGL. This project utilises SWIG to generate various bindings for Python, Ruby, Java and Lua. This toolkit came to live while working on various projects around AR and VR at the HITLabNZ.