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