Vortex created 31 Mar 08 Compound Particle Forces
Verlet Engine created 18 Mar 08 3D structures using constraint based Verlet integration
Dandelion created 16 Mar 08 Depth of field using precalculated depth blurred imposters
Yosemite created 23 Feb 08 GPS paths registered on USGS elevation data
Sky created 08 Feb 08 Parametric sky generation based on the paper by Preetham.
SGQuickVar created 06 Feb 08 Absolute Minimum GUI
SGImplify created 30 Dec 07 Path simplification using the Douglas-Peucker algorithm
Tuple created 15 Sep 07 | updated 30 Dec 07 A vector library
Ambient Occlusion created 17 Nov 07 A simple stochastic raytracer
SGPhysics created 12 Nov 07 A physics library for Processing
Flux created 11 Nov 07 Flux lines drawn via multiple particles moving under the influence of attractors.
Shadow Baking created 07 Nov 07 In scene texture baking in the presence of dynamic lighting.
Gallery created 31 Oct 07 3D gallery environment with image rotation.
Picking created 24 Oct 07 Selecting triangles in a 3D mesh using a KD-Tree accelerator.
Collision created 14 Oct 07 Collision detection using a KD-Tree and an arbitrary mesh.
Octree created 07 Oct 07 Heirarchical triangle storage using an Octree.
Texture Baking created 30 Sep 07 Texture baking in Blender and rendering in an applet.
Tree created 08 Sep 07 | updated 30 Sep 07 Branching tree generator.
Interpolated Variables created 29 Sep 07 Simple numerical interpolation
Intersection Testing created 26 Sep 07 Ray picking of triangles in a dense random cloud.
SGGUI created 21 Sep 07 Window and widget toolkit for Processing.
Iris created 27 Nov 06 | updated 16 Sep 07 See how the number and arrangement of blades in a camera iris affect the out of focus blur, or bokeh.
SGCamera created 09 Sep 07 Camera convenience class.
Raytracing created 04 Sep 07 Convenience classes for rays, triangles, intersections, and shading.
Billboard Shadows created 03 Sep 07 Shadow billboards projected onto a planar surface.
Mystify created 03 Jun 07 Greatest screensaver ever.
Ephemeris created 29 Apr 07 Satellite positions over time using NORAD tracking data and the SGP4/SDP4 propagation algorithms.
Keplerian Elements created 17 Apr 07 Describe the location and path of an orbiting object using the six Keplerian elements.
SGBackground created 10 Nov 07 | updated 08 Feb 07 A background generation library for Processing
Mouse Follower III created 18 Jan 07 Verlet spring rope based mouse follower with color shifting.
Rain created 17 Jan 07 Rain moisturization rate based on personal velocity.
Pixel Generator created 04 Jan 07 Use perceptual tonemapping and symmetry to generate Damask patterns for pixel backgrounds.
Bees created 02 Jan 07 Perturbed gravitational motion to simulate swarming bees.
Surfing created 19 Dec 06 Fluid simulator lets you create waves for surfing stick figures.
Ray Tunnel created 10 Dec 06 Color ray generator for vector tunnel effects.
Mouse Follower II created 18 Nov 06 Binary particle bridged area mouse follower.
Sketch Board created 03 Nov 06 Aggregate bristle sketching brush that interacts with Blender.
Sine Waves created 18 Oct 06 Mesh plane deformed by sine waves
Satellite created 15 Oct 06 Orbital dynamics simulator. Try a lunar orbit transfer.
Web 2.0 Logos created 11 Oct 06 Rendering mirror floor logos using a physically correct glossy BRDF.
Traffic created 26 Sep 06 How waves travel through traffic and how sports cars could be the solution.
Landscape Generator created 21 Sep 06 Gaussian bump displacement based landscape generator.
Mouse Follower I created 01 Jul 06 Simple gravitational mouse follower.