← Blog
SimulationPhysicsCanvas APIMath

ブラウザで流体シミュレーション — 100×60グリッドで実現するリアルタイム演算

更新 2026年5月27日8 分で読める

このトピックを深掘りする

クリエイティブコーディング

ブラウザでの数学的シミュレーション・自然現象の可視化・生成アートの実装技法

全12本中 2 本目。

このトピックの記事一覧

シリーズ全体の流れを見ながら、次に読む記事へ進めます。 初めての方は /start →

よくある質問

Q. ブラウザで流体シミュレーションをリアルタイムに動かすことは可能ですか?
可能。100×60のグリッドにNavier-Stokes方程式を簡略化した3ステップ(拡散・移流・圧力補正)を適用し、Float32ArrayとImageDataで高速描画することで60fpsで動作する。
Q. 流体シミュレーションの拡散ステップで反復回数はどれくらい必要ですか?
ガウス・ザイデル反復法で20回が標準だが、リアルタイム描画なら4回まで減らしても視覚的にはほぼ変わらない。
Q. FluidSimulationとFluidPipesの違いは何ですか?
FluidSimulationはNavier-Stokes方程式ベースの連続流体シミュレーション。FluidPipesはパイプネットワーク上の圧力差から流量を計算する離散モデルで、計算手法がまったく異なる。