Visualizing Primes
Visualizing Primes

A way of visualizing prime numbers, the patterns they follow, and their relation to normal numbers. View

d3, svg, prime numbers,
Duo
Duo

A cylinder mesh created in Papervision 3D with variables for setting oscillation, radius, curvature, and spread of the vertices of two complimentary (but offset) elements. View

papervision, flash, geometric,
Spirograph
Spirograph

Based on the mechanics of the toy that (some of us) used to play with as kids, the spirograph animates geometric shapes from four control points around a geometric center. View

flash, geometric,
Subdivision
Subdivision

This sketch splits a convex polygon between two line segments, creating two new polygons. View

flash, linear, random,
Flocking
Flocking

A simulation of the flocking behaviour of birds based on 3 criteria - separation, alignment, and cohesion. View

threejs, flocking, boids,
Vector Orb
Vector Orb

A series of particles are placed at a set radius from a center point creating a sphere. Lines of a random opacity and length are extended from these points. View

random, sphere, threejs, canvas,
Line Orb
Line Orb

A series of particles placed in a constrained but random position to a 3D field and connected to the previous particle by a line. View

threejs, canvas, random,
Particle Wave
Particle Wave

A simple 3D grid of particles which move along a sine wave View

threejs, canvas,
Collision
Collision

Points moving at random are connected by lines. If the points enter a certain proximity, they create a burst whose size is determined by that distance. View

processing-js, collision, random,
Curtain
Curtain

A grid based particle system which can stretch and fold up like fabric. View

processing-js, particles,
Explosion
Explosion

A particle effect calculated using functions for the coordinates of a sphere and the rotation of vectors along that sphere. View

processing-js, particles,
Branching
Branching

A recursive segmentation of lines at a set radian value creating a tree-like structure. View

processing,
Perlin Lines
Perlin Lines

An interpoloation of vectors to construct a value that varies randomly over space / time. View

flash, perlin noise,