If an OpenVDB grid has an 8x8x8 block with the same value, it is stored as a tile with a single value. Now iterate over the bounding box and copy the value to all voxels for this case. Fix #91174: Hollow emission artifacts Fix #124064: Hollow density artifacts Pull Request: https://projects.blender.org/blender/blender/pulls/139231
15 lines
1.1 KiB
Plaintext
15 lines
1.1 KiB
Plaintext
Project: Mantaflow
|
|
URL: http://mantaflow.com/
|
|
License: SPDX:Apache-2.0
|
|
Copyright: Copyright 2011 Tobias Pfaff, Nils Thuerey
|
|
Upstream version: 0.13
|
|
Local modifications:
|
|
* ./patches/local_namespace.diff to support loading MANTA variables into an isolated __main__ name-space.
|
|
* ./patches/fix-computation-errors.patch to fix computation errors for normalization functions for 3d vectors by using std::hypot.
|
|
* ./patches/fluid-viscosity-performance.patch improve fluid viscosity performance by moving var checking outside loop.
|
|
* ./patches/import-openvdb-empty-cubes-fix.patch to fix OpenVDB import visual glitches, by copying full 8x8x8 nodes.
|
|
* ./patches/precision-of-4d-vector.patch to increase precision of 4D vector normalization functions.
|
|
* ./patches/liquid-mesh-performance.patch improve liquid mesh generation by puting calculation of inverse radius outside for loops.
|
|
* ./patches/liquid-performance.patch improve liquid generation (without mesh) by precalculate sum of vectors and put it outside for loop.
|
|
* ./patches/smoke-dissolve-rate.patch Dissolve smoke independently from number of timesteps in Frame.
|