Description

The aim of this project is to create a cross-platform interface in Java based on Java OpenGL (JOGL) for the real-time visualization and interaction of the OpenPixi simulator. The Particle-In-Cell simulation consists of a large number of particles that are simulated on a fixed background grid. The OpenGL 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 and zoom into regions of interest.

Benefit for the Student

The student will learn about the visualization of a physics simulation, and learn about OpenGL in a Java environment.

Benefit for the Project

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

Requirements

Good skills of Java. Knowledge of OpenGL or Java OpenGL (JOGL) is of advantage.

Mentors

Andreas Ipp, Ognen Kapetanoski

Contact

Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. (first subscribe here) using the prefix [pixi].

More Information

For the application process, please fix one of the OpenPixi issues at GitHub, or provide a small demo application that uses OpenGL to visualize some aspect of the Java version of OpenPixi. Moreover, check our wiki for updates.