砕ける波の飛沫から激しく渦巻く煙まで、流体の数学的な動力学は多様であり、アニメーションで最も難しい側面の1つです。
本書は、粒子と格子、さらにはその2つの組み合わせを使い、実際に動作する流体エンジンの作り方を紹介しています。
実践的かつわかりやすいやり方で、流体のアルゴリズムを開発者の観点から説明します。
ソースコードを改良することで、さらなるエンジンの改良をすることもできます。
本書は複雑な流体アニメーションのナビゲートと開発への究極のガイドとして役立ちます。
・ 流体シミュレーション エンジンを1から作る方法を説明する
・ 理論だけではなくコードを中心としたアプローチを紹介しており、流体の動力学をコードで学べます
・ 流体に粒子と格子を使った様々な種類のシミュレーション テクニックを探求する
・ データ構造の設計と最適化のような実用的な問題を議論する
・ 線形システムとレベルセット ソルバを含む中核的な数値ツールを取り上げる