Medium: Processing

  • ORBITALS.VARIATION B

    ORBITALS.VARIATION B

    The Orbitals is a collection of particles operating on one simple rule: choose another particle in the system and orbit it with a fixed radius at a constant velocity. This is variation B (see Orbitals Variation A). In this variation, a single root particle is instantiated in the center of the stage. All other particles…


  • ORBITALS.VARIATION A

    ORBITALS.VARIATION A

    The Orbitals is a collection of particles operating on one simple rule: choose another particle in the system and orbit it with a fixed radius at a constant velocity. This is variation A (see Orbitals Variation B). To set the rendering stage, particles are randomly introduced into the system. Particles have a 90% chance of…


  • NODE.GARDEN

    NODE.GARDEN

    Nodes are instantiated on irregular curving lines. When connected together, they form a Node Garden. The lines can be considered the substrate from which the nodes grow. The linear arrangement of the substrate in these early images is mathematically simple and makes irrigation of resources easy. 0000 early gardening attempts 0001 a few more nodes…


  • GUTS

    GUTS

    Guts is a composition of many hundreds of gut instances rendered simultaneously in a radial fashion. The gut is a wandering tube like object. Gross, right? 0000 guts instantiated in a radial pattern 0001 guts instantiated in a radial pattern 0002 guts instantiated in a radial pattern 0003 guts instantiated in a radial pattern 1000 layers on layers of…


  • SAND.TRAVELER

    SAND.TRAVELER

    The Sand Traveler is a rendering of 1,000 traveling particles, each in pursuit of another. Over time, patterns of travel are exposed as sweeping paths of color. The Sand Traveler uses a pursuit algorithm similar to the City Traveler. The significant difference is the way that pixels are laid down between the travelers. Three variations…


  • BOX.FITTING.IMG

    BOX.FITTING.IMG

    The classic box fitting algorithm (see Box Fitting) modified with an image substrate, allowing new boxes to draw color from an invisible background. The following images use tornado photography as a color substrate and approximately 2200 individually fitted boxes. The structure of the fitted box region is determined randomly using the order in which boxes appear.…


  • INTERSECTION.MOMENTARY

    INTERSECTION.MOMENTARY

    The Intersection Momentary is a fun visualization defining the relationships between objects with Casey Reas, William Ngan, and Robert Hodgin. Commissioned for display at the Whitney Museum of American Art Casey suggests we write programs to visualize the same simple instructions: A surface filled with 100 medium to small sized circles. Each circle has a…


  • INTERSECTION.AGGREGATE

    INTERSECTION.AGGREGATE

    The Intersection Aggregate is a fun visualization defining the relationships between objects with Casey Reas, William Ngan, and Robert Hodgin. Commissioned for display at the Whitney Museum of American Art, the version on this page is a slight modification of the original algorithm (it simply uses color). Casey suggests we write programs to visualize the…


  • HENON.PHASE.DEEP

    HENON.PHASE.DEEP

    a Henon Phase expansionbased on code by Paul Bourke In hopes and fears of something unknown, we travel deep into the Henon strange attractor (see Henon Phase). All of the images on this page were created by exposing the traveling patterns of particles over long periods of time. The particles are trapped in the simple,…


  • HENON.PHASE

    HENON.PHASE

    In computing time scales, the Henon Phase is an ancient strange attractor. A point is moved through two dimensional space based on the following transformational equations: xn+1 = xn cos(a) – (yn – xn2) sin(a)yn+1 = xn sin(a) + (yn – xn2) cos(a) These images plot the phase space of the Henon system at arbitrary…