Welcome!

Welcome to my collection of (mostly programming related) random stuff. The projects, articles, and tutorials are all things i develop in my spare time. You are free to use any source code on this site under the terms of the GPL (unless otherwise specified in the source). You can contact me at

New Stuff

Project Mylar - An Eclipse.org Technology Project

This summer I've been working on Mylar as part of the Google Summer of Code program. Mylar is an Eclipse plug-in that uses tasks to focus the Eclipse UI on resources that are pertinant to the developer. It does this by keeping a context of the development activities which can then be shared with other developers. One source of tasks is bugzilla bugs, my project is related to enhancing bugzilla integration in Mylar.


Project Terrain: Source Code Released!

The source code along with a sample driver program for my continuous level of detail terrain renderer is now available for download. The sample program allows you to walk around a sample terrain and flip between filled and wireframe polygons to see Roettgers algorithm in action!


Web Downloads Page

New downloads page features full source to some of my projects. More will be added as I find the time to put things together, clean up code, etc... All source code is available for use in your own projects under the terms of the GPL!


Project Terrain: an OpenGL based CLOD terrain engine

A Continuous Level Of Detail (CLOD) Terrain renderer. Uses Roettgers Algorithm to dynamically construct continuous level of detail terrains!


Article Procedural Texture Generation for Terrains

An article describing a few approaches to procedural texture generation for height mapped terrains. The article includes two algorithms for texture combination and includes screen shots of the textures in use!