Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-05Fluid: Cleanup internal Python object namesSebastián Barschkis
Manta Python objects should not carry the global ID in their names.
2020-05-19Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-19Fix T76812: [Mantaflow] Inflow particles not continuousSebastián Barschkis
Makes use of the new particle skipping option introduced in f25a882955cb.
2020-05-19Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-19Fix T76697: [Mantaflow] mesh generation does not account for some particlesSebastián Barschkis
Adapted mesh generation to account for domains with disabled fractionstoo.
2020-05-19Fluid: Cleanup unused variablesSebastián Barschkis
2020-05-18Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-18Fix T76814: [Mantaflow] Surface Tension always worksSebastián Barschkis
Initialize the curvature grid and compute the laplacian only if the diffusion flag is set.
2020-05-18Manta: Cleanup, strict compiler flagSergey Sharybin
For some reason was only visible with gcc-10 in release builds. Kind of makes sense since there is no CMake code which removes strict compiler flag, so deal with strict flags in the code itself.
2020-05-17Fix: Build error with MSVCRay Molenkamp
A parenthesized type followed by an initializer list is a non-standard explicit type conversion syntax. Removing the cast seems fine for both MSVC and GCC
2020-05-17Fluid: Foundation for new OpenVDB file IOSebastián Barschkis
This commit lays the foundation for support for OpenVDB caching with multiple grids per cache file.
2020-05-17Fluid: Cleanup namespace stdSebastián Barschkis
2020-05-13Fluid: Fix for refactor 99ee1de094a1Sebastián Barschkis
Fix incorrect file IO functions.
2020-05-12Merge branch 'blender-v2.83-release'Jacques Lucke
2020-05-12Fix T75889: Cannot bake mantaflow via Python APIJacques Lucke
The issue was the usage of the global `__main__` Python module. When running scripts in the text editor, Blender would overwrite the `__main__` module. Reviewers: sebbas Differential Revision: https://developer.blender.org/D7690
2020-05-12Fluid: remove special treatment for running Python code on windowsJacques Lucke
We discussed this in D7690 and could not find a reason for this code anymore. It might just be leftover from some even older code.
2020-05-08Fluid: Adjusted secondary particles timestep and gravity optionsSebastián Barschkis
Secondary particles are now compatible with the new gravity setup.
2020-05-08Additional fix for T76426: Mantaflow Liquid - Gravity not respecting Time ↵Sebastián Barschkis
Scale from domain. Removed time scale from another conversion factor. See also changes from 6400f54b4cc6.
2020-05-07Fluid: Use cached value for total time valueSebastián Barschkis
The old time_total initialization was in trouble if scenes made use of a variable framelength (e.g. by animating the time scale parameter).
2020-05-07Fix T76426: Mantaflow Liquid - Gravity not respecting Time Scale from domain.Sebastián Barschkis
Removed timescale from conversion factor - factors should stay constant even if timescale changes.
2020-05-04Merge branch 'blender-v2.83-release'Sebastián Barschkis
2020-05-04Fix T75883: Smoke simulations with Adaptive Domain broken for 'Final' bakes ↵Sebastián Barschkis
with OpenVDB in 2.83 Config files always use the .uni extenstion.
2020-05-04Fluid: Fix for refactor 99ee1de094a1Sebastián Barschkis
Use booleans instead of 0 / 1 in Python
2020-05-03Fluid: Cleanup use of std in MANTA wrapperSebastián Barschkis
Moved std namespace to beginning of class.
2020-05-03Fluid: Cleanup in main MANTA wrapperSebastián Barschkis
Use shorter variable names.
2020-05-03Fluid: Refactored 'Modifier Data to Python' value transfer functionSebastián Barschkis
This function needed a bigger cleanup, especially after the problem from T76276.
2020-04-30Fix T76276: Compiler Error C1061 due to too many nested if/else in ↵Sebastián Barschkis
MANTA_main.cpp The compiler error should be fixed by removing the 'else if' blocks. However, this function should still be refactored in the future.
2020-04-30Fluid: Refactored fluid gravity settingsSebastián Barschkis
Refactored setup that converts from Blender to Mantaflow units.
2020-04-30Fluid: Reset noise emission value at the beginning of an adaptive frameSebastián Barschkis
Emission values should not accumulate beyond one frame, only during the adaptive steps of one frame.
2020-04-22Fluid: Fix for inconsistent behavior with flow and effector objectsSebastián Barschkis
Fixes issue with flow and effector objects which were not being used after resuming a bake job. This issue has been reported in T75729 and T75758.
2020-04-22Fluid: Cleanup in MANTA main classSebastián Barschkis
More concise return types for cache import functions and general cleanup.
2020-04-22Fluid: Remove noise bake call from PythonSebastián Barschkis
Saving noise cache files is handled in fluid.c.
2020-04-22Fix T75681: Mantaflow crash when trying to bake a cupcake: The CG solver ↵Sebastián Barschkis
diverged, residual norm > 1e30 Ensures that there are no enclosed holes between an obstacle and the domain walls.
2020-04-08Fluid: Fix issue with mesh not being loadedSebastián Barschkis
Fixed an issue that was likely introduced in a past cleanup.
2020-04-08Fluid: Fix problem with inconsistent noise when using multiple adaptive ↵Sebastián Barschkis
time-steps Problem was mentioned in T74062.
2020-04-07Fix T74828: Fluid: Crash with Fire/Smoke NoiseSebastián Barschkis
Issue was that the noise simulation was trying to bake with a minimized domain size (adaptive domain initializes domain with size (1,1,1)). Similarly to the base resolution bake, there should be no noise baking happening at those domain sizes - a domain at this size is considered empty.
2020-04-07Fluid: Fixed assertion errorSebastián Barschkis
Fix for new assertion statements that were introduced in bfdc42d9906a.
2020-04-06Fluid: Ensure correct velocities for noise bakeSebastián Barschkis
Make sure that noise uses the unaltered velocity grid. This is particularly important once external velocities get added to the velocity grid.
2020-04-03Fluid: Refactored caching in main Mantaflow classSebastián Barschkis
This refactor cleans up code for the Manta file IO. It also improves the cache 'Replay' option.
2020-04-03Fluid: Refactored MANTA classSebastián Barschkis
Refactored the caching system so that return values are no longer ignored. The aim of this refactor was to make the caching more robust.
2020-04-03Cleanup: quiet shadow warnings with ghost & mantaflowCampbell Barton
2020-03-30Fluid: Optimization for mesh file loadingSebastián Barschkis
Improved loading times for mesh files by reading bigger chunks of data from the disk at once.
2020-03-29Fluid: Optimization for liquid / secondary particle file loadingSebastián Barschkis
Improved loading times for particles files by reading bigger chunks of data from the disk at once.
2020-03-27Fluid: Removed obstacle levelset optimizationSebastián Barschkis
Currently results in unstable particle behavior and incorrect meshing.
2020-03-25Fluid: Small fix for secondary particlesSebastián Barschkis
Small tweak to ensure index will not run out of bounds during secondary particle computation.
2020-03-24Fluid: Enforce minimum thickness to planar flow / effector objectsSebastián Barschkis
Planar object now have a thickness by default. This should make it more intuitive for users as there is no need to specify an object thickness.
2020-03-24Fluid: Use different phi for levelset generationSebastián Barschkis
Phi that is used for mesh should be the one that matches particles best.
2020-03-22Fix T73988: Mantaflow fluid simulation - Particles for Spray, Foam and ↵Sebastián Barschkis
Bubbles are one frame ahead of Mesh Fixes an issue with secondary particles being out of sync with the main simulation. Cleaned up the secondary particle code in general too (making sure that all solver attributes - timestep, framelength, etc. - are set correctly).
2020-03-17Fluid: Updated manta pp filesSebastián Barschkis
Includes only a rename. The name PyInit_Main was a bit confusing as it just belongs to Manta.
2020-03-13Fluid: Potential fix for Eevee tests crashing with MantaflowSebastián Barschkis
Belongs to T73921. This commit fixes the crashes with light baking (disabled in f3a33a92987f). There is still a memory leak to be fixed though.