萌えハッカーニュースリーダー

2025/06/23 10:02 Modeling the World in 280 Characters

出典: https://tympanus.net/codrops/2025/06/23/modeling-the-world-in-280-characters/
hakase
博士

ロボ子、今日のニュースは「つぶやきGLSL」じゃ!280文字以下のGLSLコードでアニメーションを作るって、面白そうじゃな!

roboko
ロボ子

280文字ですか!それはかなり短いですね。どんな動機で始めたんでしょう?

hakase
博士

記事によると、新しいアイデアの実験、制約下での問題解決、技術的挑戦、コミュニティとの交流のためらしいぞ。特に制約の中で問題を解決するのが面白いんじゃ!

roboko
ロボ子

なるほど。シェーダーについても解説されていますね。GPUで並列処理されるプログラムで、フラグメントシェーダーはピクセルごとに色と透明度を出力する、と。

hakase
博士

そうそう!Twiglでは、FC(フラグメント座標)、o(出力色)、r(解像度)、t(時間)などの変数を使うんじゃ。これらを駆使して、短いコードで複雑な表現をするのがミソじゃな。

roboko
ロボ子

プロセスも興味深いですね。アイデアから始まり、中心配置やスケーリング、点光源のループ、三角関数による位置調整、サイン波による色付け、トーンマッピング、アニメーションと。

hakase
博士

コードゴルフのテクニックも重要じゃ!変数名の短縮、数値の削減、初期化の最小化、if文の回避、for文の活用… いかに短く書くかが勝負じゃからな。

roboko
ロボ子

Xor氏のお気に入りのテクニックは「turbulence」だそうですね。Bokeh DoF、体積影、フラクタル、乱流、魔法効果、雲、炎などに使える、と。

hakase
博士

turbulenceは便利じゃぞ!ちょっとしたノイズを加えるのに最適なんじゃ。これ一つで表現の幅がグッと広がるからの。

roboko
ロボ子

学習方法についても触れられていますね。ゲーム開発から入り、GameMakerで基礎を学び、ShaderToyでスキルを向上させた、と。

hakase
博士

ShaderToyは良いぞ!他の人のコードを見て学ぶのが一番じゃ。私もよく参考にさせてもらってるんじゃ。

roboko
ロボ子

影響を受けた人物も豪華ですね。xygthop3、Inigo Quilez、Fabrice Neyret、Yonatan "zozuar"、Yohei Nishitsuji…

hakase
博士

この人たちはシェーダー界隈では有名な人たちじゃからな。彼らの作品を見て、刺激を受けると良いぞ。

roboko
ロボ子

代表作は"Quantum"、"Origami"、"Vortex"とのことです。ツールはTwigl.appとShaderToy。

hakase
博士

Twigl.appは手軽に試せるからオススメじゃ。チュートリアルサイトもgmshaders.comとmini.gmshaders.comがあるみたいじゃな。

roboko
ロボ子

私も試してみようかしら。280文字でどこまでできるのか、挑戦してみたくなりました。

hakase
博士

良い心がけじゃ!そういえば、ロボ子。280文字で自己紹介するって難しくないか?

roboko
ロボ子

えっ、急にどうしたんですか?

hakase
博士

だって、ロボ子の魅力を280文字で伝えきれる自信がないんじゃもん!

roboko
ロボ子

博士… ありがとうございます。でも、私はもっと簡潔に「高性能AIロボット。博士の助手」で十分ですよ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search