This is your work, valued
raspberrypi-ws2812. Running WS2812 LEDs from Raspberry Pi Zero
13VoronoiPortrait. Voronoi Tessellations of portraits
12Flocking. Crowd flocking, path following, obstacle avoidance
4ofxTutorial. Converting Processing Code to openFrameWorks
4Fish-Tank. Using ArrayLists in Processing
3MoshMural. Using a Kinect and flocking behaviors to simulate a mirror
2jekyll-blog. Setting up a static blog using Jekyll and S3
2Vector-Billiards. Using PVectors, velocity, and acceleration in Processing
2nodecopter-osc. Receiving OSC messages via the Autopilot class to fly the AR Parrot drone
2TUIO-Touch-Bar. Using TUIO Camera-Vision and Processing to build an interactive bar surface
2newarcade-spring2023. Examples from The New Arcade at ITP Spring 2023
2VideoMixer. Java
2Random-Walk. Nature of Code Homework 1 - A Self-Avoiding Walk
2piServer. Dummy server for receiving uploads from Raspberry Pi
1SeoulSnow. Interactive Installation for Gong Gallery in Seoul
1SeedFill. This algorithm can be used to detect blobs in image processing
1Airport. Planes navigate through a maze of people in an airport check-in line
1PrintingCode2012. Assignments from the Printing Code class at ITP with Rune Madsen
1newarcade-spring2020. In-class Assignments for The New Arcade Spring 2020 semester at ITP
1Drone_OSC. Openframeworks openCV and OSC sending to Node App for AR Parrot drone
1Kinect-and-Arduino. Controlling dual-axis servo motors with Kinect tracking
1droneCV. Using OpenCV and color tracking to program the AR Parrot drone
1Ant-Maze. Ants try to randomly navigate a maze
1Space-Odyssey. Using nested arrays with strings and characters in Processing
1Spatial-Media. Objective-C
1