openpixi-idea1Description

The aim of this project is to improve and extend a cross-platform interface using WebGL for the real-time visualization and interaction of the OpenPixi simulator. Currently, a Java web version exists, but it is desired to implement a version of the application that can run in any browser without the need for a Java plugin. Preliminary work on a WebGL version has started. The Particle-In-Cell simulation consists of a large number of particles that are simulated on a background grid. The web simulation should be able to visualize a three-dimensional setting from any perspective, including particles, meshes, and vectors on top of the meshes in a visually attractive way. The user should be able to interactively navigate through the real-time simulation. In case the browser does not support WebGL, a simpler fallback version should be displayed using standard JavaScript libraries.

Benefit for the student

The student will learn about the visualization of a physics simulation, and learn about WebGL.

Benefit for the project

The project will benefit from a visually attractive, intuitive user interface to a large amount of scientific data.

Requirements

Good knowledge of Java. Knowledge of Java, JavaScript and WebGL is of advantage.

Task for the application process

For the application process, please fix one of the issues at GitHub, or provide a small demo application that uses WebGL to reimplement some aspects of the OpenPixi application.

Mentors

Andreas Ipp, Ognen Kapetanoski, Clemens Müllner

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 [OpenPixi] (a subscription is required).

More information

http://www.iue.tuwien.ac.at/cse/wiki2014/doku.php?id=visualization_using_webgl