Skip to content

Instantly share code, notes, and snippets.

"""
Explode
by Daniel Shiffman.
(Rewritten in Python by Jonathan Feinberg.)
Mouse horizontal location controls breaking apart of image and
Maps pixels from a 2D image into 3D space. Pixel brightness controls
translation along z axis.
"""
@REAS
REAS / RGB_textures.pde
Created May 20, 2014 23:01
Stochastic RGB textures
import processing.pdf.*;
color[] rgb = {
#FF0000, #00FF00, #0000FF
};
//SPACING BETWEEN LINES
float spMin = 2;
float spMax = 4;
float strokeWidth = 0.5;
@REAS
REAS / PDF Example
Last active August 29, 2015 14:06
PDF Example for the Buckeyes
import processing.pdf.*;
void setup() {
size(600, 600);
//frameRate(1);
}
void draw() {
beginRecord(PDF, "Ex_07_#######.pdf");
@REAS
REAS / EmbeddedLoops
Created September 4, 2014 15:47
Embedded Loops for the Buckeyes
size(600, 600);
background(255);
strokeWeight(8);
strokeCap(SQUARE);
int offsetRange = 100;
int rowHeight = 10;
for (int y = 0; y < 600; y += rowHeight) {
import processing.pdf.*;
boolean recordFrame = false;
float x;
float diameter;
void setup() {
size(400, 600);
x = random(0, width);
@REAS
REAS / HammerField.pde
Last active December 14, 2015 01:59
Example code for Print, Paper, Process: Marbling and Technology at the Hammer Museum
/**
PRINT PAPER PROCESS: MARBLING AND TECHNOLOGY
23 FEB 2013, HAMMER MUSEUM
UCLA ARTS SOFTWARE STUDIO <http://software.arts.ucla.edu>
(Based on code in Dan Shiffman's Nature of Code <http://natureofcode.com/>)
Operate the program with the mouse, keyboard, or modify the code.
Click to draw a new field
/*
PROCESSINGJS.COM HEADER ANIMATION
MIT License - F1lT3R/Hyper-Metrix
Modifed by Casey Reas, 7 Nov 2013
Native Processing Compatible
*/
// Set number of circles
int count = 90;
// Set maximum and minimum circle size
int gap = 20;
void setup() {
size(1000, 1000);
strokeWeight(4);
strokeCap(SQUARE);
frameRate(0.5);
}
void draw() {
import gab.opencv.*;
import processing.video.*;
import java.awt.*;
Capture video;
OpenCV opencv;
void setup() {
size(640, 480);
video = new Capture(this, width, height);
@REAS
REAS / TXT
Last active February 1, 2018 20:41
Big Picture, SCI-Arc VS 4201 01, Spring 2018
Big Picture
SCI-Arc VS 4201 01
Spring 2018
Instructors
Ryan Tyler Martinez
Casey Reas
Course Meetings: Thursdays 10:00-1:00PM, 2:00-5:00pm PC Lab North