- この記事は、グラフィックスを生成するGPU上で実行される小さなプログラムであるシェーダーについてのインタラクティブな入門です。
- シェーダーは、その高速性と効率性によって実現される並列化のため、ビデオゲームやコンピューターグラフィックスで利用されます。
- 著者は、WebサイトでシンプルなCSSアニメーションを置き換えるシェーダーベースのアニメーションを作る方法を説明しています。
- この記事は、入力、座標、組み込み型、出力の使い方を含め、シェーダーの作り方について詳しく説明しています。
- 著者は、空間内のほかの点との距離によって形状を表現するSigned Distance Functions(SDFs)の概念を紹介しています。
- この記事ではまた、SDFsを使って個々の形状を結合し、ブロブのような複雑な形状を作る方法も説明しています。
- 著者は、timeユニフォームをシェーダーに渡すことで形状をアニメーション化する方法を示しています。
- この記事は、ユーザーがマウスを使ってブロブ内の球の位置を制御できるようにするなど、シェーダーにユーザーインタラクションを導入する方法の案内で締めくくられます。
- 著者は、シェーダーについてさらに学びたい人のために、The Book of ShadersやYouTubeのShader Art Coding入門などの追加資料を勧めています.
1件のコメント
Hacker Newsの意見