This is your work, valued

Germany, Hamburg

Maurice Tollmien

Elite
@MauriceGit

skiplist. A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist

296

Partikel_accelleration_on_GPU. Particle accelleration with OpenGL 4.3, using the compute shader to calculate particle movement on graphics hardware.

272

Delaunay_Triangulation. My own implementation of a Delaunay triangulation and Voronoi partition in Python applied to images.

272

compiler. Compiler for a small language into x86-64 Assembly

247

Simple_GLSL_Shader_Example. A very simple example of how shaders in OpenGL can be used, to color Objects or map a texture on some triangles.

239

Voronoi_Image_Manipulation. A system independent tool for interactive image manipulation with Voronoi and Delaunay data structures.

234

Water_Simulation. Water-Simulation with real time specular reflection on the waters surface. The reflection is implemented in GLSL and runs on the GPU and in screen space. The water itself is implemented using a pressure based approach for the surface calculation.

153

XBox_Controller_Linux_Interface. An interface that interacts with an XBox One controller via the usb stream. With simple methods for object or camera control (i.e. for OpenGL contexts).

133

Cloth_Simulation. Cloth-Visualization via particle-simulation.

82

Advanced_Algorithms. Quick implementations of some advanced algorithms for searching, sorting and trees

77

Screen_Space_Ambient_Occlusion. Giving a scene a depth-dependent shading, completely irregarding the scene complexity, in screen-space.

46

Quaternion_Library. A small library that capsulates most commonly used operations on Quaternions. Also a small sample implementation, that rotates an object around an axis, using Quaternions.

39

Energy-Dome_Terrain. A visually appealing terrain visualization from real-world data with some extras, such as an animated energy dome, LOD tessellation and multisampling

29

advsearch. A Go library for advanced searching in sorted data structures

22

Repeat_History. A small but useful command for a linux shell. It makes the bash history more easily accessible than cmd+r.

19

Marching_Cubes_on_GPU. A marching cube algorithm, that is executed in parallel on the GPU, using compute shaders. This will later enable a highly parallel creation of advanced landscape/terrain structures in potentially real-time (next project).

10

tree23. An implementation of a balanced 2,3-tree that allows accessing next/previous elements in O(1) at all times.

8

Vector_Library. Small vector library in C, containing all basic vector operations.

5

skiplist-survey. A comparison of skip lists written in Go

5

Variance_Shadow_Maps. Small example of a project, that uses variance shadow maps with hardware Multisampling.

2

2D_Bin_Packing. several parallel solutions for a 2D bin packing problem for a programming contest.

2

Voronoi_DivideAndConquer. A Go implementation of a voronoi tessellation with the divide and conquer algorithm. It is still work in progress and not yet working properly!

2

AdventOfCode. My solutions for the advent of code puzzles (AOC)

1

Wishlist. Go

1

game. JavaScript

1

mtVector. A short vector library with all necessary operations for a Delaunay triangulation, including optimized matrix multiplication

1

FastDelaunayImages. Go

1

Joystick_Testprogram. A very small C programm which adjusts its orientation from joystick events

1

Artificial_Neural_Network_Character_Classification. Implementation of an artificial neural network with backpropagation for classification of characters.

1

Agar_Clone_Joystick_Client. A C++ client for our programming challenge (2016) supporting an X-BOX-Controller.

1

Bachelor_Thesis_Arimaa. Implementation of the practical part of my bachelor thesis for the FH-Wedel. The thesis has been awarded with the "Wedeler Hochschulpreis" for innovation. The code implements an artificial intelligence which plays the game of Arimaa.

1