Mantaflow
ドメインタイプ (Domain Type)
- 気体 (Gas)
- 液体 (Liquid)
フロータイプ (Flow Type)
- 煙 (Smoke)
- 火炎 + 煙 (Fire + Smoke)
- 火炎 (Fire)
- 液体 (Liquid)
公式サイト:
Fluid | Blender Manual [Official]
導入
参考:
Mantaflow で湯けむりを作ってみる (Blender 2.82) | とある紳士 MMDer の 3DCG 関係 wiki
Blender 2.82
Blender 2.82 で旧「流体」 (Fluid) モディファイアーと「煙」 (Smoke) モディファイアーは廃止された。新しいバージョンの Blender で旧「流体」 (Fluid) あるいは、旧「煙」 (Smoke) を含むファイルを読み込んだ場合、それらのモディファイアーは Mantaflow を使用した新「流体」 (Fluid) モディファイアーに置き換えられ、設定値は全てデフォルトにリセットされる。
Mantaflow の「液体」 (Liquid) では、ソルバーとして FLIP を使用する。サブパーティクルとして、「飛沫」 (Spray)、「泡沫」 (Foam)、「気泡」 (Bubble) を生成することができる。
参考:
Release Notes/2.82/Physics | wiki.blender.jp
Fluid Simulation – Release Notes/2.82/Physics | Blender Developer Wiki [Official]
ドメイン (Domain)
ドメインタイプ (Domain Type)
- 気体 (Gas)
- 液体 (Liquid)
参考:
Settings | Blender Manual [Official]
Gas Settings | Blender Manual [Official]
Liquid Settings | Blender Manual [Official]
フロー (Flow)
フロータイプ (Flow Type)
- 煙 (Smoke)
- 火炎 + 煙 (Fire + Smoke)
- 火炎 (Fire)
- 液体 (Liquid)
参考:
Flow | Blender Manual [Official]
煙 (Smoke)
参考:
Mantaflow で湯けむりを作ってみる (Blender 2.82) | とある紳士 MMDer の 3DCG 関係 wiki
液体 (Liquid)
- 粘度 (Viscosity)
- 拡散 (Diffusion)
- パーティクル (Particles)
- メッシュ (Mesh)
参考:
Viscosity | Blender Manual [Official]
Diffusion | Blender Manual [Official]
Particles | Blender Manual [Official]
Mesh | Blender Manual [Official]
流入口 (Inflow)
共通
- フローを使用 (Use Flow)
- サンプリングサブステップ (Sampling Substeps/デフォルト:
0
) - 平面 (Is Planar/デフォルト:
無効
) - 初期速度 (Initial Velocity)
- ソース (Source/デフォルト:
1.0
) - ノーマル (Normal/デフォルト:
0.0
) - 初期 (Initial)
- X / Y / Z (デフォルト:
0.0
/0.0
/0.0
)
- X / Y / Z (デフォルト:
- ソース (Source/デフォルト:
気体 (Gas)
- 煙の色 (Smoke Color/デフォルト:
#B3B3B3
) - 絶対密度 (Absolute Density/デフォルト:
有効
) - 初期温度 (Initial Temperature/デフォルト:
1.0
) - 密度 (Density/デフォルト:
1.0
) - 頂点グループ (Vertex Group)
- フローソース (Flow Source)
- メッシュ (Mesh/デフォルト)
- パーティクルシステム (Particle System)
- 表面からの発生距離 (Surface Emission/デフォルト:
1.5
) - ボリュームからの発生 (Volume Emission/デフォルト:
0.0
) - テクスチャ (Texture)
- マッピング (Mapping)
- 生成 (Generated/デフォルト)
- UV
- サイズ (Size/デフォルト:
1.0
) - オフセット (Offset/デフォルト:
0.0
)
- マッピング (Mapping)
液体 (Liquid)
- フローソース (Flow Source)
- メッシュ (Mesh/デフォルト)
- 表面からの発生距離 (Surface Emission/デフォルト:
0.0
)
参考:
How to control amount of fluid in Mantaflow? – Blender Stack Exchange
コリジョン (Collision)
- サンプリングサブステップ (Sampling Substeps)
- 表面の厚さ (Surface Thickness)
- エフェクターを使用 (Use Effector)
- 平面 (Is Planar)
参考:
Mantaflow fluid does not take the shape of a sphere – Blender Stack Exchange
T72949 initial velocity ignored in the emission object | Blender Developer [Official]
設定 (Settings)
- 分割の解像度 (Resolution Divisions/デフォルト:
32
) - タイムスケール (Time Scale/デフォルト:
1.0
) - CFL 数 (CFL Number/デフォルト:
4.0
) - 適応タイムステップを使用 (Use Adaptive Time Steps/デフォルト:
有効
) - タイムステップ (Timesteps)
- 最大 (Maximum/デフォルト:
4
) - 最小 (Minimum/デフォルト:
1
)
- 最大 (Maximum/デフォルト:
- 重力 (Gravity/デフォルト:
シーンの重力を使用
) - 障害物内で削除 (Delete in Obstacle)
- ボーダーコリジョン (Border Collisions)
- 前/後/右/左/上/下 (Front / Back / Right / Left / Top / Bottom)
参考:
Settings | Blender Manual [Official]
How to control the speed of a Mantaflow fluid simulation in 2.93? – Blender Stack Exchange
マテリアル
参考:
ビューポート表示
参考:
How to decrease the size of particle for fluid simulation? – Blender Stack Exchange
メッシュを読み込む
参考:
Blender で Mantaflow で作ったメッシュを表示する | 心鏡曼荼羅
リンク
Mantaflow – An Extensible Framework for Fluid Simulation [Official]
Scene Previews | Mantaflow [Official]
リポジトリ
mantaflow – blender/blender – GitHub
sebbas/BlenderMantaflow: Mantaflow Integration in Blender – GitHub
チュートリアル
How to Create a Mantaflow Fluid Simulation in Blender
Water Simulation for Beginners – Mantaflow
Honey Test in Blender Mantaflow Rendered in Cycles
参考:
Hi-Res Tornado – Guided Fluid Simulation with Mantaflow – Vimeo