technotecture

Augmented Reality

Augmented Reality is a simulation technique which overlays (augments) the environment with virtual content.

SSTT Visualizer Augmented Reality Demo

SSTT Visualizer is a Augmented Reality viewer for 3D models to demonstrate the capabilities of the SSTT library. The SSTT visualizer is completely cross platform and augments rectangular symbols in the environment. It can be used for a variety of applications, from Novelty AR, medical visualization to 3D model viewer for design presentations.

Download SSTT Visualizer for Windows and Mac OS X

Multitouch Augmented Reality - SSTT Touch

SSTT Touch: SSTT Touch Multitouch Augmented RealitySSTT Touch: SSTT Touch Multitouch Augmented Reality

Using the hand for interaction has been ignored for a while in general computing and in AR. SSTT Touch is a an approach to enable interaction spatially registered with an AR marker. The objective is to not use any additional input devices for interaction. The high performance AR tracking library SSTT core enables the tracking of multiple touches around the edges of a tracking target with a minimum of computational cost.

SSTT Visualizer - User Manual

Introduction

SSTT visualizer is built on top of the SSTT library and the OpenSceneGraph library. It is a general purpose Augmented Reality viewer with a few extras which allow simple interaction techniques.

Mobile Augmented Reality - SSTT Mobile

SSTT Mobile is a straight port of SSTT library to the Windows Mobile platform. The SSTT library is inherently multi-platform capable and this port underlines the commitment to support as many platforms as possible. As of January 2009 runs at approx. 1-5fps with tracking and 15fps without on this Samsung Omnia phone.

Marker Based Tracking for Augmented Reality - SSTT

SSTT - Simplified Spatial Target Tracker is a computer vision based tracking library for Augmented and Mixed Reality applications. The basic variant implements a marker based approach with a minimal set of constraints. Unlike similar libraries such as ARToolKit or the marker based StudierStube the approach of SSTT does not require thick black borders. The SSTT tracking algorithm automatically qualifies company logos or even images in books immediately as tracking targets. The following video illustrates the tracking performance.

osgART - ARToolKit for OpenSceneGraph

ComposAR: An osgART based AR authoring toolComposAR: 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.

Interactive Augmented Reality Art Installation using Second Life

This is a very experimental piece of work. And arguably I haven't found any real use of it yet. It outlines a thought experiment or call it a brainfuck of integrating real, virtual and augmented reality artifacts. Everything is mixed and intermingled, boundaries are not only blurred, they vanish inside a technocratic assembly of formal entities screaming for attention. It is more philosophical Agar Agar than design.

Language Bindings for OpenSceneGraph

osgSWIG on Windows in combination with wxPythonosgSWIG on Windows in combination with wxPython

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. HITLabNZ agreed we need to involve more people and allowed me to open it up and I subsequently moved it into a repository on Google Code under the new name osgSWIG.

ScripTAP - IDE for VR/AR scripting

ScripTAP IDE running on Mac OS XScripTAP IDE running on Mac OS X

ScripTAP is a basic authoring tool to ease the development of virtual environments. It provides basic functionality like remote debugging and an IDE for editing Lua scripts. It also facilitates a remote launching system for distributed virtual environments.

Benchworks - Augmented Reality Aided Urban Design

Transitional space between real and augmented environmentTransitional space between real and augmented environment

Benchworks is a collaborative Augmented Reality application to facilitate in-situ and remote collaboration on urban design proposals. Two users can seamlessly integrate and observe virtual and real objects.