マガジンのカバー画像

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

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

#Processing

generativeart_038

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

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_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

generativeart_022

// 作品概要:// 広がる四角形// Global変数String APPNAME = "generativeart_022";float RECTANGLE_X; // 四角形の始点(左上)の座標Xfloat RECTANGLE_Y; // 四角形の始点(左上)の座標Yfloat RECTANGLE_WIDTH; // 四角形の幅float RECTANGLE_HEIGHT; // 四角形の高さfloat LINE_START_X;