Matt Ruby - Algorithmic Animation

Final Project

  1. Dan the dancing robot does whatever moves you can come up with


    download zipped xCode file here

December 4, 2010 - Homework 13

  1. A few explorations with type and trying to create words


    download zipped xCode file here



    download zipped xCode file here


    download zipped xCode file here

November 16, 2010 - Homework 11

  1. A couple of experiments with flocking. In the second example I tried to get the particles to combine when they got close but still be able to diverge if they wanted. :



    download zipped xCode file here
    download zipped xCode file here
  2. An experment with springs creating blobs that have a behavior based on the attractiona and repulsion from a center point:


    download zipped xCode file here
  3. My soda constructor creature:

November 9, 2010 - Homework 10

  1. A network of particles that attract to an average center of all of the particles. If there is a blob in the camera frame they are attracted to the highest point.:



    download zipped xCode file here
  2. Experiments with particles in a vector field. The red cricle is the average point of all the particles. All particles have a force drawing them towards this point as well as forces drawing apart and downward.:


    download zipped xCode file here

November 2, 2010 - Homework 9

  1. A network of particles that each have a value associated with an FFT frequency range. They are drawn to the center but react to their specified FFT range:



    download zipped xCode file here
  2. Displaying sound information using FFT:


    download zipped xCode file here
  3. A network of particles in a vector field:


    download zipped xCode file here
  4. A network of particles that make and break connections depending on the proximity. Particles must be within 100 pixels of each other to make a connection:


    download zipped xCode file here

October 19, 2010 - Homework 7

  1. Attempt at making cells that change dimensions based on interaction with other cells:



    download zipped xCode file here
  2. Randomly created organic particles respond to like shaped particles and dislike different particles:


    download zipped xCode file here
  3. Different shaped particles in a vector field. They respond both to the vector field and to one aother:


    download zipped xCode file here

October 12, 2010 - Homework 6

  1. Particles responding to sound:


    download zipped xCode file here
  2. Tracking the path of each particle:


    download zipped xCode file here

October 4, 2010 - Homework 5

  1. Fireworks Display:


    download zipped xCode file here
  2. Solar System:


    download zipped xCode file here
  3. Blobs as Particles:


    download zipped xCode file here
  4. Lissajous + Xeno = fun:




    download zipped xCode file here

September 28, 2010 - Homework 4

  1. Drumb iPhone/iPad app:


    download zipped xCode file here
  2. Movie Scrubber:


    download zipped xCode file here

September 21, 2010 - Homework 3

  1. Tribute to John Whitney:
    This is a rather bad example of what I had hoped to create for a tribute to John Whitney. His animation style has many subtlties that I could not capture. I had several visions for what I had hoped to achieve, but they did not work out as I wanted. This is the best result.

    download zipped xCode file here
  2. Visual Sound:
    I wanted the visuals to be generated by sound, so I found an example I could steal from and I hacked some stuff together. I have never done any sound visualizers before, so excuse me for reinventing the graphic equalizer.


    download zipped xCode file here
  3. Natural Penomenon... or Mechanical?:



    download zipped xCode file here
  4. Creature = centipede:


    download zipped xCode file here

September 14, 2010 - Homework 2

  1. animation experiment:
    I could have edited these in Final Cut, but I liked the way that this looked as I scrolled through iPhoto. I thought that it added dimension to my animation.

  2. fastest non moving speed:

    The block moves 0.01 or one-tenth of an inch per frame, at 60 frames per second.
    That means that the block moves one pixel every 1.4 seconds. It is noticable when it snaps a full pixel, but its slow.
    My screen resolution is 128 pixels per inch so I used that as my standard of measurement.
    179.2 seconds per inch = 2.98 minutes per inch.
    63360 inches = 1 mile.
    Fastest non-moving speed = 0.0003 mph or three-tenthousands of a mile per hour.
    download zipped xCode file here
  3. fastest still perceptible speed:

    The block moves 32 pixels per frame, at 60 frames per second.
    It take the block four frames to move one inch.
    The block moves 1,920 pixels per second, at 128 pixels per inch resolution = 15 inches per second.
    Fastest continuous speed in MPH = 0.8.
    download zipped xCode file here
  4. click to change pta and ptb:

    download zipped xCode file here
  5. shaper controls something else besides position:

    download zipped xCode file here
  6. multiple xenos:

    download zipped xCode file here
  7. multiple xenos trail:

    download zipped xCode file here

September 7, 2010 - Homework 1

  1. Flipbook:

    A little ode to the flag.
  2. three recordings of three different scenes which have interesting motion:
    I tried to find random and organic motions. These will be hard to track, but I like how unpredictable the can be.


  3. Spell Your Name in oF:

    This one is animated so you will have to run the program to see it.
    download zipped xCode file here