Geo wall Logo

The Geowall Software List

Introduction
Members and Facilities
FAQ
Hardware
Software
Solutions
HOWTOs
Visualizations
Curriculum
Gallery
Outreach
Funding
Papers and Talks
Mailing Lists
Next Generation
News

The design of the Geowall allows the display of 3D objects and stereo pairs that can be generated by an extensive number of applications. The list below lists a few that the founding members of the GeoWall consortium maintain or like to use. We list them in categories based on whether they display stereo pairs (ranging from old stereo-opticons to high resolution stereo maps) or can be used to display and manipulate 3D Geometries. This list is far from complete. Any application that supports side-by-side stereo should work on the Geowall; Geowalls with graphic cards that support Clone mode (such as the Nvidia Quadro 4) allow for the use of applications that use OpenGL Stereo (including many games).

Image Display Software for the GeoWall

Electro
GraphicConverter
OpenGL Based Software
Stereo Pair Software
Pokescope
Viewer
Wallview

Geometry Display Software for the GeoWall

3Space Assistant
ArcScene
Coanim
CrystalMaker
EarthVision
Fledermaus/iView3D
HoloDraw
Coanim
Immersaview
Matlab
NAG Explorer
Partiview
ROMA
StereoGIS
vGeo
VMD
Vis5D
Walkabout
Wiggleview

Game Development Software for the GeoWall

Blitz3D
DarkBASIC
Electro


Image Display Software for the GeoWall

GraphicConverter


Supports: MacOS

OpenGL Based Software

Software written in OpenGL that supports standard stereo (Shutter glasses) can often be used in the GeoWall using the Nvidia Quadro4 XGL cards. See Mike Redmond's documentation on this for further information.

Stereo Pair Software

Pokescope

Click to Enlarge

This is a low-cost stereo program for aligning and viewing stereo photographs.
Supports: Windows

Viewer

Click to Enlarge

An open source stereo pair aligner and viewer.
Supports: Windows | Linux | MacOS

Wallview

Click to Enlarge

This is a .net based stereo pair viewer that is very fast for very large images. Future support will be included for web pages and VRML files. Because Wallview depends on .net it will only be available on Windows platforms.
Supports: Windows

Geometry Display Software for the GeoWall

3Space Assistant

Click to Enlarge

3Space Assistant is a commercial application that is the modern descendent of ivview from TGS. It supports both side-by-side and quad buffered clone mode. It is a bit buggy but by buying it you get to yell at people when you have problems.
Supports: Windows

ArcScene

Click to Enlarge

ArcScene, from ESRI, is the perspective viewer bundled with ArcGIS 3D Analyst. Beginning with version 9.0, a view option was incorporated to allow split screen stereo viewing, which is compatible with GeoWall display systems. This allows native 3D viewing from within ArcGIS.
Supports: Windows

Background article on ArcScene and GeoWalls by Brian Davis:
http://www.esri.com/news/arcnews/summer04articles/virtual-reality.html
Article on setting up and using ArcScene on GeoWalls by Brian Davis:
http://www.esri.com/news/arcuser/0704/files/geowall.pdf

Coanim

Click to Enlarge

This requires conversion of vrml1 to Performer format (ascii pfa or binary pfb). Coanim displays the same objects significantly faster than the current version of immersaview, but the conversion steps are elaborate and the pfb files are generally quite a bit larger than the original vrml/inventor files. The setup of coanim is also significantly more difficult than immersaview and requires the performer libraries from sgi. Please refer to the technical resources section for more details.
Supports: Linux

CrystalMaker

Supports: Windows | MacOS

EarthVIsion

Click to Enlarge

EarthVision, developed by Dynamic Graphics, offers software for 3D model building and visualization, with precise models that can be quickly created and updated. Accurate well positioning, reservoir characterization, and evnironmental analysis are made easy.
Supports: Linux

Fledermaus/iView3D

Click to Enlarge

Fledermaus is a powerful interactive 3D data visualization system that is used for a variety of applications including swath bathymetry editing and quality control, environmental impact assessment, mining, geology, cable laying and dredge planning.
Supports: Windows NT/2000 | Linux

iView3D is a free viewer for files in the Fledermaus file format. This program contains only the basic viewing capabilities of Fledermaus, but is freely downloadable from the form at the bottom of this page. That page also includes some sample datasets that show some of the functionality of Fledermaus.
Supports: Windows | Linux | MacOS

HoloDraw

Supports: Windows | Linux

Immersaview

Click to Enlarge

Immersaview is the primary application for viewing VRML1 and Inventor files on the GeoWall. It depends on the Coin graphics library that is highly portable. One of the strengths of Immersaview is its ability to play a series of geometry files back as a movie.
Supports: Windows | Linux | MacOS

Matlab

Matlab also works with the stereoview plug-in.

NAG Explorer

Click to Enlarge

NAG Explorer is a general purpose visualization package that can produce Inventor (.iv) files or VRML (.wrl) files that can be displayed in Immersaview or can be displayed using NVIDIA's Quad Buffered Clone Mode in the Explorer Render Module.
Supports: Windows NT/2000 | Linux

Partiview

Supports: Windows NT/2000 | Linux

ROMA

Click to Enlarge

ROMA - This visualization tool published by MMKAA is designed for museum and visitor center displays and allows the learner to roam around terrains and interact with objects.
Supports: Windows

StereoGIS

Click to Enlarge

StereoGIS, from SimWright, enables users to analyze stereo photography imagery in 3-dimensional stereo format. Accurate geospatial data can be created from stereo imagery with common office computer technology. The viewer module supports anaglyph and split-screen modes, and imports DEMs and 2D and 3D shape files.
Supports: Windows

vGeo

Click to Enlarge

The Virtual Global Explorer and Observatory (vGeo) is an interactive visual analysis and data fusion package designed to present large, complex data sets in a manner that is understandable to specialists and non-specialists alike. Much of the power of vGeo lies in its ability to merge many diverse data sets into one comprehensive visualization, allowing you to study how the data sets compare, contrast, and complement one another. vGeo reads a number of standard file formats and is compatible with a range of systems including desktop workstations, GeoWalls, and PC clustered displays like JuxtaView (GeoWall2), and vGeo has the ability to use tracked input devices. vGeo is supported on Windows, Linux and IRIX. Read more about vGeo at http://www.vrco.com/vGeo/OverviewvGeo.html.
Supports: Windows | Linux

VMD

Supports: Windows | Linux | MacOS

Vis5D

Click to Enlarge Click to Enlarge

Vis5D is a free OpenGL-based volumetric visualization program for scientific datasets in 3+ dimensions. Due to recent advancements in Nvidia's drivers for the Quadro4 card, you can now use Vis5D on the AGAVE / Geowall.
Supports: Linux

Walkabout

Click to Enlarge

Walkabout supports the exploration of scenes containing dynamic objects. One of the largest uses is for 'walking' topographic surfaces draped with maps and remote sensing images
Supports: Windows | Linux | MacOS

Wiggleview

Click to Enlarge

Traditionally seismologists look at 2D X-Y plots of a timeseries of the displacement of a seismometer in the North-South, East-West and Up-Down directions. The 3D nature of the data is ideal for visualization on the AGAVE, also known as the GeoWall. WiggleView is a program that lets you see the simultaneous recording of three channels of seismic data in response to an event.
Supports: Windows | Linux

Game Development Software for the GeoWall

Blitz3D

DarkBASIC

These are game engines for developing high quality games. Available now are modules for supporting GeoWall stereo.

Blitz3D:
http://www.evl.uic.edu/cavern/agave/BLITZ3D_STEREO_DEPLOY/
DarkBASIC:
http://www.evl.uic.edu/cavern/agave/DB_STEREO_DEPLOY/
Blitz3D with 3D tracking:
http://www.evl.uic.edu/cavern/agave/BLITZ3D_TRACK/

 

Electro

Click to Enlarge

Electro is an application development environment designed for use on both cluster-driven tiled displays and desktop systems. Electro is based on the MPI process model and is bound to the Lua programming language. With support for 3D graphics, 2D graphics, audio, and input handling, Electro provides an easy-to-use scripting system for interactive applications spanning multiple processors and displays.
Supports: Windows | Linux | MacOS