All Projects → hagmas → Mobilefluidsimulation

hagmas / Mobilefluidsimulation

Licence: mit
Fluid Simulation with Metal

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Mobilefluidsimulation

Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+1125.68%)
Mutual labels:  metal
Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+1266.22%)
Mutual labels:  metal
Brunetons Ocean
Brunetons ocean in Unity
Stars: ✭ 60 (-18.92%)
Mutual labels:  fluid-simulation
Gravitational Waves Playground
Make gravitational waves visible in an interactive iPad simulation.
Stars: ✭ 33 (-55.41%)
Mutual labels:  metal
Photoassessment
Photo Assessment using Core ML and Metal.
Stars: ✭ 40 (-45.95%)
Mutual labels:  metal
Metalresize
Fast image interpolation using Metal
Stars: ✭ 47 (-36.49%)
Mutual labels:  metal
Tvm
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+10027.03%)
Mutual labels:  metal
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+1448.65%)
Mutual labels:  metal
Metalperformanceshadersproxy
A proxy for MetalPerformanceShaders which takes to a stub on a simulator and to the real implementation on iOS devices.
Stars: ✭ 41 (-44.59%)
Mutual labels:  metal
Dancing Glyphs
Two screen savers for macOS that show ThoughtWorks glyphs dancing around.
Stars: ✭ 54 (-27.03%)
Mutual labels:  metal
Latticeboltzmann
A 2D Lattice Boltzmann program
Stars: ✭ 34 (-54.05%)
Mutual labels:  fluid-simulation
Blender Flip Fluids
FLIP Fluids is a powerful liquid simulation plugin that gives you the ability to create high quality fluid effects all within Blender, the free and open source 3D creation suite.
Stars: ✭ 983 (+1228.38%)
Mutual labels:  fluid-simulation
Bnns Vs Mpscnn
Compares the speed of Apple's two deep learning frameworks: BNNS and Metal Performance Shaders
Stars: ✭ 50 (-32.43%)
Mutual labels:  metal
Ca Fluid Simulation
3D Fluid Simulation for Unity based on a Cellular Automaton
Stars: ✭ 29 (-60.81%)
Mutual labels:  fluid-simulation
Incompact3d
New version of our solver for the incompressible Navier-Stokes equations
Stars: ✭ 61 (-17.57%)
Mutual labels:  fluid-simulation
Yolo Coreml Mpsnngraph
Tiny YOLO for iOS implemented using CoreML but also using the new MPS graph API.
Stars: ✭ 866 (+1070.27%)
Mutual labels:  metal
Metal Renderer
Playing with Metal
Stars: ✭ 46 (-37.84%)
Mutual labels:  metal
Cfd
Basic Computational Fluid Dynamics (CFD) schemes implemented in FORTRAN using Finite-Volume and Finite-Difference Methods. Sample simulations and figures are provided.
Stars: ✭ 70 (-5.41%)
Mutual labels:  fluid-simulation
Maliang
iOS painting and drawing library based on Metal. 神笔马良有一支神笔(基于 Metal 的涂鸦绘图库)
Stars: ✭ 1,117 (+1409.46%)
Mutual labels:  metal
Metalvideoprocess
MetalVideoProcess is a High-Performance video effects processing framework. It's base on GPUImage3 Metal, support asynchronous and multithread processing.
Stars: ✭ 52 (-29.73%)
Mutual labels:  metal

MobileFluidSimulation

Fluid Simulation with Metal

Fluid Simulation with Metal

About MobileFluidSimulation

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.

How to play

  1. Donwload & build the project.
  2. Run the application on actual devices. The example application doesn't work on Simulator since Metal is not available on Simulator.
  3. Drag the view with multiple fingers or double tap to reset the view.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].