Computer Graphics Tools  

Chicago Homicide Mapper [2007]

Chicago HSI is an application to research spatial relationships between homicide events in Chicago. This tool is comprised of multiple federal, state, and regional data resources organized into an intuitive visual display. The program contains the history of homicides reported by the Chicago Police Department between 1965 and 1995. Users may analyze data through more than 13 demographic factors and view the data in historically accurate maps describing landmarks, boundaries, and census driven sociological factors.

More Info . . .

Download: Local Server (32mb .zip with installer)

 

Twistery Tornado History [2007]

Twistery Tornado History is a simple program to visualize 55 years of tornado history in the United States. This program is useful to the amateur investigator, scientist, or teacher looking to analyze patterns in storm date at the national, state, county and city level.

The fully customizable visualizations of tornadoes include information about F-Level, Path, Size, Location, Injuries, Death, Damage, and DPI. Users may also view roads, rivers, lakes, and populations. The program is based on data provided by NOAA, USGS, U.S. census and others.

More Info . . .
Download: Download.com | Local Server

 

Medical Image Volume Visualizer [2007]

Medical image volume visualization application for raw, DICOM/MRI, and VTK image files using ray-casting, splatting, and surface renders. This is a somewhat buggy undistributed application. It can create some beautiful images for high resolution data sets, but some data sets require a little too much knowledge from the user. For something written in 3 weeks, it is not bad, but it's not my best work.

More info . . .

Download: Local Server (21mb with installer)

 

LGrapher [2007]

A simple program to create high-resolution heightmaps from 2D images and sequence them for animation. It also allows the user to compare 2 different data sources as height maps for a quick differential visualization. The program took a few hours to write, but it is useful.

More info . . .
Download: Local Server (3 mb no installer)

 

Computer Graphics Light Demo: openGL [2005]

The openGl demonstration tool is a free program to demonstrate the interaction of light, geometry and materials in computer graphics. The tool uses openGL to demonstrate 4 light types (ambient, directional, point and spot), several materials and a short list of object primitives and 3D models. This is a basic teaching tool for experience-based education.

More info . . .
Download: Download.com | Local Server

 

NFF 3D File Viewer / Parser: openGL [2005]

A 3D model and scene viewer I wrote. It is based on the now deprecated NFF WorldToolKit 3D scene description files. It supports only wire frame and flat shaded monochromatic renders. Since there are plenty of great 3D model parsers in the world, I am no longer working to improve this program. Included in the source code file are a few NFF files. The read me file contains the scene navigation controls (mouse dragging and keys).

More info . . .

 
   
Design Tools  

XSL Editor [2003]

A program to help help web designers program XSL and XPATH queries for use with XML. This program was my thesis for Northwestern University's Computer Information systems Masters of Science.

More info . . .

 
 

 

 
   
Web Based  
     
  JavaScript  

Chicken Run Game: [2004]

Help the chicken by avoiding the fiery hot peppers.

INTERNET EXPLORER AND FIREFOX: Demonstration of collision detection, layers, timers, and animation in JavaScript. Uses key press events to move avatar and demonstrates complete game states - start to finish.

 

UFO Dodge Game: [2004]

Navigate the UFO through the perils of space.

INTERNET EXPLORER AND FIREFOX: Demonstration of "dynamic" collision detection, layers, timers, animation, and sound in JavaScript. Uses key press events to move avatar and demonstrates complete game states - start to finish.

 

Letter Blast Game: [2004]

Hit the keys on the keyboard before the letters fall.

INTERNET EXPLORER AND FIREFOX: Demonstration of layers, timers, and events.

 

Puff, The "Mystical" Dragon Game: [2003]

Help the dragon collect magic mushrooms

INTERNET EXPLORER ONLY: Demonstration of collision detection, layers, timers and animation in JavaScript. Uses mouse to move avatar and randomizes avatar responses. Upon first playing, you may need to refresh the page with slow connections.

 

Find Me Game (Where's Waldo Clone): [2003]

FIREFOX AND INTERNET EXPLORER: Demonstration of CSS-P and JavaScript integration.:

 

Web Safe Color Chart [2003]

A simple JavaScript tool for choosing web safe colors for use by my web design students.

 
 

Simple Character Counter [2003]

FIREFOX AND INTERNET EXPLORER: Demonstration of String Manipulation in JavaScript