今すぐBrainf*ckを始めるべき10の理由
この記事はQiitaで書いた記事をはてなブログに移動させたものです→ Internet Archive
この記事はEsolang(難解プログラミング言語) Advent Calendar 2016の4日目です。 深夜テンションでうっかり参加登録ボタンを押してしまった・・・
今流行のBrainf*ckについて「今すぐ○○を始めるべき10の理由」形式で紹介します!
続きを読むKotlin+Processing+GLSLでマンデルブロ集合の描画
この記事はQiitaで書いた記事をはてなブログに移動させたものです→ Internet Archive
手軽にシェーダで遊べる環境が欲しくて色々と調べてたら Kotlin + Processing + GLSL という環境に行き着きました。そこで、ざっくりとした使用方法を備忘録的に記事にまとめました。
(ちなみにピクセルシェーダだけとかであれば Shadertoy がおすすめです!)
内容
- Kotlin + Processingでシェーダを使う方法を紹介します。Processingで使うシェーダ言語はGLSLです。
- シェーダで何を描画するか悩んだのですが、シェーダと相性が良いマンデルブロ集合を描画させます。
- せっかくなので「マウスホイールで拡大縮小」や「マウスドラッグで平行移動」の機能も追加させます。
- IDEはIntellij IDEAを用います。