<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.6" -->
<rss version="0.92">
<channel>
	<title>MOVING IMAGE STUDIO I</title>
	<link>http://mis.pir2.org</link>
	<description>Progamming, Design, and Animation for undergraduates at the Integrated Digital Media Institute, Polytechnic University</description>
	<lastBuildDate>Mon, 05 May 2008 01:06:49 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>3D</title>
		<description>
float a, b, c;
void setup() {
  a = b = c = 4.0;
  size(400, 400, P3D);
  frameRate(30);
}

void draw() {
  background(200);
  
  ambientLight(102, 102, 102);
  lightSpecular(204, 204, 204); 
  directionalLight(102, 102, 102, 0, 0, -1); 
  specular(255, 255, 255); 
  shininess(3.0);

 ...</description>
		<link>http://mis.pir2.org/bene/sketches/3d-2/</link>
			</item>
	<item>
		<title>3D</title>
		<description>
float a, b, c;
void setup() {
  a = b = c = 4.0;
  size(400, 400, P3D);
  frameRate(30);
}

void draw() {
  background(200);
  
  ambientLight(102, 102, 102);
  lightSpecular(204, 204, 204); 
  directionalLight(102, 102, 102, 0, 0, -1); 
  specular(255, 255, 255); 
  shininess(3.0);

 ...</description>
		<link>http://mis.pir2.org/bene/sketches/3d/</link>
			</item>
	<item>
		<title>Audio</title>
		<description>
import ddf.minim.*;
import ddf.minim.analysis.*;

AudioPlayer buddha;
BeatDetect beat;
float eRadius;

void setup() {
  size(300, 300);
  Minim.start(this);
  buddha = Minim.loadFile("RockTheCasbah.wav");
  buddha.play();
  beat = new BeatDetect();
  eRadius = 20;
}

void draw() {
//  background(0);
  fill(0, 50);
  noStroke();
  rect(0, 0, width, height);
  smooth();
  stroke(255);
  for(int i = ...</description>
		<link>http://mis.pir2.org/bene/sketches/audio/</link>
			</item>
	<item>
		<title>File Processing</title>
		<description>source code

text file contains:
45 123 
2 345 
56 34 
8 3234 
34 55
700 2
 </description>
		<link>http://mis.pir2.org/bene/announcements/file-processing/</link>
			</item>
	<item>
		<title>Files for 4/22</title>
		<description>peep
 peep alpha
 map

peeps code
weather code

 </description>
		<link>http://mis.pir2.org/bene/announcements/files-for-422/</link>
			</item>
	<item>
		<title>Final Project: Data Visualization</title>
		<description>For your final project, you are to create a data visualization based on your own set of data. The goal is to create a visual space that abstracts a set of information. 

You can use any set of data you choose: what you have for breakfast each day, the temperature, ...</description>
		<link>http://mis.pir2.org/bene/assignments/final-project-data-visualization/</link>
			</item>
	<item>
		<title>Transform: rotating squares</title>
		<description>
void setup() {
  size(300, 300); 
}

void draw() {
  background(0);
  fill(255);
  noStroke();
  smooth();
  frameRate(30);
  
  pushMatrix();
    translate(width/2, height/2);
    rotate(TWO_PI/30 * frameCount%60 * 0.5);
    //println(TWO_PI/30 * frameCount%60 * 0.5);
    rectMode(CENTER);
   ...</description>
		<link>http://mis.pir2.org/bene/sketches/transform-rotating-squares/</link>
			</item>
	<item>
		<title>Matrix Manipulation</title>
		<description>
float angle;

void setup() {
  size(600, 600);
  smooth();
}

void draw() {
  background(200);
    
  pushMatrix();
  // moves origin to center of screen
    translate(width/2, height/2);
    rotate(frameCount * 0.01);
    scale(frameCount%200 * 0.01);
    angle = 0;
 ...</description>
		<link>http://mis.pir2.org/bene/sketches/matrix-manipulation/</link>
			</item>
	<item>
		<title>Color Bars</title>
		<description>
movingBars
final int numBars = 20;
ColorBar[] bars = new ColorBar[numBars];

int RandInt (int minVal, int maxVal) {
  return int(random(minVal, maxVal+1));  
}

void setup() {
 size(600, 300);
 colorMode(HSB, 360);
 frameRate(30);
 for (int i=0; i < numBars; i++) {
   bars[i] = new ColorBar(RandInt(240, 360), RandInt(minWidth, maxWidth));
 }
}

void draw() {
  background(0); ...</description>
		<link>http://mis.pir2.org/bene/sketches/color-bars/</link>
			</item>
	<item>
		<title>creating polygon objects</title>
		<description>Writing a class to define a flexible polygon object.
polyDrawing.txt
class Polygon </description>
		<link>http://mis.pir2.org/bene/sketches/creating-polygon-objects/</link>
			</item>
</channel>
</rss>
