Navigation
 Home
 Resume
 Contact
 Downloads
 About
 Disclaimer

Projects
 Index
  - 3D (1/2)
  - 3D (2/2)
  - Misc
  - Web & Net

Entertainment
 Games
 DVDs
 A/V Gear

Search Site

 

Sign Up

 
Misc

Here's all Win32 stuff and the rest that won't fit anywhere else.

Index

Personal

3D Graphics (1 / 2)
Radiosity
Ambient Occlusion
Spherical Harmonics
HDR Environment Map Sampling
Software Rasterizer
N-Patches
Path Tracer
Low Discrepancy Sampling
Stable Fluids
GLSL
Surface Parametrization
HDR Imaging
Progressive Meshes
Geometry Images
Physically Based Rendering
HLSL Raytracer
Sample Warping
Photon Mapping
Cellular Texturing
Cloth Simulation
Lightmap Compiler
Adaptive RTRT
C# Game Engine

Web & Networking
ShackWatch
WebVSS
Network Programming
Websites

Personal (more)

3D Graphics (2 / 2)
Old OpenGL Demos
Motion Blur
Shadow Map
D3D9 / .NET Demo
Direct3D Based Quake2 Renderer
Simple Ray Tracer
Indoor Engine
PC / XBox Lighting Demo
OpenGL Terrain Engine
OpenGL Lightmap Renderer
3D UI Elements
Vertex Program

Misc
NKS
Shiny
Fractals
Image Recognition
Wavelets
Old VB Games
Image Compression
Entropy Compression

Work

Crytek
Far Cry

KPB
Illumination System

NKS

This is a collection of small programs inspired by Stephen Wolfram's book A New Kind of Science (NKS). The applications are written in C# using WinForms 2.0. I'll add more as I progress with the book. I also did some work on Fractals.

Conway's Game of Life. This application runs the famous cellular automaton. The user can place various patterns of interest on the grid to experiment with specific setups. In the picture several of Gosper's Glider Guns have been placed. Available for download.
A program that can generate all 256 Elementary Cellular Automata. The picture is showing the famous Rule 30.

Some UI and a few Doxygen generated class diagrams. The lower right dialog window shows a configuration dialog where the user can select machines on the local network. All the functionality is already build into Shiny. See Shiny's project page for a full list of features.
A small example program written in Shiny. It opens a frame window with a menu and parses an XML file into a tree control. In Win32 this would have been a pain, but with Shiny it's less than 50 lines of actual code. Take a look at the code here if you want to see what a small Shiny application looks like.

Mandelbrot / Julia heightfields and some point clouds generated by a chaos game variant. Mine extends to three dimensions and uses rotations as well as arbitrary translations.
Some more pictures generated by the same algorithms. There's a virtually unlimited amount of different shapes and figures a well done chaos game implementation can produce.
A couple of years ago I wrote a paper about fractals which became the winning entry in the German pupil science competition Jugend Forscht.

A Co-Occurence matrix and the features extracted from it. The matrix was computed for every channel and then the extracted features were fed into the network.

Nothing more than these plots of 1D and 2D Haar Wavelets to show so far...

Red vs Blue! It's your job to conquer planets and gather their resources before the enemy does so. One can build different kinds of ships. The game has a CPU vs CPU mode which is quite entertaining to watch.
My attempt to write an RPG game. It had items and an inventory system, a simple conversation interface, an automap and funky light and shadow effects. Some basic pathfinding for the player and NPCs. Never made it into something really playable.
An electronic chess board. It had no actual player AI, but it watched over the rules and had features like position load / save, undo move and a chess clock.
A worms clone! Not exactly very creative, but this one was quite fun to play. The players had a couple of weapons which they can use to blow up the terrain and each other.

The beatiful Lena - with a few artifacts. The Lenna (or Lena) picture is one of the most widely used standard test images used for compression algorithms.

Hard to make a beatiful picture for a compression program... There's a diagram in the picture showing the compressor vs. WinZIP compressing the Lena image.

(C) 2002 - 2008 Tim C. Schröder Disclaimer