yuki-koyama / position-based-fluids

Position Based Fluids [SIGGRAPH 2013] in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

position-based-fluids

macOS

An implementation of Position Based Fluids [Macklin+, SIGGRAPH 2013] in C++.

Dependencies

Prerequisites

macOS:

brew install cmake eigen imath

Other environments (e.g., Ubuntu, Windows) are not tested.

Implementation Details

Supported:

  • Incompressibility constraint
  • Artificial surface tension
  • XSPH viscosity
  • Hash-grid neighbor search
  • Parallelization based on multi-threading
  • Alembic export

Not supported:

  • Vorticity confinement
  • GPU computing
  • Surface reconstruction
  • Rendering

License

MIT License

About

Position Based Fluids [SIGGRAPH 2013] in C++

License:MIT License


Languages

Language:C++ 92.0%Language:CMake 8.0%