シェーダー芸
shader芸
https://gyazo.com/4e5d605b2c7bbc427858468e1d89d218
詳しくは
kaneta
氏による以下の記事を参照。
魔法使いになりたい人のためのシェーダーライブコーディング入門
シェーダー
(特に
fragment shader
)だけで絵を出す文化。たいてい
符号付き距離関数
を使って
ジオメトリ
を定義し、
ノイズ
関数などを使って
テクスチャ
を作ったり、
Lambert
反射モデルを実装して
ライティング
を行ったりする。衝突判定に
スフィアトレーシング
による
レイマーチング
を利用するのが人気なイメージ(勿論
レイマーチ
じゃなくてもいい)。
Compute Shader
をあわせて用いるケースもあり、
Bonzomatic-Compute
や
Compute Toys
のような環境でサポートされている。