マガジンのカバー画像

まず100作るGenerative Art

200
自分が作ったGenerative Art作品のまとめです。 ソースコードも公開しています。
運営しているクリエイター

2019年2月の記事一覧

ProcessingでGenerative art #92

Codeint pCount = 100;Particle[] p= new Particle[pCount];int drawMode = 1;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); rectMode(CENTER); newParticle();}void draw() { for (int i=0; i<p.length; i+

ProcessingでGenerative art #91

CodeTexture texture;int actRandomSeed = 1;int drawMode = 1;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100);}void draw() { randomSeed(actRandomSeed); background(320, 3, 90); for (int i = 0; i < 20;

ProcessingでGenerative art #90

Codeint actRandomSeed = 0;void setup() { size(800, 800, P2D); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100);}void draw() { randomSeed(actRandomSeed); background(0); tile();}void tile() { int tileCount = int(random(4, 12)); f

ProcessingでGenerative art #89

CodeArrayList<Form> forms;Grid grid;int actRandomSeed = 0;void setup() { size(800, 800, P2D); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); grid = new Grid(20, 20, 760, 760, 40); newForms();}void draw() { randomSeed(actRandom

ProcessingでGenerative art #88

Codeint count = 100;Tile[] tiles = new Tile[count];int actRandomSeed = 0;void setup() { size(800, 800, P2D); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); newTile();}void draw() { randomSeed(actRandomSeed); background(360);

ProcessingでGenerative art #87

Codefloat len = 600;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); noLoop();}void draw() { background(55, 10, 100); pushMatrix(); translate(width/2, height/2); rotate(radians(-30)); form(); p

ProcessingでGenerative art #86

Code int actRandomSeed = 0;float colHue;float circleSize = 400;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100);}void draw() { randomSeed(actRandomSeed); background(333, 7, 100); drawCircles(200, 20

ProcessingでGenerative art #85

ハロウィン、クリスマス、新年とかのイベントをテーマに何か作ろうと思っていたんですけどことごとく逃していたので今回は間に合った形! Codeint count = 700;Heart[] hearts = new Heart[count];int drawMode = 1;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); noLoop(); f

ProcessingでGenerative art #84

Codeint actRandomSeed = 0;int num = 22;float[] x = new float[num]; float[] y = new float[num];float rectSize;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); for (int i = 0; i < num; i ++) { x[i]

ProcessingでGenerative art #83

今回は三角形を4つに分けました。 シェルビンスキーのギャスケットとも少し違う。 Codeint actRandomSeed = 0;int count = 3; void setup() { size(800, 800, P2D); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100);}void draw() { randomSeed(actRandomSeed); background(0); divi

ProcessingでGenerative art #82

Codeint actRandomSeed = 0;int num = 15;float[] x = new float[num]; float[] y = new float[num];float rectSize;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); for (int i = 0; i < num; i ++) { x[i]

ProcessingでGenerative art #81

三角形を3つに分割して分割して分割して・・・・ Codeint actRandomSeed = 0;int count = 4; int drawMode = 1;void setup() { size(800, 800, P2D); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100);}void draw() { randomSeed(actRandomSeed); background(30); div

ProcessingでGenerative art #80

んっ!フラクタル!んっ!フラクタル! Codeint count = 30;float angle;float colHue;void setup() { size(800, 800); pixelDensity(2); colorMode(HSB, 360, 100, 100, 100); strokeWeight(1); noLoop();}void draw() { background(360, 5, 100); for (int i = 0; i

ProcessingでGenerative art #79

lineは全部print(mouseX, mouseY)で座標を調べて打ちました。 Codeint count = 20;Circle[] circles = new Circle[count];color[] col = new color[count];int[] smalCircleDimeter = new int[count];float largeCircleDiameter = 700;int largeCircleStrokeW = 30;void se