粒子爆発!WebGPU コンピュートシェーダー入門
CODE PREVIEW
エディタを読み込み中…
P
プロンプト
WebGPU のコンピュートシェーダーを使って粒子爆発をシミュレーションするインタラクティブなプレイグラウンドを作成してください。レンダリングにはWebGPUではなく通常のcanvasを使用し、粒子を点として描画します。ページには「WebGPU コンピュートシェーダー:粒子爆発」という見出し、簡単な説明、爆発を再度発生させるボタンを配置してください。爆発は中心から始まり、粒子は速度・色・寿命を持って外側に飛び散ります。WebGPU非対応の場合はJavaScriptでフォールバックしてください。外部ライブラリは使わず、CDNは不要です。コードは最小限で機能的に。
このインタラクティブプレイグラウンドは、2Dキャンバス上で粒子爆発をシミュレーションすることで、WebGPU コンピュートシェーダーの概念を体験できます。各粒子はランダムな速度・色・寿命を持ち、ダイナミックに爆発します。ボタンをクリックすると新しい爆発が発生します。コードは2Dキャンバスによるフォールバックですが、ロジックはコンピュートシェーダーと同様に粒子の位置・速度・寿命を並列更新します。
このプロンプトは役に立ちましたか?
コメント
コメントは承認後に表示されます
この記事が役に立ったら投げ銭で応援
Apple Pay / Google Pay / カード (Visa/Mastercard/JCB/Amex) / Link / Alipay / WeChat Pay 対応 · Stripeで安全に決済
開発者が選ぶ最強ツール集
運営者が毎日使っているツール・ガジェット 6選