Godot 4でゼロから最初のシェーダーを書く
First Shader from Zero in Godot 4

GDQuestによる初心者向けガイド。Godot 4でアニメーションするポータルシェーダーを一歩ずつ作成しながら、数学を使った図形描画、smoothstep()による滑らかなエッジ、マスキング、周期関数によるアニメーション、ノイズ、テクスチャサンプリングなど、2D/3Dに応用できる技術を学ぶ。シェーダーはGPU上で並列実行されるため、従来のプログラミングとは異なる考え方が必要。デバッグにはGodotのシェーダー可視化機能を活用する。
シェーダーは、従来のプログラミングとは異なる考え方を必要とするため、怖く感じるかもしれません。ゲームプレイのコードは逐次実行されますが、シェーダーコードはグラフィックスカード上で完全に並列に実行されます。
- lemmetellya
Godotは本当に楽しい。FlixelやFlashでのゲーム開発を思い出させるよ。シンプルなパッケージに強力なツールが詰まっていて、最近のゲームジャムではUnityのシェアを食っているね。
この5年間でUnityがどれだけ盛大に失敗したかは驚くべきものだ。開発者の収入に手を付けるところから、同じシステムの未完成品を大量に出荷するところまで。もう…驚異的としか言いようがない。
- ehnto
プロジェクトで必要に迫られてシェーダーを始めたんだけど、人々がシェーダー言語で生み出せるものには常に畏敬の念を抱いている。自分の想像力の中でシステムやロジックを操作するのは得意だと思っていたけど、斬新なシェーダーを考案するのは賞賛に値するレベルの抽象的思考だよ。
- OsrsNeedsf2P
本当に美しくて、見事だね