Software - Visual Computing Gruppe

Inviwo - Interactive Visualization Workshop

Inviwo is an extendable C++ framework for easy prototyping of interactive applications. It provides a network editor for the designing of data flow networks, which are automatically evaluated and executed to produce output on one or more output processors (typically a canvas). The data flow in such a network runs from top to bottom, and the nodes are referred to as processors. Besides these processors two more first class objects exist. Ports, which are used to exchange data in between processors, and properties, which define the state of a processor.

Website: www.inviwo.org Github: https://github.com/inviwo
VisCom Framework

This framework allows for creating applications that will run on our projection wall in our Visualization Lab. It wraps OpenGL and handles the distributed rendering on our rendering cluster. For interaction it currently includes touch input only.

Main Author: Sebastian Maisch
Github: https://github.com/viscom-ulm/viscom_framework
Reaction-Diffusion Visualization

This visualization is meant as a demonstration on how to use the VisCom Framework. It contains a Reaction-Diffusion solver and displays its results by exploiting advanced shading techniques. The application can be controlled via the touch interface of our power wall.

Main Authors: Sebastian Maisch, Julian Kreiser
Github: https://github.com/viscom-ulm/viscom_framework
Panorama Generator

The panorama generator derives cube maps using a calibrated panorama camera. The camera can use an arbitrary number of photo sensors. It generates a T image and the corresponding six cube faces. For demonstration purposes here is a sample data set, containing a calibrated panorama camera and sample images.

Main Author: Sebastian Hartwig.

Github: https://gitlab-mi.informatik.uni-ulm.de/ifr97/panorama-generator/
Sample data: https://gitlab-mi.informatik.uni-ulm.de/ifr97/example-data