FIELD — 1つのバッファによる4つの状態
草、潮流、残り火、格子は1つのバッファを共有します。テクスチャもモデルも使わず、コンピュートパスがフレームごとに262,144本のストランドを書き換え、注釈とフレームレート表示を添えます。
Loading preview...
1033 views
このプロンプトから始める
1つのバッファが草原、潮、残り火、格子へと順に変化します。262,144本のストランドは、WebGPUのコンピュートパスによって毎フレーム再計算されます。
パラメータスライダーを追加
草、潮、残り火、格子にはそれぞれ密度、風速、色を調整できるリアルタイムスライダーを用意し、スライダーをドラッグするとシーンがすぐに変化するようにします。実装メモとフレームレート表示はそのまま残します。
Kimi Buildを試すFIELDというWebGPUプロシージャルシーンのページを作成してください。テーマは「1つのバッファによる4つの状態」です。ページ全体は1つの固定バッファで動作し、風になびく草原、満ち引きする潮、消えゆく残り火、規則的な格子の4つのシーンが順番にそのバッファを再利用します。262,144枚の草の葉、または後半のシーンでそれに相当するパーティクルは、コンピュートパスによって毎フレームすべて書き換えられます。画面上にテクスチャもモデルもなく、すべてのストランドを計算で生成します。訪問者が下へスクロールすると、4つの状態が滑らかに移り変わり、その背後では同じバッファが繰り返し再利用されます。 各状態には、効果の仕組みを説明する短い実装メモとリアルタイムのフレームレート表示をページ上に添えます。ブラウザがWebGPUに対応していない場合は、シーンの代わりに適切な代替メッセージを表示し、何も描画されない理由が訪問者に分かるようにします。単一ファイルの静的ページにしてください。
FIELDというWebGPUプロシージャルシーンのページを作成してください。テーマは「1つのバッファによる4つの状態」です。ページ全体は1つの固定バッファで動作し、風になびく草原、満ち引きする潮、消えゆく残り火、そして規則的な格子。262,144枚の草の葉、または後半のシーンでそれに相当するパーティクルは、コンピュートパスによって毎フレームすべて書き換えられます。画面上にテクスチャもモデルもなく、すべてのストランドを計算で生成します。訪問者が下へスクロールすると、4つの状態が滑らかに移り変わり、その背後では同じバッファが繰り返し再利用されます。各状態には、効果の仕組みを説明する短い実装メモとリアルタイムのフレームレート表示をページ上に添えてください。ブラウザがWebGPUに対応していない場合は、シーンの代わりに適切な代替メッセージを表示し、何も描画されない理由が訪問者に分かるようにします。単一ファイルの静的ページにしてください。
FIELDというWebGPUプロシージャルシーンのページを作成してください。テーマは「1つのバッファによる4つの状態」です。ページ全体は1つの固定バッファで動作し、風になびく草原、満ち引きする潮、消えゆく残り火、規則的な格子の4つのシーンが順番にそのバッファを再利用します。262,144枚の草の葉、または後半のシーンでそれに相当するパーティクルは、コンピュートパスによって毎フレームすべて書き換えられます。画面上にテクスチャもモデルもなく、すべてのストランドを計算で生成します。訪問者が下へスクロールすると、4つの状態が滑らかに移り変わりますその背後では同じバッファが繰り返し再利用されます。各状態には、効果の仕組みを説明する短い実装メモとリアルタイムのフレームレート表示をページ上に添えてください。ブラウザがWebGPUに対応していない場合は、シーンの代わりに適切な代替メッセージを表示し、何も描画されない理由が訪問者に分かるようにします。単一ファイルの静的ページにしてください。

