Category: Intro to Computational Media

Screen Shot 2015-12-09 at 00.07.06

PCOM & ICM Final | Fake Painter

Description Today, most of the sketches appears in digital format.  Copy machine, scanner, graphics tablets…all those stuff are transferring hand drawing to digital world. What I want to do is something on…

cover

ICM Final | Update

Prototype Next step Make a physical box. Put circuits and laser inside and put a translucent acrylic board on the top of box so that users could follow the trace of…

ICM Final | Proposal

What is it? I’m planning to work out a drawing machine for this project, combining icm and pcom together. In the icm part, a Kinect camera will capture…

1

ICM Week10|Video and Sound

Rotate lines to visualize the  frequency spectrum:    

summits2

ICM Week8|Data

Create a sketch that uses an external data source. You can present in class using your laptop or put your sketch online. Here are some ideas: Track personal…

ICM Week7| DOM

Create a webpage that extends beyond the canvas, using p5.dom.js. You are welcome to incorporate other javascript libraries as well if you’re feeling ambitious. If you’re stuck for…

ICM Week6| Find yellow bubble

Design a sketch in an object-oriented fashion. Follow these steps and see how far you get (even just doing the first couple steps is ok!) Make one single…

ICM & PCOM Synthesis|One Button Shooting Game

On Friday, all the 1st year students were asked to take a synthesis session, which meant we need to synthesize our knowledge from ICM and Pcom. My partner Zach and…

Screen Shot 2015-09-22 at 13.00.20

ICM Week4| Reorganize my work

Reorganize “groups of variables” into objects. Break code out of setup() and draw() into functions. Use a function to draw a complex design multiple times with different arguments….

ICM Week3| Who Moved My Cheese?

Try making a rollover, button, or slider from scratch. Create an algorithmic design with simple parameters. Tie the above two together and have an interface element control the…

Screen Shot 2015-09-22 at 13.00.20

ICM Week2| Are you hungry ?

This week we were going to create simple animations by using some new functions, such as random(), map(), translate(),mouseX and mouseY. The sketch should contain: One element controlled by the mouse. One element that…

Screen Shot 2015-10-09 at 11.05.43

ICM Week1| Portrait with p5

This is the first time I learn  to code and I have never thought of drawing by coding before.P5 is really amazing! (needs lots of patience as well.) Below…