Hello!
Disclamer: this is a standalone program at the moment. While it is intended to be used with Blender through OpenVDB import/export, at the moment I haven’t implemented this yet.
So, was looking around at fluid simulation because, as many of you might know, Blender’s inbuilt mantaflow is amazingly versatile and runs on almost everything but also isn’t the fastest either. Other things people have already written:
EmberGen: commercial realtime fluid simulation on the GPU. Supports both AMD and NVIDIA GPUs. Not free-as-in-freedom.
JFlowAlpha: available on github, but CUDA only and the dev has unfortunately had to dedicate their time to other things.
In other words, I couldn’t find a cross-platform, cross-vendor free-as-in-freedom gpu accelerated fluid simulation software. So I made my own.
It’s build using Godot on the Forward+ rendering backend, which means it uses Vulkan, which means it (should) run on any Vulkan-capable device.
Release: https://gitlab.com/fluxx-simulator/fluxx/-/releases
(to use it just download the binary and the .pck file and then run the binary)
Images:
As said above, it’s just a PoC at the moment. Next step is adding OpenVDB import/export so it can be used with Blender.
Feedback appreciated!