screamyGuy.net
A collection of Processing programs, robots, and poorly drawn stick figures
RSS
Ramblings
About
Turbine
created 10 Feb 09
Flocking and collisions
Depth of Field
created 25 Nov 08
Depth of field rendering using frustum jittering
Anti-Aliasing
created 01 Nov 08
Full screen anti-aliasing via jittering
Scrawble
created 23 Sep 08
An infinite chalkboard
Fractal Scene
created 01 Jun 08
Fractal scene rendering
Barrel & Pincushion
created 11 May 08
Image distortion as a post-process effect
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
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.