SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
-
Updated
Mar 6, 2024 - C++
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.
A PIC/FLIP fluid simulation based on the methods found in Robert Bridson's "Fluid Simulation for Computer Graphics"
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
C++ openFrameworks addon for solving and drawing 2D fluid systems based on Navier-Stokes equations and Jos Stam's paper "Real-Time Fluid Dynamics for Games"
Implementation of Macklin, Miles, and Matthias Müller. "Position based fluids.". Visual Studio 2015 + CUDA 8.0
A 2D Lattice Boltzmann program
A dx12 river renderer using wave particles with interactive vortices.
Implementation of the 12 steps approach to the Navier-Stokes equations, essential for simulating fluid dynamics.
Self advection, external force and pressure solve to a velocity field represented by a MaC grid.
Double bubbles sans toil and trouble: discrete circulation-preserving vortex sheets for soap films and foams
Real time simulation and rendering of free surface fluid
Brandon Pelfrey's SPH fluid simulation tutorial
Soft2D: A 2D multi-material continuum physics engine designed for real-time applications.
Projects and Resources on Physics (Physically) based animation
Moving Particle Semi-implicit (MPS) method with Polygon or Particle wall. C++/OpenMP code for physical simulation of fluid with presence of free surface
C++ library for fast computation of neighbor lists in point clouds.
SPH simulation in Vulkan compute shader.
Add a description, image, and links to the fluid-simulation topic page so that developers can more easily learn about it.
To associate your repository with the fluid-simulation topic, visit your repo's landing page and select "manage topics."