technotecture

Software

Technology that is being implemented in bits and bytes.

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

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.

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.

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.

OPML Editor

The OPML Editor is a very simple PHP/AJAX web application to edit outlines stored as OPML. It has not much functionality but can be quite useful for a starting point for implementing an outliner

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.

SimplyBibTeX - Share Bibliography Online

SimplyBibTeX main screenSimplyBibTeX main screen

SimplyBibTeX is a PHP web application to render BibTeX bibliographies in different representations. Your coworkers can subscribe to RSS and Atom feeds and get notified if something changes in the particular database. It supports unlimited databases, stores metadata and is using an internal templating mechanism to change the user interface.

PART - A visual Kit of Parts Editor and 3D engine

PART editor running on Mac OS XPART editor running on Mac OS X

Kit of Parts are a paradigm used in various domains like Architecture, Software Engineering and the like. PART is a cross platform authoring environment to create Kit of Parts and simulate various aspects.