graphics & physical simulation
Turbulence
2008
C++, OpenMP, OpenGL, GLSL, CUDA, OpenCL, Qt
Computational fluid dynamics simulation for computer graphics.
Plug-in for 2D and 3D graphics applications.

computer vision
2008
C++, CUDA, OpenMP, OpenGL
Diploma Thesis. Realtime Structure-from-Motion pipepline for stereo camera rig.

libraries
tango.text.Regex
January 2008
D
TDFA based regular expression engine.
APaGeD's regex engine has been integrated into the Tango library, starting version 0.99.5

development tools
ClassInfoEx
September 2007
D
Simple runtime reflection for D

development tools
APaGeD
August 2007
D
Attributed Parser Generator for D
ALLPaGeD grew substantially and can now generate GLR and LL parsers, therefore the name change.
See link for details.

development tools
SEATD
August 2007
D
Semantics Aware Tools for D - see link for details.

development tools
ALLPaGeD
June 2007
D
Attributed LL(*) Parser Generator for D
Allows you to write intuitive grammars with full semantic analysis (inherited and synthetic attribtues) in curly-brace style syntax, nicely wrapping D code for semantics.
See included documentation for more details.

development tools
Ddbg
January 2007
D, Win32
Win32 D Debugger - see link for details

graphics & geometry
Parallel Raytracing
January 2007
D
Simple multithreaded raytracing demo to show performance gain for multicore CPUs or multi-CPU systems.

*click* 4 levels of reflection on implicit sphere objects

graphics & geometry
Fortune's sweep-line algorithm
June 2006
C++, OpenGL, GLUT
Animated implementation of Fortune's sweep-line algorithm to compute the Voronoi diagram of a set of 2D points.
- Renders beachline arcs and tree, Voronoi diagram, Delaunay triangulation
- User-defined, random, predefined point-sets

graphics & geometry
Evolution
April 2006
C++, OpenGL, wxWidgets
Demo engine playing VRML-like scene-files (including a couple of scenes).
This was my contribution to the demo competition 2006 held at my university's computer graphics department

- GPU based bone animation
- Spherical and "linear" cubic B-Spline Interpolation
- Raytraced (static) Ambient Occlusion (Pharr/Green, GPU Gems Chapter 17)
- GPU based Dynamic Ambient Occlusion (Bunnell, GPU Gems 2 Chapter 14)
- Shadow Mapping
- State sorting scene graph (based on Doellner/Hinrichs "A Generalized Scene Graph")
- VRML-based scene loader
- General purpose GPU framework

Probably requires OpenGL 2.0 ;) (tested on GeForce 6800 and 7800 with driver version 84.21)

graphics & geometry
ShadowDemo
March 2005
C++, OpenGL, WTL
Shadow Mapping demo. Shows a simple scene with uniform shadow mapping and "nice" aliasing artifacts ;)
Requires OpenGL v1.2 and ARB_depth_texture (GeForce TI 4200 and newer or Radeon 9500 and newer).
Update your OpenGL driver if it doesn't work.

graphics & geometry
ThreeDeeVee
October 2004
C++, OpenGL, WTL
3D model viewer

graphics & geometry
3Demo
March 2004
C++, OpenGL, Win32
3D rendering demo with CPU and OpenGL modes. Shows MD3 models in several rendering modes (wireframe, flat, gouraud, texture)

games
Mobile Pinball Game
February 2004
Java, J2ME
J2ME based pinball game for Nokia Series60 devices. Source is licensed under the GPL. Ask me if you need something else.

Read a review of this game

games
Pinball Prototype
sometime in 2003
Flash 6
Small flash demo that shows basic pinball physics.

games
BomberBot (loading takes a while)
July 2003
Flash 6
A little Bomberman clone with multiplayer backend (not installed). Although it's just a small game, it clearly shows the limits of the flash platform.

ancient
Chemistry measurement tool
sometime in 1999
Delphi
Some kind of Jugend Forscht project

ancient
"Operating System" XOS
early 1998
x86 Assembler
A "pure ASM" operating system

Someone actually mentioned it ;-)

affinraum.de by jascha wetzel
(firstname)@mainia.de