An movement based algorithm exploring changing perspectives.

Created: September 29th, 2014


Our Videos:




Goal: To create a movement based algorithm that shows different perspectives and point of views from changing positions and “levels” (Standing, Crouching, Crawling).


The Algorithm involved two separate sets of instructions for two groups.

Members of Group A were placed at random in the space but facing the same direction, and were stationary throughout the entire time interval. They were instruction to change directions (turn 90 degrees) every 15 seconds and every time someone bumped into them.

Members of Group B began by standing in different parts of the space. They were instructed to move in a straight path, and change “levels” every 15 seconds and each time they bumped into someone. The cycle of levels was the following: Standing → Crouching → Crawling → Standing, etc. Each time they bumped into someone, they would change levels and they would switch directions by 45 degrees and continue moving. Members from group B each had a video camera, and filmed their paths and changing perspectives.

This was testing in two different spaces: a wide hallway and inside a small elevator.


Even though each member began facing the same direction or began moving on the same level, soon each member was occupying the space in very different ways. Comparing and contrasting the videos from each member of group B showed very different point of views, and very different perspectives of the space.

Also, the videos from the tight space (the elevator) showed a lot more movement and changing of point of views and directions. The tight space provided many more opportunities for “bumping” and changing levels/perspectives (There was much more entropy in the elevator case). In comparison, in the hallway, often members would not change levels until the 15 seconds signaled time to change. 

Share this Project


An movement based algorithm exploring changing perspectives.