Other

Volume Visualization

This program is an interactive viewer for volume data sets produced by CT or MRT scanners. It was developed in course Visualization at the Technical University Vienna in a team of two. The program features various display features including a 2D and 3D view and density colorisation.

For further information please visit the project website.

Project website:
www.cg.tuwien.ac.at/courses/Visualisierung/2007-2008/Beispiel1/pilz_sprung/doc/index.htm

Screenshots:

Volume Visualization Volume Visualization Volume Visualization

Flow Visualization

top

This program is a visualizer for 2D flow data sets. It was developed in course Visualization at the Technical University Vienna in a team of two. The program is able to process and overlay various different data channels from flow data like velocity, direction, water density or temperature. Several display methods like color, grid arrows, stream lines and animation can be applied to these channels to create an astonishing image of the overall data.

The screenshots below show some results our of our flow renderer. The 3rd image is a link to an Flash animation created with the program.

For further information please visit the project website.

Project website:
www.cg.tuwien.ac.at/courses/Visualisierung/2007-2008/Beispiel2/pilz_sprung/index.htm

Screenshots:

Flow Visualization Flow Visualization Flow Visualization

Inventory

top

This little programm was written for testing purpopses of Java Swing and polymorphism. It simulates a classic role playing game inventory as used by e.g. Diablo 2 and Sacred.

In the inventory there are several objects (all of them taken from Diablo 2) which can be easily reareanged by clicking the mouse. The classes behind those items for example "Item_Weapon" or "Item_Potion" are inherited from the super class "Item" and provide special functionality. Potions may be consumed via right-click and disappear from the screen. Dropping items into the inventory is only possible when there is enough room or when 1 item that blocks the space can be picked-up instead.

Additionally, items can only be placed into corresponding item slots in the section on top of the window to prevent using a helm as a weapon ;).

Download:
Inventory.zip

Screenshots:

Inventory1 Inventory2

Glow effect

top

This plugin for ImageJ is used to calculate a glow effect to grey scale and RGB pictures. The effect can be customised via several sliders and allows alteration of glow size, glow intensity and the glow region depending on RGB color values. A thread running beneath the control panel is responsible for redrawing and therefore monitoring the resulting image.

Download:
Glow_effect_DIM_2.8.zip

Screenshots:

before after
Impulse impulse with glow
sticks sticks with glow
Carrie Carrie with glow
Room Room with glow

OpenGL lamp

top

This program written in C++ and OpenGL displays 2 simple lamps on a table. The smaller one can be auto animated by pressing "Space" while the other is controlled directly by the user. The scene is textured with single color textures and lightened by a fixed light or a moving light at the position of the camera. The scene also can be rotated using the mouse. Please refer to the help text accessed by pressing "h" for further information about keyboard controls.

Download:
Lamps.zip

Screenshots:

Lamp Lamp2

Flash gallery

top

This gallery created in Flash 8 loads several thumbnail images from a certain directory and displays them on screen. By clicking on one of these images the full size image loads into the scene and is displayed after it is fully loaded. The gallery uses a php script which reads the content of a directory and sends the data via xml back to the flash movie.

In the moment, the gallery is not finished yet. In further versions it will be iproved with more functionality like selecting from more than one series of pictures.


Flash gallery
Flash Gallery (currently offline)


Fill algorithm

top

This Java program simulates an algorithm to fill polygons. Green circles are border tiles while the blue circles represent the actual filled polygon. The numbers on the dots show the sequence of filled tiles. Furthermore a slow-down function is implemented to increase viewablity of the simulation.

Download:
Filler.zip

Screenshots:

Fill Algorithm