WebGPU Lab / Learn at the edge

WebGPU Lab / GPU の力を Web に解き放つ

シェーダーとコンピュートを実装し、インタラクティブな表現や大規模な並列計算を Web へ持ち込むための実験場です。WGSL を書き、このブラウザの GPU で結果を確かめながら進めます。

navigator.gpu を確認中…
No install. Real GPU. Real WGSL.

数十万の粒子、果てのない深淵、増殖する生命。GPU の並列性能を Web に解き放つ。

魔法陣を描くフラグメントシェーダー、粒子群を操るコンピュート、終わりなく続くフラクタル。題材は大胆に、実装は本物の WebGPU で。最小の術式から、Web でしか作れない体験へ進みます。

Route基礎から総合課題まで

Mental modelWebGPU の最小構成

WebGPU では、TypeScript が描画や計算を直接行うわけではありません。必要なリソースと命令列を用意し、GPU のキューへ送ります。

01 / ADAPTER能力を選ぶOS と GPU が公開する機能・上限を確認します。
02 / DEVICEリソースを作るバッファ、テクスチャ、パイプラインを作成します。
03 / ENCODER命令を記録する描画パスや計算パスをコマンドへまとめます。
04 / QUEUEGPU へ送るコマンドバッファを投入し、非同期で実行します。