Credits and references
BLUX implements and builds on published research and open-source tools.
Research
Section titled “Research”| Feature | Reference |
|---|---|
| Whitewater (spray, foam, bubbles) | Ihmsen et al. Unified Spray, Foam and Bubbles for Particle-Based Fluids (2012). |
| Anisotropic GPU surface mesher | Yu and Turk. Reconstructing Surfaces of Particle-Based Fluids Using Anisotropic Kernels (2013). |
| Production surface mesher | The splashsurf method by Löschner, Bender et al., used through pysplashsurf. |
| Blaze upres | Kim, Thürey, James, Gross. Wavelet Turbulence for Fluid Simulation (2008). |
| Hydro implicit viscosity | Peer et al. (2015). |
| Mesh cleanup | Moore and Warren’s sliver removal. |
| Solver families | The Material Point Method (MLS-MPM) for Atom, and Extended Position Based Dynamics (XPBD) for Impact. |
Software
Section titled “Software”- Taichi is the language and compiler the solvers are written in. It is distributed under the Apache License 2.0.
- NumPy and SciPy are used for arrays and spatial algorithms.
- OpenVDB is the sparse volume format Blaze writes.
- Blender is a trademark of the Blender Foundation. BLUX is an independent add-on and is not affiliated with or endorsed by the Blender Foundation.