Wir3d
Wir3d: Functional Interface Design for 3D Graphics Software
September 23, 2003

This software explores techniques for manipulating 3D objects from a 2D screen workspace.

More...

AeroCombat About...
Swarm
July 6, 2002

First stab at plane AI.

Some Color
June 25, 2002

The rudiments of game play.

Start Your Propellers
April 9, 2002

Test flight.

Stroke Rendering About...
More NASA
May 14, 2007

From various sources.

Misc Images
May 14, 2007

From various sources.

Vector & Icon Painting
May 14, 2007

Vector-based images used as input.

NASA: Apollo Program
May 5, 2007

Sugar Factory
April 30, 2007

Red Hook, Brooklyn

Neptune Fountain
April 28, 2007

Washington D.C.

Early Tests
April 28, 2007

First tests

Computer Graphics
Circle Packing
October 12, 2005

An algorithm to compute the optimal circle packing inside arbitrary regions.

Delaunay & Voronoi
March 12, 2003

Delaunay tessellation and Voronoi diagramming code.

Atkinson Dithering
January 8, 2003

Thanks to Bill Atkinson for the error diffusion algorithm.

Adaptive Subdivision
January 22, 2002

A program to visualize & tweak shadow boundary subdivision heuristics for a radiosity renderer.

Clouds 1
May 10, 2001

Processing About...
Clouds 2
October 1, 2007

2D Cloud renderer

Fluid 1
September 28, 2007

An adaptation of a demo Processing sketch

Drawing the Sun
September 18, 2007

Stare at the Sun.