Jannik Sonntag
Graphics Programmer
SonntagJannik@gmail.com



Savage3D


Savage3D is a self written graphics framework mainly for own experimental purposes.

It features multiple components:
-Tesselated terrain component (screenshot below) based on a 3d voxelgrid with procedurally mapped textures
-2D Rendering component for text and images
-Layer based GUI library for wpf-style controls
-Keyboard, mouse and controller input
-Audio output
-Filesystem similiar to mpq
-Low level memory management and profiling
-Graphicsdevice management


Tools used: Visual Studio 2013, c++, DirectX11, HLSL

Savage3D