diff options
author | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2018-02-22 18:26:50 +0300 |
---|---|---|
committer | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2018-02-24 15:37:58 +0300 |
commit | 4403ca80bda690c0ac44e4a6db0cddf4b2428006 (patch) | |
tree | 3a68b34c75f4f831840403950b4bde7f4ad938ce /source/blender/blenkernel/intern/smoke.c | |
parent | 6d8a4c10b65c45b2bcc2eca7779cc541af0562fb (diff) |
Smoke: expose empty space clipping property to the UI.
This is used to determine which voxels are to be considered empty space.
Previously it was hardcoded for converting dense grids to OpenVDB grids
to reduce disk space usage.
This value is also useful for rendering engines to know, i.e. to
optimize ray marching.
Diffstat (limited to 'source/blender/blenkernel/intern/smoke.c')
-rw-r--r-- | source/blender/blenkernel/intern/smoke.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/smoke.c b/source/blender/blenkernel/intern/smoke.c index 86e69e68c11..bf473603c0e 100644 --- a/source/blender/blenkernel/intern/smoke.c +++ b/source/blender/blenkernel/intern/smoke.c @@ -551,6 +551,8 @@ void smokeModifier_createType(struct SmokeModifierData *smd) smd->domain->coba = NULL; smd->domain->coba_field = FLUID_FIELD_DENSITY; + + smd->domain->clipping = 1e-3f; } else if (smd->type & MOD_SMOKE_TYPE_FLOW) { |