e3858f4716
Fluid: Updated APIC plugin
...
Updated version of APIC plugin in order to resolve ASAN issues.
2020-11-03 19:34:31 +01:00
30b17e30f8
Fluid: Cleanup for APIC debug build setup
...
Fixes build issue
2020-10-30 11:15:24 +01:00
8bdf191461
Fluid: Added APIC simulation method
...
Basic support for velocity updates with the APIC method.
This commit adds APIC to the already existing dropdown menu for the simulation method. The APIC plugin within Mantaflow has been updated to the latest version.
2020-10-30 09:52:05 +01:00
2ec07dfa18
Fluid: Update Mantaflow source files
...
Updated files includes:
- Fix for smoke / fire emission from particles
- Custom precision for liquid particles when saving in OpenVDB format
2020-10-14 00:29:43 +02:00
a0ebfab4f3
Fluid: Updated Mantaflow source files
...
Among code cleanups, this update includes a new flood-fill helper function for levelsets.
2020-10-06 18:35:12 +02:00
aa547ce88b
Fluid: Update Mantaflow source files
...
Refactored various functions after noticing new warnings when compiling on Apple DTK devices - there should now be fewer warnings when building.
2020-07-16 16:39:49 +02:00
84e1e0cf95
Fix T78170: Mantaflow Crash | Whitewater Particles Baking
...
Fixed issue in the upstream Mantaflow repository.
2020-06-26 18:29:43 +02:00
ebbaae625f
Fluid: Updated Mantaflow source files
...
Includes more flexible options for dt, dx in secondary particles plugin.
2020-05-08 16:59:10 +02:00
c4a850b7c2
Updated Mantaflow source files
2020-04-30 17:33:22 +02:00
4a6f715421
Fix T73552: Mantaflow - liquid particles show up in organized unrealistic structure
...
Issue was being caused by a particle offset which was random but the same for every particle.
2020-04-08 18:29:26 +02:00
a1ddb63329
Fluid: Update Mantaflow source files
...
Update includes new grid helper functions and some cleanups.
2020-04-08 13:25:16 +02:00
5539b68009
Fluid: Optimization for smoke simulation (multigrid)
...
The solver will now automatically detect static scenes (no moving obstacles) and use a slightly faster pressure solve in those cases.
2020-03-07 19:57:06 +01:00
21bdeb5cc0
Fluid: Updated Manta pp files
...
Updates include:
- std::move() cleanup in rcmatrix.h
- Enabled parallelization for fluid guiding (fairly noticeable speed improvement).
- More flexible flags setter function with control over boundary width.
2020-02-28 16:20:13 +01:00
888d180164
Fluid: Updated manta pp files
...
Updates in the files include:
- New manta files now use an platform independent gzopen function
- Adjusted argument name for vorticity
2020-02-19 18:58:48 +01:00
4a08eb0707
Fluid: Updated manta pp files
...
Includes the OpenVDB read/write functions for int grids. This essential for the resume bake functionality in modular fluid caches.
2020-02-09 17:09:00 +01:00
adcc9d014c
Fluid: Moved grid reset loop for inner obstacle cells from blenkernel code into Mantaflow
...
Having this loop in directly Manta is faster and potentially fixes issues T72783 and T72894.
2020-01-15 16:28:56 +01:00
4ff7c5eed6
Mantaflow [Part 1]: Added preprocessed Mantaflow source files
...
Includes preprocessed Mantaflow source files for both OpenMP and TBB (if OpenMP is not present, TBB files will be used instead).
These files come directly from the Mantaflow repository. Future updates to the core fluid solver will take place by updating the files.
Reviewed By: sergey, mont29
Maniphest Tasks: T59995
Differential Revision: https://developer.blender.org/D3850
2019-12-16 16:27:26 +01:00