portfolio.demos

Welcome to my portfolio. Below you will find several video captures of small demos that I have coded for fun. The demos all emphasize graphics or procedural content in some way. More details pertaining to the specifics can be found on the right. I've also included some screenshots from other projects on the right.

procedural.landscape

Simple procedural landscape. Turbulent Perlin noise used for the terrain and clouds. All textures generated on the GPU. New scenes can be generated in well under a second.

procedural.trees

Procedural trees generated using a simplistic tree-building algorithm built on top of a robust, CPU-driven isosurface extraction algorithm. Uses a highly-optimized, multithreaded implementation of Marching Cubes.

procedural.clouds

Dynamic, procedural clouds generated in real-time on the GPU. Transformed, turbulent Perlin noise used for the clouds.