Description

A vital part of computational science is the step of visualization. In this project, the student should extend the current visualization layer based on the VTK library. The goal is to utilize various visualization algorithms to provide advanced visualization capabilities to be used by ViennaMOS to visualize the simulation results. Different algorithms can be investigated based on the students interests, such as the visualization of iso-surfaces and vector fields, clipping, slicing, block extraction, or streamlines.

ViennaMOS is currently completly reimplemented from scratch. The current source code available on sourceforge does not reflect the current state of the project. For more information please contact the mentors via IRC or the mailinglist This email address is being protected from spambots. You need JavaScript enabled to view it..

Benefit for the Student

The student will obtain skills in 3D visualization and basic skills in GUI programming. More concretly, the student will work with the well-known open source libraries VTK and Qt.

Benefit for the Project

Due to the student's work, the project's visualization capabilities will be advanced considerably, allowing for improved capabilities to interpret the simulation results generated by ViennaMOS.

Requirements

Good C++ skills are required as well as an interest in scientific visualization and meshes.

Mentors

Josef Weinbub, Florian Rudolf

Contact

Mentors are regularly around in our GSoC IRC channel #TU-CSE-SoC at irc.freenode.net. You can also reach us via the mailinglist – send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. using the prefix [ViennaMOS] (a subscription is required).

More information

http://www.iue.tuwien.ac.at/cse/wiki/doku.php?id=3d_visualization