Information
- Publication Type: Bachelor Thesis
- Workgroup(s)/Project(s):
- Date: April 2014
- Matrikelnummer: 1028488
- First Supervisor: Michael Wimmer
- Keywords: WebGL, plasma simulation
Abstract
This project’s aim is to find a WebGL based alternative to the Java implementation of Open-
Pixi, a Java-based Particle-in-Cell (PIC) simulation software, and to add a third dimension. For
this purpose, an existing JavaScript library, three.js, was chosen. A handful of approaches are
explored and the resulting prototypes are then compared in terms of speed, as performance is a
main concern. A shader-based implementation, the best performing of the prototypes, is then explained
in more detail and recommendations for the future development of OpenPixi are given.
Additional Files and Images
Additional images and videos
Additional files
Weblinks
No further information available.
BibTeX
@bachelorsthesis{WEYDEMANN-2014-PIC,
title = "Implementation of a PIC simulation using WebGL",
author = "Leonard Weydemann",
year = "2014",
abstract = "This project’s aim is to find a WebGL based alternative to
the Java implementation of Open- Pixi, a Java-based
Particle-in-Cell (PIC) simulation software, and to add a
third dimension. For this purpose, an existing JavaScript
library, three.js, was chosen. A handful of approaches are
explored and the resulting prototypes are then compared in
terms of speed, as performance is a main concern. A
shader-based implementation, the best performing of the
prototypes, is then explained in more detail and
recommendations for the future development of OpenPixi are
given.",
month = apr,
address = "Favoritenstrasse 9-11/E193-02, A-1040 Vienna, Austria",
school = "Institute of Computer Graphics and Algorithms, Vienna
University of Technology ",
keywords = "WebGL, plasma simulation",
URL = "https://www.cg.tuwien.ac.at/research/publications/2014/WEYDEMANN-2014-PIC/",
}