Smoke: expose empty space clipping property to the UI.
authorKévin Dietrich <kevin.dietrich@mailoo.org>
Thu, 22 Feb 2018 15:26:50 +0000 (16:26 +0100)
committerKévin Dietrich <kevin.dietrich@mailoo.org>
Sat, 24 Feb 2018 12:37:58 +0000 (13:37 +0100)
commit4403ca80bda690c0ac44e4a6db0cddf4b2428006
tree3a68b34c75f4f831840403950b4bde7f4ad938ce
parent6d8a4c10b65c45b2bcc2eca7779cc541af0562fb
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.
intern/openvdb/intern/openvdb_dense_convert.cc
intern/openvdb/intern/openvdb_dense_convert.h
intern/openvdb/openvdb_capi.cc
intern/openvdb/openvdb_capi.h
release/scripts/startup/bl_ui/properties_physics_smoke.py
source/blender/blenkernel/BKE_blender_version.h
source/blender/blenkernel/intern/pointcache.c
source/blender/blenkernel/intern/smoke.c
source/blender/blenloader/intern/versioning_270.c
source/blender/makesdna/DNA_smoke_types.h
source/blender/makesrna/intern/rna_smoke.c