つよくなりたいなあ

地に足をつけず世界を生きぬくブログです

Processing

181010

/* * 2018/10/10 * invisible wind. */ import processing.pdf.*; boolean savePDF = false; int octaves = 4; float falloff = 0.75; color arcColor = color(100, 0, 75, 100); float tileSize = 30; int gridResolutionX, gridResolutionY; boolean debug…

複合モジュール #01

/* * 2018/09/10 */ float tileX = 12; float tileY = 12; float tileWidth, tileHeight; int count = 0; int colorStep = 15; int circleCount; float endSize, endOffset; int actRandomSeed; void setup() { size(800, 800); tileWidth = width/tileX; ti…

マウスの位置で円の動きを変える

/* * 2018/09/09 */ float tileCount = 40; int circleAlpha = 80; int actRandomSeed = 0; void setup() { size(640, 640); } void draw() { translate(width/tileCount/4, height/tileCount/4); background(0); smooth(); noFill(); randomSeed(actRandomS…

Generative Design: グリッドと整列

/* * 2018/08/26 * Grid */ int tileCount = 40; int actStrokeCap = ROUND; int actRandomSeed = (int)random(10000); int gridSize; color c1, c2, c3; void setup() { size(640, 640); colorMode(HSB, 360, 100, 100, 100); gridSize = height/15; } void…

マウスの位置でサイズがかわる円

/* * 2018/06/08 * shape */ float tileCount = 20; color moduleColor = color(0); int moduleAlpha = 180; int actRandomSeed = 0; int max_distance = 500; void setup() { size(550, 550, P3D); } void draw() { background(255); smooth(); noFill(); r…

ひっくり返るドット

/* * 2018/06/07 * flip dots */ int X_NUM = 10; int Y_NUM = 10; void setup() { size(640, 640); ellipseMode(CENTER); colorMode(HSB, 360, 100, 100); noStroke(); fill(100); } void draw() { background(350); translate(width/2, height/2); for (in…

ProcessingでAudio Visualつくりたい #001

以前からVJしたいなと思っていたので、学生の時から使ってるprocessingとminimの組み合わせでオーディオヴィジュアル的な絵作りの勉強をしていきます。 processing以外だとTouchDesignerがやりやすいのでそちらも合わせて使っていきたい。 目標は、つくった…

HEMESH使ってProcessingから3D printingしたい

Processingでつくったジェネラティブな3Dを3Dプリンターで出力したいなーと最近考えています。 会社で新しくかったマシンは案件で稼働中なのですぐには使えないのですが、Fabcafeとかあるし、3D printingできる環境は揃ってる。 Processingから3D printingし…

Daily Coding: change color / collage

Generative Designの教本買いました。今日やったスケッチ。 マウスの位置で色が変わる 切り抜いた写真をランダムに配置してコラージュする。これは楽しい。画像は多いほどいいかも。 /* * 2018/05/28 * collage by code */ PImage[] imgs; String[] imageNam…

#Coding Challenge Metaball

shiffman先生の動画、わかりやすい説明(英語だけど)とエラーとか間違いもその場で訂正してくれるのでありがたい。動画だと全部のコード確認できなくて間違いを探すのに手間取るときもある。 Blob[] blobs = new Blob[10]; void setup() { size(800, 600); …