【連載】#1 twigl.app で始める GLSL クリエイティブコーディング! まずは GLSL の基本を理解しよう
まずは気軽に始めてみよう 今回から、いつもとは少し趣向を変えて GLSL のチュートリアル記事を連載形式で書いていこうかなと思います。 きっかけは、最近にわかに(ごく限られた界隈で)話題になっていた #つぶやきGLSL というハッシュタグつきの一連のツイートです。 このハッシュタグが付けられたツイー...
【連載】#5 twigl.app で始める GLSL クリエイティブコーディング! #つぶやきGLSL に学ぶコード圧縮 minify テクニック
コードを短く記述する文化 twigl.app で始める GLSL クリエイティブコーディング、第五回となる今回のテーマは「GLSL の minify をやってみよう」です。 Twitter で #つぶやきGLSL のハッシュタグなどを見ていると、本当にこんなに短いコードでこんな絵が出るの? と思うよ...
【連載】#4 twigl.app で始める GLSL クリエイティブコーディング! ベクトルを理解し仲良くなろう
ベクトル!? なにそれおいしいの twigl.app で始める GLSL クリエイティブコーディング、第四回のテーマは「ベクトルと仲良くなろう」です。 ベクトルって、GLSL に限らず、3DCG の世界ではとってもポピュラーな存在ですが、一方で実生活で(一般的には)ほとんど会話に出てこない概念ですし...
【連載】#3 twigl.app で始める GLSL クリエイティブコーディング! よく見る GLSL のビルトイン関数を知る
頻出するものから徐々に覚えていこう twigl.app で始める GLSL クリエイティブコーディング、第三回となる今回のテーマは「よく使うビルトイン関数を知ろう」です。 GLSL に初めて挑戦するとき、大抵は、ちょっと変わったデータ型とか、スクリーン上の全てのピクセルでまったく同じ GLSL のコ...
【連載】#2 twigl.app で始める GLSL クリエイティブコーディング! スクリーン座標正規化を理解する
最初はよくわからないアイツ twigl.app で始める GLSL クリエイティブコーディング、第二回となる今回のテーマは「よく見かけるスクリーン座標正規化を理解する」です。 twigl.app のように、GLSL を使ってクリエイティブコーディングを行うことができるプラットフォームは実は結構たくさ...