ProjectPhysX / FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL. Free for non-commercial use.
https://youtube.com/@ProjectPhysX
Other
3.9k stars 310 forks source link

Userfriendly use of the program #6

Closed PavelBlend closed 2 years ago

PavelBlend commented 2 years ago

@ProjectPhysX, Hello.

Can you add the functionality of the program so that it can be used even by beginners who do not know C++. So that the simulation can be configured via UI or json or python *.pyd library. The presence of python binding allows you to embed this engine in 3d editors that support the python api (blender, maya, 3ds max).

MichaelRColton commented 2 years ago

Also curious if there are plans to create a precompiled version with a gui or similar. Thanks for an awesome project!

ProjectPhysX commented 2 years ago

Some sort of GUI would be very nice indeed, especially also interactive graphics on Linux that are visually more appealing than the current ASCII console graphics. I'll keep it in the back of my head, but my main priority right now is to get the multi-GPU update finished and make sure there are zero bugs. My daytime job will keep me quite busy til the end of the year, so please be patient. In the meantime, maybe take it as an incentive to learn some C++. :)