Augmented Reality Development System

ImageTcl is a Multimedia Software Development Environment under development by Charles B. Owen at Media and Entertainment Technology Laboratory at Michgan State University.  ImageTclAR extends ImageTcl with new features in support of Augmented Reality and Virtual Reality Development.   

You can obtain ImageTclAR here (as of July 30, 2006)

    ImageTcl_2_19_00.zip (50MB)  
    ImageTclAR_2_01_01.zip  (3MB)

You will need to install ImageTcl first to use ImageTclAR.

These are executable distributions.  It is recommended that these be installed in directories off c:\.  While support for spaces in directories is included, the removal of all bugs cannot be guaranteed at this time.

If you do not have Visual Studio 2005 installed on your machine, you must install the Visual Studio 2005 Redistributables to run ImageTcl and ImageTclAR.  These can be obtained at:  Visual Studio 2005 Redistributables

Installation instructions:

  1. Unzip ImageTcl and ImageTclAR into suitable directories.  Recommended:  c:\ImageTcl and c:\ImageTclAR. 
  2. Ensure you have a suitable version of ActiveTcl installed on your system.  Supported version is 8.4.13.  An installer for ActiveTcl 8.4.13 is included in the ImageTcl\components directory. 
  3. Run the install.tcl script in the ImageTcl directory.
  4. Run the install.tcl script in the ImageTclAR directory.

ImageTclAR should then be ready to use.  Documentation will have been installed in an ImageTcl folder in the start menu.  We suggest starting with the tutorials.


ImageTcl and ImageTclAR are distrubuted with several precompiled DLL's and executable programs.  Specifically, these are:

We are committed to open source development and will provide source for these components on request.


Some of features of ImageTclAR

  • High-performance for real-time applications. 
  • Completely modular design that simplifies development and testing.  
  • Threaded and multiprocessor support.
  • Drivers for Polhemus tracking hardware (ISOTRAK and FASTRAK), InterSense (InertiaCube), vision-based tracking.
  • Camera to workspace calibration.  
  • Tracker to workspace calibration.
  • Head-mounted display calibration.
  • A simple to use programming interface based on Tcl and the Tk Toolkit.
  • Modular design which facilities the easy construction of new components for rapid prototyping.
  • Automatic build tools.
  • Automatic tools for assistance in creation of new data types and commands.

 

Supported ImageTclAR subsystems:

ImageTcl/ImageTclAR Scene Graph System: