Pinned Repositories
AdventOfCode
My solutions for the advent of code puzzles (AOC)
compiler
Compiler for a small language into x86-64 Assembly
Delaunay_Triangulation
My own implementation of a Delaunay triangulation and Voronoi partition in Python applied to images.
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
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).
Partikel_accelleration_on_GPU
Particle accelleration with OpenGL 4.3, using the compute shader to calculate particle movement on graphics hardware.
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.
skiplist
A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist
Voronoi_Image_Manipulation
A system independent tool for interactive image manipulation with Voronoi and Delaunay data structures.
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.
MauriceGit's Repositories
MauriceGit/skiplist
A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplist
MauriceGit/Delaunay_Triangulation
My own implementation of a Delaunay triangulation and Voronoi partition in Python applied to images.
MauriceGit/compiler
Compiler for a small language into x86-64 Assembly
MauriceGit/Voronoi_Image_Manipulation
A system independent tool for interactive image manipulation with Voronoi and Delaunay data structures.
MauriceGit/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).
MauriceGit/Advanced_Algorithms
Quick implementations of some advanced algorithms for searching, sorting and trees
MauriceGit/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.
MauriceGit/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
MauriceGit/advsearch
A Go library for advanced searching in sorted data structures
MauriceGit/Repeat_History
A small but useful command for a linux shell. It makes the bash history more easily accessible than cmd+r.
MauriceGit/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).
MauriceGit/tree23
An implementation of a balanced 2,3-tree that allows accessing next/previous elements in O(1) at all times.
MauriceGit/skiplist-survey
A comparison of skip lists written in Go
MauriceGit/Vector_Library
Small vector library in C, containing all basic vector operations.
MauriceGit/Variance_Shadow_Maps
Small example of a project, that uses variance shadow maps with hardware Multisampling.
MauriceGit/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!
MauriceGit/AdventOfCode
My solutions for the advent of code puzzles (AOC)
MauriceGit/Agar_Clone_Joystick_Client
A C++ client for our programming challenge (2016) supporting an X-BOX-Controller.
MauriceGit/FastDelaunayImages
MauriceGit/game
MauriceGit/mtVector
A short vector library with all necessary operations for a Delaunay triangulation, including optimized matrix multiplication
MauriceGit/Artificial_Neural_Net_Library
Basic Python library for training and prediction of a neural network with backpropagation and gradient descent.
MauriceGit/awesome-go
A curated list of awesome Go frameworks, libraries and software
MauriceGit/Carcassonne
MauriceGit/mtGeometry
A small utility package for creating OpenGL Array and index buffers for some predefined shapes
MauriceGit/mtOpenGL
Some utility functions for framebuffer and texture creation
MauriceGit/Particle_Image_Simulation
One particle per pixel on the screen with an orthogonal projection in OpenGL. All particles are then initially colored according to an image. On space, some physics are applied to the particles.
MauriceGit/Programmierwettbewerb
MauriceGit/quadtree
QuadTree implementation in Go. Includes remove, update and knearest functions.
MauriceGit/sweepcircle