依存ゼロの単一HTMLで動くGPUネオン流体シミュレーター
Claude Opus 5.5がWebGLの流体シムを生成。カーソルで光る染料を描くと渦を巻き、ガラス調パネルで物理パラメータを調整できる。
Claude Code + Three.js(コードのみ)Wandy 2
精細な3Dモデルを作ろう
コードだけでは単純な形しか作れません。Wandy 2なら写真1枚から、同じシーンで使えるテクスチャ付き3Dモデルを作れます。
Claude Opus 5.5のプロンプト
Write a complete, single-file HTML document containing a high-performance, GPU-accelerated interactive Eulerian Neon Fluid Simulation.
Strict Technical & Aesthetic Requirements:
1. Architecture & Performance:
- Single-file: All HTML, CSS, and JavaScript/GLSL shaders inline.
- Zero external dependencies: Pure WebGL 1.0 or 2.0 (no Three.js, no Pixi, no external libraries).
- GPU-Computed Fluid Dynamics: The simulation must run entirely via ping-pong Framebuffer Objects (FBOs) using custom fragment shaders for:
a) Advection (velocity & dye)
b) Divergence calculation
c) Pressure Poisson solver (Jacobi iteration, 20-30 iterations per frame)
d) Gradient subtraction / velocity projection
e) Vorticity confinement (adds turbulent swirls and prevents the fluid from turning into dull, blurry mush).
2. Visual Fidelity (The "Neon Smoke" Look):
- Pitch-black void background (`#050508`).
- Additive / High-Dynamic-Range blending for dye injection.
- Dynamic palette: Each cursor flick or touch drag injects high-luminosity neon dye that cycles smoothly through vivid cyber hues (electric cyan `#00F0FF`, hot magenta `#FF007F`, deep ultraviolet, and radiant gold).
- Display shader enhancements: Include a post-processing pass directly in the final render shader that applies subtle bloom/glow, tone mapping, and chromatic aberration around the swirling edges of the fluid.
3. Interaction:
- Mouse & Touch: Rapid cursor movement or dragging injects velocity proportional to mouse speed, along with dense glowing dye.
- Passive Ambient Motion: When idle, generate subtle procedural curl noise or gentle drifting vortices so the canvas is never completely static.
- Controls: A sleek, ultra-minimal glassmorphism HUD tucked into a corner (with auto-hide on inactivity):
* Viscosity slider
* Dye dissipation / persistence slider
* Splat radius slider
* "Clear Canvas" button
* Toggle button to cycle color themes (Cyberpunk, Thermal Inferno, Bioluminescent Deep).
4. Production Polish:
- Automatically handle high-DPI displays and `resize` events without stretching or clearing the FBO textures.
- Graceful fallback check for floating-point texture support (`OES_texture_float` / `OES_texture_half_float`).
- Clean, bug-free, fully implemented code with zero placeholders or truncated comments.
Return only the fully populated HTML file ready to run directly in Chrome/Safari/Firefox.このプロンプトの使い方
プロンプトをClaude Opus 5.5(チャットかClaude Code)に貼り、出力されたHTMLを保存する。
配色、テーマ名、背景色、スライダーの種類を好みに合わせて書き換える。
ブラウザで開いてカーソルをドラッグし、テーマ追加などの調整を依頼する。
元の投稿作者の方ですか? このページの修正・削除をご依頼ください
似ているプロンプト
すべてのプロンプトを見る
Claude Opus 5.5輪ゴムスイカ実験を再現した、弾ける3Dブラウザおもちゃ
林悦己Cheer
Claude Opus 5.5マグマだまりを備えたインタラクティブ3D火山断面シミュレーション
Konstantin Saifoulline
Claude Opus 5.5WebGPUのゼリープレス:油圧プレスで潰れて弾けるフルーツゼリー
Vib3Coded
Claude Opus 5.5WebGPUで動くジェリープレス玩具:果物グミを潰して投げる
Vib3Coded
Claude Opus 5.5スクロールで分解される機械式腕時計、WebGPUの単一HTML
Paruchh
Claude Opus 5.5地球儀・探検・内部断面を備えた単一ファイルのSVGインタラクティブ地球アトラス
Gadgetify
