fluid-engine-dev
fluid-engine-dev copied to clipboard
Fluid simulation engine for computer graphics applications
References: https://youtu.be/OEfpkvxx5kg https://vimeo.com/44446399 https://vimeo.com/102554547 https://vimeo.com/124184280
Implement multiphase fluids including: * Grid-based two-phase flow * Both smeared [Song et al. 2005](https://pdfs.semanticscholar.org/7f1a/ba471a2059b3b6f4f57eaac0f7e7deee5ecc.pdf) and GFM [Hong and Kim 2005](http://simulation.dongguk.edu/jeongmo/dfluids/dfluids_preprint.pdf) * Grid-based multiphase (more than 2) flow [Losasso et...
Some features like constexpr, attribute, variable template, and better type deduction would make the code more cleaner. Should be very cautious, though. "Modern" != "Clean/Better" This means we also want...
Codecov supports python coverage using ```unittests```/```pytest```/```nosetests```. I'll work on CubbyFlow-v0 first and then apply it to this repository.
Jet Framework depends on several other libraries, and some of them are outdated or not quite utilized from Jet. Here’s the wishlist: * [x] Deprecate libobj and use tinyobj by...
Documentation is currently maintained manually. Push-based documentation build is ideal, such as ReadTheDocs.
The manual and perf tests need some (lightweight) test reporting tool that can: * Generate reports automatically * Track the history (especially for the perf tests) * Detect any regressions...
Current test coverage for Python API is too low. Should add more tests and have code coverage report.
This is not an urgent issue, but having additional bindings, such as .NET, Obj-C, Go, Rust, etc, could be fun. Jet used to have some .NET and Obj-C bindings but...
At least PyPI should be supported. Debian APT/Homebrew/NuGet/vcpkg also can be considered.