vistit the homepage Vienna University of TechnologyTECHNISCHE UNIVERSITÄT WIEN
Institut für Computergraphik und Algorithmen
Abteilung für Computergraphik




Introduction

FlowVis is a tool to visualize 2D flow data. It uses techniques described in  the paper Creating Evenly-Spaced Streamlines of Arbitrary Density [1].



Screenshots

Image 1 Image 2 Image 3 Image 4 Image 5



Overview

Graphical User Interface

The main window is split up into two panels, the view panel and the control panel

GUI

Main Menu

File

  • Open: Opens a flow dataset

  • Save Image: Saves an image of the current view. Width and height of the image must be entered.

  • Exit: Closes the program.



Control Panel


The Control Panel provides following sub-panels:

  • Data 
  • Glyphs
  • GPU Streamline
  • Evenly Spaced Streamlines



Sub Panel

Data Panel

GUI Data


In the data panel the dataset information is displayed and channel + transferfunctions can be selected.

  1. Dataset Information
  2. Select Data-Channel
  3. Load / Save / Edit transfer function for the currently selected channel

Glyph Panel

GUI Glyph

Shows glyphs on a regular grid
  1. Enable / Disable Glyphs
  2. Glyph Density
  3. Size of the Glyphs
  4. Opacity of the Glyphs
  5. Color Mode (Constant, brightness of Glyph codes velocity, use brightness as as opacity value)
  6. Arrow size (Constant, Size codes velocity)

GPU Streamlines Panel

GUI GPU Streamlines

Shows Streamlines calculated on the GPU with seed points on a regular grid.
  1. Enable / Disable GPU Streamlines
  2. Number of seed points in X and Y direction
  3. Number of integration steps
  4. Stepsize of one integration step
  5. Integration technique (Euler or Rungge/Kutter)
  6. Opacity
  7. Color

Evenly Spaced Streamlines

    GUI Evenly Spaced Streamlines

Shows evenly-spaced streamlines [1].
  1. Enable / Disable GPU Streamlines
  2. Linestyle (Line, Handdrawn style (Tappering), None)
  3. Line Effects (Glyphs, Texture)
  4. Density (Seperation and Testing distance)
  5. Opacity
  6. Integration technique (Euler or Rungge/Kutter
  7. Line and Glyph color
  8. Glyph size


Transfer Function Editor

GUI Transferfunction

Using the Editor

Double Clicking with the left mouse button adds a new color point. Use drag & drop with the left mouse button on a point to move it around. Clicking on a point with the right mouse button deletes it. Double-Click on a color point opens the color dialog and a new color can be selected for that point. The first and the last point are fixed and cannot be moved or deleted, except the color value for the first and last point can be set.



References

[1]  Jobard, B. and Lefer, W., "Creating evenly-spaced streamlines of arbitrary density", Visualization in Scientific Computing, Vol 97, pp. 43-56, 1997