Java library for parallel computing of simplex noise

Name
Jaan Janno
Abstract
The thesis gives an overview of the process of writing the Java library Libjsimplex for parallel calculation of simplex noise. The library can execute its calculations on a GPU if it is available. If not, it falls back to using the CPU. The library allows the user to set various parameters, which alter the properties of the generated noise. The library can be used to transform generated noise into images or arrays of RGB data. Several parameters can be adjusted to dictate the look of visualized noise. An overview is given about the concept of noise and its possible use cases. The implementation's performance is compared to Stefan Gustavson's original code.
Graduation Thesis language
English
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Eero Vainikko
Defence year
2015
 
PDF