Lumox 2 (Mac OS X only. Download Lumox More Info)
Vast improvement on Lumox. Now features over 30 minutes of music, synchronization between music and gameplay, and thousands of visual styles.
Music Muncher iTunes Game (Mac OS X only. Download Music Muncher More Info)
A game that is an iTunes plugin which reacts to your music.
Crystal Catastrophe (Mac OS X only. Download Crystal Catastrophe More Info)
An arcade puzzle game with 50 challenging one player levels and vs. battle against your friends or 10 AI skill levels.
Fractogroovalicious iTunes Visualizer 2.0 (Mac OS X only. Download Fractogroovalicious 2.0)
Fractogroovalicious is an iTunes visualizer that makes realtime julia fractals which react to your music, mixed with warping feedback.
Fractalicious (Mac OS X only. Download Fractalicious)
Fractalicious lets you zoom around in a realtime julia fractal with trippy lighting effects.
Democoding is the art of making programs that create beautiful multimedia while running in realtime and using as little space. Click on the links below to download some of my democoding experiments. Windows only.
light and shadow
|
bubbles
|
hazy
|
echos of echos
|
symmetry
|
you need ptc dlls to watch (put them in the same folder)
|
|
This series of tutorials explains how to write a ray tracer, step by step. Topics covered include ray-sphere intersection, ray-plane interesection, ray-triangle interesction, ray-cylindar interesction, diffuse shading, specular shading, shadows, directional lights, spotlights, reflections, camera movement / rotation and optimization. C++ source code for Mac OS X is included (using GLUT, so it should be easy to port). The examples have also been ported to Windows and SDL.
This image is the inside of a reflective cube with slightly curved walls, with a sphere inside of it. The image was produced with a ray tracer described in tutorial. Go to the ray tracing programming tutorial (with C++ source code for Mac OS X, Windows and SDL and also Java).
|
|
|
PlantGrowth generates 3D plants based on a genetic code in realtime and renders them in OpenGL.
C++ source code using OpenGL / GLUT is included.
Download PlantGrowth with source (Mac OS X) |
|
|
Planet Discordia is generated entirely for scratch by first tesselating a sphere into triangles, then perturbing it with fractal noise and smoothing. Finally, the mesh is colored based on altitude relative to sea level.
C++ source code using OpenGL / GLUT is included.
Download Planet Discordia with source (Mac OS X) |
|
|
Feedback illustrates how to create a warping feedback effect (ala G-Force or Fractogroovalicious,) in OpenGL by rendering the screen to a texture and applying that texture to a wapring surface.
C++ source code using OpenGL / GLUT is included.
Download Feedback with source (for Mac OS X, tricky to compile in windows due to bugs in MS Visual Studio glut.h). |
|
FeedMarklet offers a simple, no-signup-required solution to creating RSS feeds from links found while surfing. Creating a feed is instantaneous; pick a name
for the feed, and it is ready to go. To add links to the feed, drag the FeedMarklet bookmark button into your browser's bookmarks bar. Then, to save a page to the
feed, click the bookmark button. Thats it!
FeedMarklet.com, Make an RSS feed quickly using a bookmarklet to save links |
All material on this site Copyright © 2001-2005 Forrest Briggs. All rights reserved.