マガジンのカバー画像

ジェネラティブアート 練習帳

36
Processingで作るジェネラティブアートの練習帳 #Processing #GenerativeArt #generative_art #CreativeCoding
運営しているクリエイター

記事一覧

generativeart_037

// 作品概要:// 黒板の落書き// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_037";// セットアップvoid setup() { size(800, 800); noLoop();}// 描画void draw() { // 背景色設定 background(32, 64, 64); noFill(); noStroke(); // 描画処理 drawpPttern

generativeart_036

// 作品概要:// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_036";// セットアップvoid setup() { size(800, 800); noLoop();}// 描画void draw() { // 背景色設定 background(255); noFill(); noStroke(); // 描画処理 drawpPttern(10); // フッター

generativeart_035

// 作品概要:// テクスチャーアートを模倣// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_035";// セットアップvoid setup() { size(800, 800); noLoop();}// 描画void draw() { // 背景色設定 background(240); noFill(); noStroke(); // 描画処理 drawpPttern(

generativeart_033

// 作品概要:// 色が重なる動画// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_033";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yfloat CIRCLE_DIAMETER; // 円の幅color COLOR_R;color COLOR_G;color COLOR_B;int CIR

generativeart_032

// 作品概要:// テクスチャーアートを模倣// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_032";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yfloat CIRCLE_WIDTH; // 円の幅float CIRCLE_HEIGHT; // 円の高さfloat CIRCLE

generativeart_031

// 作品概要:// ちょっと変わった円の描き方// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_031";float CIRCLE_CENTER_X; // 円の中心の座標Xfloat CIRCLE_CENTER_Y; // 円の中心の座標Yfloat CIRCLE_DIAMETER; // 円の直径// セットアップvoid setup() { size(800, 800); noL

generativeart_030

// 作品概要:// うにがいっぱい// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_030";float CIRCLE_CENTER_X; // 円の中心の座標Xfloat CIRCLE_CENTER_Y; // 円の中心の座標Yint LINES_NUM; // 行数// セットアップvoid setup() { size(800, 800); noLoop();

generativeart_029

// 作品概要:// 円を並べる// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_029";float CIRCLE_CENTER_X; // 円の中心の座標Xfloat CIRCLE_CENTER_Y; // 円の中心の座標Yint LINES_NUM; // 行数// セットアップvoid setup() { size(800, 800); noLoop(); ba

generativeart_028

// 作品概要:// ランダムに図形を並べる// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_028";int SHAPE_NUM; // 描画する図形の数// セットアップvoid setup() { size(800, 800); noLoop(); background(255);}// 描画void draw() { background(255); // 図形を描画 SHA

generativeart_027

// 作品概要:// 円を並べる// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_027";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yint LINES_NUM; // 行数int COLUMN_NUM; // 列数// セットアップvoid setup() { size(800, 800); noLoop(); b

generativeart_026

// 作品概要:// 円を並べる// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_026";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yint LINES_NUM; // 行数int COLUMN_NUM; // 列数// セットアップvoid setup() { size(800, 800); noLoop(); b

generativeart_025

// 作品概要:// 円を敷き詰める// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_025";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yfloat CIRCLE_DIAMETER; // 円の直径int LINES_NUM; // 行数// セットアップvoid setup()

generativeart_024

// 作品概要:// 円を敷き詰める// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_024";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yint LINES_NUM; // 行数// セットアップvoid setup() { size(800, 800); noLoop(); background(255);}// 描

generativeart_023

// 作品概要:// 円を並べる// (C)2023 sakuzo_arts// Global変数String APPNAME = "generativeart_023";float CIRCLE_X; // 円の中心の座標Xfloat CIRCLE_Y; // 円の中心の座標Yint LINES_NUM; // 行数// セットアップvoid setup() { size(800, 800); noLoop(); background(255);}// 描画v