劣化なしの画像のためのページです ツィートの添付画像として画像を投稿すると、 Twitter 側で圧縮されてしまいます。 この作品は星空を表現したものなので、小
はじめに Python モードで つぶやき Processing に参加している場合、 if 文の除去は重要です。 それは、if 文が存在すると複文にできないため、 if 文に関するインデントが
はじめに このページでは和柄のひとつである亀甲模様を描いた以下の作品について説明します。 #つぶやきProcessing R=range W=strokeWeight S=stroke size(500,500) noFill() W(5) S(250,100,55) background(-9) u=13;v=7.5 for i in
はじめに 図形を丸型の領域に描く表現は、なんとなく柔らかな雰囲気になることもあり、 アニメのアイキャッチやゲームなど、さまざまなところで使われて
はじめに このページでは以下の作品について説明します。 #つぶやきProcessing ノイズ山脈 def setup():size(500,300);noStroke() R=range def draw(): filter(BLUR,1) for y in R(300): h=90 for x in R(-50,500): t=noise(x*.05,y*.07)*90 if t>h: fill(-1,50);h=t else: fill(50,50);h-=sin(frameCount*.02)**2*2 rect(x,y,1,1) pic.twitter.com/Meq8itrjei —
はじめに このページは、一見正しそうなコードを書いているものの、 実は code golf 的にはあまり上手くいっていない事例をまとめたものです。 私が失敗するたび
はじめに このページでは以下の作品について説明します。 文字数超過のため、つぶやきProcessing ならず。残念。あと 35 文字削減しないといけな
はじめに ここでは集光効果の説明と、その表現を目指した以下の作品についての説明を行います。 #つぶやきProcessing size(500,500) blendMode(ADD) R=range(500) h=[[noise(i*.005,j*.005) for i in R] for j in
はじめに このページでは、以下の作品をベースとして立体感を出す方法について説明します。 #つぶやきProcessing def setup():size(500,500);background(-9) R=random def F():t=R(7);r=R(200);return r*cos(t)+250,r*sin(t)+250 def draw(): for i in [0]*3:x1,y1=F();x2,y2=F();stroke(9);line(x1+1,y1+1,x2+1,y2+1);stroke(156+R(99),210,99);line(x1,y1,x2,y2)#dailycodingchallenge pic.twitter.com/KkWWyOUZ3N
はじめに このページでは、以下の作品をベースとして放物運動について説明します。 #つぶやきProcessing 夏の思い出 def setup():size(500,500);noStroke();fill(-1) def D(n): x=400;y=500;vy=-.97 for i in range(n):x-=.2;y+=vy;vy+=.001;circle(x,y,random(8/(n-i))+1) def draw(): clear();f=frameCount*5;D(f);filter(BLUR,3);D(f+7);filter(BLUR,1)#dailycodingchallenge
はじめに このページでは、以下の作品のソースコードを示します: 本当は少し厚みのある表現だったのですが、その処理を入れると文字数超過で つぶやきP
はじめに このページでは、以下の作品のソースコードを示します: 本当は少し厚みのある表現だったのですが、その処理を入れると文字数超過で つぶやきP
はじめに このページでは、以下の作品のプログラムリストを紹介します: 今日は、 @deconbatch さんの note https://t.co/WSxeLMv9yo を参考に、滑らかに繋がる閉曲線を描いてみました。 文字数
はじめに このページでは、以下の作品の解説をします: #つぶやきProcessing 周期的ノイズ関数 def cnoise(t,c):p=t*2*PI/c;return noise(cos(p)+1,sin(p)+2) size(500,500) C=36 Rs=100 Rt=50 Cx=Cy=250 x=cnoise(0,C)*Rs+Rt+Cx; y=Cy for i in range(1,37): r=cnoise(i,C)*Rs+Rt;t=radians(i*10);u=r*cos(t)+Cx;v=r*sin(t)+Cy;line(x,y,u,v);x,y=u,v pic.twitter.com/wyFgraZDCe — Koji Saito (@KojiSaito) June 12,
周期的ノイズとは こんな感じで、いい感じに半径を変動させて、 歪んだ円(閉曲線)を描きたい場合は、 周期的ノイズを使うことをオススメします。 #つぶ
はじめに 球面上を、形を変えずに移動する図形を表現したかったのですが、 結局うまくできませんでした。 文字数超過で、つぶやきProcessing で
再帰による木構造の描画 短いコードで植物を表現するのは、自分にはまだ難しいみたい。コードの方も、文字数超過どころではなく、3 ツィートくらい必要
空と雲へのチャレンジの軌跡(2020.02.29 - 05.21)
はじめに 空と雲をテーマにいくつか つぶやき Processing をしてきました。 現在のところ、ひとつの到達点として以下の作品があります。 青空と雲: #つぶやきPro
はじめに Processing には randomGaussian という 平均値 0、分散 1 の正規乱数を返す関数があります。 この関数の戻り地は、その仕様の通り、 非常に大きな値や絶対値が非常に大き
はじめに この作品は 2020 年 4 月 1 日から 5 月 14 日にかけて開催された、 #dailycodingchallenge の 5 月 13 日のお題「ろ or ロマンチック」についての作品です。 空をちょっと夕焼け気
画像処理によるメタボール表現その 2 - 四角メタ(2020.05.18)
メタレクト 先日書いたページ 「 画像処理によるメタボール表現(2020.05.17) 」 では、等電位面のアナロジーからくる、 溶融するような表現を実
はじめに 本棚を整理してたら、昔書いたノートが出てきました。 走り書きですが、ラマヌジャンっぽい数式の作り方というか、 そのヒントというか解説を読
メタボールについて この日の作品は、画像処理によるメタボール表現を行うものでした: #つぶやきProcessing def setup():size(500,500);noFill();strokeWeight(2);blendMode(ADD) def C(x,y,r): for t in range(r):stroke(t);circle(x,y,r-t) N=lambda t:noise(sin(t),frameCount*.01)*500 def draw(): clear() for i
はじめに ジェネラティブアートが使われている分野としては、 音楽プレイヤーの再生時の映像やスクリーンセーバーなどがあります。 一般的にこれらに使わ
はじめに この作品は 2020 年 4 月 1 日から 5 月 14 日にかけて開催された、 #dailycodingchallenge の 5 月 1 日のお題「混ぜる」についての作品です。 お題:ミキサー 40 文字程オーバー
はじめに この作品は 2020 年 4 月 1 日から 5 月 14 日にかけて開催された、 #dailycodingchallenge の 5 月 1 日のお題「回る」についての作品です。 お題:回る 文字数超過で、つぶやき
はじめに この作品は 2020 年 4 月 1 日から 5 月 14 日にかけて開催された、 #dailycodingchallenge の 4 月 25 日のお題「残す」についての作品です。 #つぶやきProcessing 残
はじめに このページでは、「猫バス」をイメージして作った作品の解説を行っていきます。 まずは「猫バス」として作った作品を以下に示します: #つぶや
方法 あともう一文字削除したい!という時に使える(かもしれない)テクニックです。 少なくとも Python モードにおける Processing では、 background(255) は background(-1) と書けます。 この方法は
作品解説 つぶやき Processing で写実的な猫の画像が描けたら面白いだろうな、と思ってます。 つぶやき Processing のような、文字数に制限のある、つまり、 記述できる情報量
作品解説 無彩色で、なにか綺麗な作品はできないものか、 と試行錯誤しているうちに目の錯覚を利用した作品ができたーと思っています。 #つぶやきPro
作品解説 この作品は、つぶやき Processing で、 もう少し絵画的な表現ができないものかと試行錯誤したものでした。 描きこむとコード量が多くなり、結果として 1 ツ
作品解説 この作品は、当初は都市を生成できないだろうか、ということで始めたものでした。 さすがに都市は無理だろう…ということで、 まずは建物を作る
解説 この作品も抽象的な形状ではなく、 具体的なもの・シーンを描きたいと思い作成しました。 蕪村の有名な句「春の海 ひねもす のたりのたりかな」をなん
作品解説 魔法使いが魔法の薬を調合しているような、 そんな表現を模索して作ってみました。 文字数超過で、つぶやきProcessing できなかったも
微生物を描く Micro World (2020.03.07)
作品解説 空の表現に一段落ついたので、 次のテーマとして微生物の世界を再び模索してみました。 つぶやき Processing を始めた頃、 ボルボックスを描こうとしていた
はじめに つぶやき Processing では、多重ループもよく使います。 これは、 Creative Coding 入門 の ところでも書いているように、 例えば全画面に何か描く場合でも使われるテクニ
デジタル 8 色について プログラムでアニメーションを生成するとき、 鮮やかな色を適当に割り振りたい、という状況に遭遇する場合があります。 つぶやき Processing
ハート型などの複雑な形状を使いたい場合は… 絵文字の活用も視野に入れてみよう。 もちろん、使いたい形状が絵文字として定義されているのであればーと
作品解説 自然現象を つぶやき Processing したくて、この日は「煙」をテーマに選びました。 煙は CG でもパーティクルという機能で表現されているものであり、 つぶや
主張する Composition with Color Planes(2020.03.07)
作品解説 Composition with Color Planes とは、言わずと知れた Mondrian の作品 https://arthive.com/pietmondrian/works/490233~Composition_with_color_planes_1 のことです。 この作品を、つぶやき Processing でアニメーション化することはできないだろうか?と考え、 この作
ようやく納得できる作品に 1 月弱、つぶやき Processing を続けているうちに、 抽象的な表現よりも、具体的なものを描きたい、という気持ちが強くなってきました。
フレームカウンタ用 code golf テクニック(Python)
はじめに つぶやき Processing で、特にアニメーション作品を作る場合に、 フレームごとに増加するカウンタ値が必要となる場合があります。 この短いメモでは、その
はじめに なぜ、分数の割り算は、割る方の分数をひっくり返して(=分子と分母を入れ替えて) 掛け算するのでしょうか? 子供に聞かれたときに、きちんと
はじめに なぜ、分数の割り算は、割る方の分数をひっくり返して(=分子と分母を入れ替えて) 掛け算するのでしょうか? 子供に聞かれたときに、きちんと
つぶやき Processing でテレビゲーム この作品の 3 日前には、インタラクティブな水面シミュレータを作ってました。 この日は、さらなるインタラクティビティを!と
はじめに つぶやき Processing では、あと 1 文字あればツィートできるのに! …という状況に時々直面します。 そんなとき、本文書で説明するテクニックを使えば、 無
マンデルブロ集合とジュリア集合 5 日前(2020.02.20)の マンデルブロ・ダイブ に続き、 2/25 には別のフラクタル作品を投稿しました。 #つぶやき
ソースコード ここでは文字数超過で、 つぶやき Processing できなかった以下の作品を軸に少し書いてみます。 #つぶやきProcessing ボツ編 文字数削減に失
clear() を使おう background(0) よりも clear() の方が文字数が 6 文字少ない。 背景を黒で塗りつぶす必要があるなら、 clear() で代替できないか検討してみよう。 [EOF]
はじめに このページでは、Creative Coding でよく見かける、 全体的に塗りつぶす系の作品をどのように作るのか、 その基礎的な部分について説明してい
最初に始めた人について つぶやきProcessing とは、@Hau_kun さんが 2019 年 5 月 27 日 22:46 に、 「#つぶやきProcessing」というタグ
はじめに このページは、私が個人的に好きな作品へのリンク集です。 どれも素敵な作品で、ついつい見とれてしまいます。 ※ なお、このページはまだ未完成
作者からのコメント これは 2 つ目に「つぶやきProcessing」できた作品です。 私自身、つぶやきProcessing という活動(?)に衝撃を
はじめに 私が勝手に「凄い!」と思った作品へのリンク集です。 どうしてこんなに短いコードで、こんなに凄い表現ができるのか、誰か教えて…。 ※ なお、
<span>@</span>KojiSaito が最初に<br>「つぶやきProcessing」できたもの (2020.02.19)
ことの始まり 2 月 18 日(2020 年)に、遅ればせながら知った「つぶやきProcessing」。 これはメガデモにおける新たなレギュレーションの 誕
「ブログリーダー」を活用して、Koji Saitoさんをフォローしませんか?