2016-10-01から1ヶ月間の記事一覧
/** * ADSR controlled by GUI * * @author aa_debdeb * @date 2016/10/31 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; import cont…
/** * frequncy and amplitude controlled by GUI * * @author aa_debdeb * @date 2016/10/30 */ import controlP5.*; import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; i…
stacked tooth - OpenProcessing /** * stacked tooth * * @author aa_debdeb * @date 2016/10/29 */ color bg; color[] c; void setup(){ size(640, 480); colorMode(HSB, 360, 100, 100); noStroke(); mousePressed(); } void mousePressed(){ float sat =…
3D birds - OpenProcessing /** * 3D birds * * @author aa_debdeb * @date 2016/10/28 */ PVector bodySize = new PVector(10, 10, 40); PVector wingSize = new PVector(40, 1, bodySize.z); ArrayList<Bird> birds; color c1, c2; void setup(){ size(640, 640,</bird>…
starry sky in black and white - OpenProcessing /** * starry sky in black and white * * @author aa_debdeb * @date 2016/10/27 */ void setup(){ size(640, 640); mousePressed(); } void mousePressed(){ PVector offset = new PVector(random(10000),…
fly above city - OpenProcessing /** * fly above city * * @author aa_debdeb * @date 2016/10/26 */ float speed = 20; ArrayList<Block> blocks; color c1, c2, c3; void setup(){ // fullScreen(P3D); size(640, 640, P3D); rectMode(CENTER); noStroke(); mou</block>…
3D tunnel #3 - OpenProcessing /** * 3D tunnel #3 * * @author aa_debdeb * @date 2016/10/25 */ float distance = 0.0; float speed = 5; float objStep = 30; color c1, c2; boolean useRect; float noiseX = random(10000); float noiseY = random(1000…
3D tunnel #2 - OpenProcessing /** * 3D tunnel #2 * * @author aa_debdeb * @date 2016/10/24 */ float distance = 0.0; float speed = 5; float objStep = 40; color c1, c2; boolean useRect; void setup(){ //fullScreen(P3D); size(640, 640, P3D); re…
3D tunnel #1 - OpenProcessing /** * 3D tunnel #1 * * @author aa_debdeb * @date 2016/10/23 */ float distance = 0.0; float speed = 3; float objStep = 35; color c1, c2; boolean useRect; void setup(){ //fullScreen(P3D); size(640, 640, P3D); re…
objects with zero gravity - OpenProcessing /** * objects with zero gravity * * @author aa_debdeb * @date 2016/10/22 */ ArrayList<Block> blocks; void setup(){ size(640, 640, P3D); blocks = new ArrayList<Block>(); for(int i = 0; i < 60; i++){ blocks.add(n</block></block>…
crescent looper - OpenProcessing /** * crescent looper * * @author aa_debdeb * @date 2016/10/21 */ color c1, c2, c3; void setup(){ size(640, 640); strokeWeight(2); mousePressed(); } void mousePressed(){ c1 = color(random(255), random(255),…
/** * circular fft visualizer * * @author aa_debdeb * @date 2016/10/20 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim mini…
endless stream - OpenProcessing /** * endless stream * * @author aa_debdeb * @date 2016/1019 */ float MAX_SPEED = 20; float MIN_SPEED = 5; ArrayList<Rectangle> rectangles; float speed; float distance; float rectWNoise = random(10000); float rectHNois</rectangle>…
hand-written dots - OpenProcessing /** * hand-written dots * * @author aa_debdeb * @date 2016/10/18 */ ArrayList<Circle> circles; void setup(){ size(640, 640); mousePressed(); } void mousePressed(){ background(random(255), random(255), random(255)</circle>…
import controlP5.*; /** * knob for controlling ellipse size * * @author aa_debdeb * @date 2016/10/17 */ ControlP5 cp5; Knob knob; int knobValue; void setup(){ size(500, 500); noStroke(); cp5 = new ControlP5(this); knob = cp5.addKnob("knobV…
/** * recursive triangle division * * @author aa_debdeb * @date 2016/10/16 */ void setup(){ size(640, 640); noStroke(); colorMode(HSB, 360, 100, 100); mousePressed(); } void mousePressed(){ float hue = random(360); background(hue, 40, 100)…
/** * surface of wave * * @author aa_debdeb * @date 2016/10/15 */ PVector center; PVector nOffset; void setup(){ size(500, 500, P3D); center = new PVector(width / 2, height / 2); nOffset = new PVector(random(10000), random(10000)); } void …
/** * arc 3D * * @author aa_debdeb * @date 2016/10/14 */ void setup(){ size(640, 640, P3D); noStroke(); mousePressed(); } void mousePressed(){ background(255); translate(width / 2, height / 2); for(int i = 0; i < 20; i++){ int arcNum = int…
/** * slider for controling ellipse size * * @author aa_debdeb * @date 2016/10/13 */ import controlP5.*; ControlP5 cp5; int ellipseSize; void setup(){ size(640, 640); noStroke(); fill(255, 105, 180); cp5 = new ControlP5(this); cp5.addSlide…
/** * moving fan * * @author aa_debdeb * @date 2016/10/12 */ float y; float hue; void setup(){ size(320, 640); colorMode(HSB, 360, 100, 100); noStroke(); fill(0); background(0, 0, 100); y = height - 100; } void draw(){ fill(hue, 100, 100, …
/** * 3D petals * * @author aa_debdeb * @date 2016/10/11 */ float maxRadious = 300; PVector offset1, offset2; float scale1 = 0.02; float scale2 = 0.01; color c1 = color(255); color c2 = color(255, 77, 172); void setup(){ size(640, 640, P3D…
/** * dancing flame * * @author aa_debdeb * @date 2016/10/10 */ PVector offset1, offset2; float scale = 0.01; color c1, c2; void setup(){ size(640, 640); noStroke(); offset1 = new PVector(random(10000), random(10000)); offset2 = new PVecto…
/** * shift tiling * * @author aa_debdeb * @date 2016/10/09 */ int cellNum = 10; int tempSize = 25; int rectSize = 2; void setup(){ size(500, 500); mousePressed(); } void mousePressed(){ int[][][] templates = new int[tempSize][tempSize][2]…
/** * bezier tiling * * @author aa_debdeb * @date 2016/10/08 */ int cellNum = 160; float cellSize = 40; void setup(){ size(640, 640); mousePressed(); } void mousePressed(){ background(255); stroke(random(255), random(255), random(255)); st…
/** * movers on network * * @author aa_debeb * @date 2016/10/07 */ int num = 8; float radious = 200; ArrayList<Node> nodes; ArrayList<Mover> movers; color c; void setup(){ size(640, 640); mousePressed(); } void mousePressed(){ nodes = new ArrayList<Node>(); </node></mover></node>…
/** * glitch camera * * @author aa_debdeb * @date 2016/10/06 */ import processing.video.*; Capture camera; int[][][] references; void setup(){ size(640, 480); camera = new Capture(this, 320, 240); camera.start(); makeReferences(); } void m…
/** * camera of horizontal line * * @author aa_debdeb * @date 2016/10/05 */ import processing.video.*; Capture camera; void setup(){ size(640, 480); camera = new Capture(this, 320, 240); camera.start(); } void draw(){ camera.loadPixels(); …
/** * kaleidoscope * * @author aa_debdeb * @date 2016/10/04 */ void setup(){ size(640, 640); colorMode(HSB, 360, 100, 100); background(0, 0, 0); noFill(); } void draw(){ translate(width / 2, height / 2); if(mousePressed){ PVector mouse = n…
/** * rolling ring * * @author aa_debdeb * @date 2016/10/03 */ int num = 100; float radious = 130; float breadth = 75; void setup(){ size(640, 640, P3D); } void draw(){ background(30); stroke(255); strokeWeight(2); fill(0, 255, 255, 170); …
/** * pea * * @author aa_debdeb * @date 2016/10/02 */ void setup(){ size(640, 480); } void draw(){ background(0); stroke(0, 255, 0); strokeWeight(50); line(120, height / 2, 520, height / 2); stroke(0); strokeWeight(40); line(120, height / …