Fluid Simulation with Metal
MobileFluidSimulation is a metal implementation of Fast Fluid Dynamics Simualtion on the GPU. In the simualtion part, the velocity field of the fluid is calculated using Navier-Stokes Equations which is implemented using metal kernel functions and it advects the color field. The color field is visualized on MTKView
by a normal rendering pipeline.
- Donwload & build the project.
- Run the application on actual devices. The example application doesn't work on Simulator since Metal is not available on Simulator.
- Drag the view with multiple fingers or double tap to reset the view.