Fluid Solver
Simulation/このサイトで稼働中
この行にカーソルを置くと、背景がこれに変わります。
Stable Fluids をそのまま実装したもの。移流、カール、渦度の閉じ込め、発散、ヤコビ法による圧力投影、勾配減算まで一通り入っています。速度場と染料場をピンポンで回す構成です。
解像度も圧力の反復回数も渦度の強さも外から渡せるので、重さと見た目のバランスは呼び出す側で決められます。
もともとはこのサイトの扉絵の候補でした。常時動かすには重すぎて落としたのですが、捨てるには惜しかったので、この行の上にいるあいだだけ背景を明け渡す形で戻しています。マウスを動かすとかき混ざります。
- Code
- Demo
src/gl/fluid/