10
Mantaflow Unified Smoke & Fluid Sim Framework

Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

MantaflowUnified Smoke & Fluid Sim Framework

Page 2: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Rating the current smoke sim 1:10Quote from BA: "personally, i would give it a 5, the smokes are too smooth and it makes it look phony. [...] it should have more natural Brownian motion into it, not just expanding the smoke clouds, but also dispersing " (1832vin)

Page 3: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Small details on surface are possibleSmaller details on surface possible, but I had to crank up the HiRes quite a bit, which is not always feasible.

Page 4: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Common Solution: Textures

Page 5: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

New Solution: Vortex Sheets

Left to right: Base sim, small-scale buoyancy effects are calculated using vortex sheet dynamics, details from obstacle interaction, combined

Source: Proceedings of ACM SIGGRAPH (Los Angeles, USA, August 5-9, 2012), ACM Transactions on Graphics, vol. 31, no. 4, pp. 112:1-112:8

Page 6: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Vorticity Modeling● Vortex Particles aka Vortons / Vorticles● Vortex Filaments (in the works)● Vortex Sheets

Source: Turbulent fluids: Course, SIGGRAPH 2013

Page 7: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

There is more to it...● Simulation on 3D and(!) 2D Grids● Export Surface Meshes for Smoke● Smoke- and Fluid System in one● Multiple Fluid Domains supported● Some functions use CUDA● ...

Page 8: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Manta Demo GUI-Version

Page 9: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Demo Blender Integration...

Page 10: Mantaflow - Blender · Vorton Vortex Sheet Info Simulation step 230 Display Plane 16 [Z] Solver 'main' Grid resolution [64, 32, 32] Real Grid 'k' Max 0.13 scale 1.00

Why integrate Manta● Stable and expandable framework…● Actually used for research

➢ We might get bleeding-edge features right into B3D● Blender as a GUI and Renderer for the

researchers➢ Mutual benefit?