マガジン

  • まず100作るGenerative Art

    自分が作ったGenerative Art作品のまとめです。 ソースコードも公開しています。

  • Processing Tips

    一緒にProcessingを楽しもう

記事一覧

Generative Art #200

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); colorMode(HSB, 360, 100, 100, 100);}void draw() { background(255); tile(); noStroke(); fill(360)…

おかず
4年前
8

Generative Art #199

Codeint[] colors = {#2364aa,#3da5d9,#73bfb8,#fec601,#ea7317};//int[] colors = {#008cc5,#33cccc,#f7fff7,#ff6b6b,#ffe66d};void setup() { size(800, 800); pixelDe…

おかず
4年前
10

Generative Art #198

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(0); noStroke(); for(int i=0; i<300000; i++){ float x = random(width);…

おかず
4年前
9

Generative Art #197

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}void draw() { background(0); tile();}void tile() { int c = int(random(5, 21));…

おかず
4年前
7

Generative Art #196

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(255); rectRec(0, 0, width);}void rectRec(float x, float y, float s) { i…

おかず
4年前
2

Generative Art #195

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(getCol()); for (int i=0; i<10; i++) { color col = getCol(); stroke(…

おかず
4年前
5

Generative Art #194

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(colors[3]); dots(); rectRec(50, 50, width-100); shuffleCol();}void dots…

おかず
4年前
2

Generative Art #193

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}void draw() { background(23); tile();}void tile() { int c = 16; float w = widt…

おかず
4年前
5

Generative Art #192

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(#D22E2C); for (int i=0; i<8; i++) { float x = random(width); float …

おかず
4年前
3

Generative Art #191

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}void draw() { background(0); noStroke(); tile(); noiseSeed(int(random(10000)))…

おかず
4年前
5

Generative Art #190

Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { ArrayList<PVector> forms = new ArrayList<PVector>(); int c = 80; float w = width/c…

おかず
4年前
4

Generative Art #189

Codevoid setup(){ size(800, 800); pixelDensity(2); noLoop();}void draw(){ background(30); bg(); noiseField(); noiseSeed(int(random(100000)));}void bg(){ noStr…

おかず
4年前
5

Generative Art #188

Code Happy coding!!

おかず
4年前
2

Generative Art #187

再帰的に分割した矩形の中から一定の確率でピックし、立体的な表現を与える。 Happy coding!

おかず
4年前
3

Codevember 2019

ソースコードは全てOpenProcessingで公開しています。 Happy coding!

おかず
4年前
3

Generative Art #186

CodeArrayList<PVector>points = new ArrayList<PVector>();void setup() { size(900, 900); pixelDensity(2); noLoop();}void draw() { points = new ArrayList<PVector…

おかず
4年前
13
Generative Art #200

Generative Art #200



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); colorMode(HSB, 360, 100, 100, 100);}void draw() { background(255); tile(); noStroke(); fill(360); for (int i=0; i<20; i++) { float x =

もっとみる
Generative Art #199

Generative Art #199



Codeint[] colors = {#2364aa,#3da5d9,#73bfb8,#fec601,#ea7317};//int[] colors = {#008cc5,#33cccc,#f7fff7,#ff6b6b,#ffe66d};void setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}vo

もっとみる
Generative Art #198

Generative Art #198



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(0); noStroke(); for(int i=0; i<300000; i++){ float x = random(width); float y = random(height); float nSc

もっとみる
Generative Art #197

Generative Art #197



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}void draw() { background(0); tile();}void tile() { int c = int(random(5, 21)); float w = width/c; noStroke(); stroke(2

もっとみる
Generative Art #196

Generative Art #196



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(255); rectRec(0, 0, width);}void rectRec(float x, float y, float s) { int c = int(random(2, 4)); float ss = s/c

もっとみる
Generative Art #195

Generative Art #195



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(getCol()); for (int i=0; i<10; i++) { color col = getCol(); stroke(col); fill(col); rectRec(50, 50, wid

もっとみる
Generative Art #194

Generative Art #194



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(colors[3]); dots(); rectRec(50, 50, width-100); shuffleCol();}void dots() { int c = 100; float w = width/c; noS

もっとみる
Generative Art #193

Generative Art #193



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}void draw() { background(23); tile();}void tile() { int c = 16; float w = width/c; noFill(); stroke(#FFF0F0); strokeWe

もっとみる
Generative Art #192

Generative Art #192



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { background(#D22E2C); for (int i=0; i<8; i++) { float x = random(width); float y = random(height); float s = random(1

もっとみる
Generative Art #191

Generative Art #191



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop(); rectMode(CENTER);}void draw() { background(0); noStroke(); tile(); noiseSeed(int(random(10000)));}void tile() { int count = 20; float s

もっとみる
Generative Art #190

Generative Art #190



Codevoid setup() { size(800, 800); pixelDensity(2); noLoop();}void draw() { ArrayList<PVector> forms = new ArrayList<PVector>(); int c = 80; float w = width/c; int cc = int(c*1.1); for (int j=0; j<c

もっとみる
Generative Art #189

Generative Art #189



Codevoid setup(){ size(800, 800); pixelDensity(2); noLoop();}void draw(){ background(30); bg(); noiseField(); noiseSeed(int(random(100000)));}void bg(){ noStroke(); for(int i=0; i<80000; i++){ flo

もっとみる
Generative Art #187

Generative Art #187



再帰的に分割した矩形の中から一定の確率でピックし、立体的な表現を与える。

Happy coding!

Codevember 2019

Codevember 2019



ソースコードは全てOpenProcessingで公開しています。

Happy coding!

Generative Art #186

Generative Art #186



CodeArrayList<PVector>points = new ArrayList<PVector>();void setup() { size(900, 900); pixelDensity(2); noLoop();}void draw() { points = new ArrayList<PVector>(); background(255); rectRec(10, 10, wi

もっとみる