Quick effects: avoid error in builds without OpenVDB

Differential Revision: https://developer.blender.org/D8626
This commit is contained in:
2020-08-19 14:29:06 +02:00
parent a04ac5b52d
commit 930021129a

View File

@@ -400,7 +400,8 @@ class QuickSmoke(ObjectModeOperator, Operator):
obj.modifiers[-1].domain_settings.use_noise = True
# ensure correct cache file format for smoke
obj.modifiers[-1].domain_settings.cache_data_format = 'OPENVDB'
if bpy.app.build_options.openvdb:
obj.modifiers[-1].domain_settings.cache_data_format = 'OPENVDB'
# Setup material
@@ -515,7 +516,8 @@ class QuickLiquid(Operator):
obj.modifiers[-1].domain_settings.use_collision_border_bottom = True
# ensure correct cache file formats for liquid
obj.modifiers[-1].domain_settings.cache_data_format = 'OPENVDB'
if bpy.app.build_options.openvdb:
obj.modifiers[-1].domain_settings.cache_data_format = 'OPENVDB'
obj.modifiers[-1].domain_settings.cache_mesh_format = 'BOBJECT'
# change domain type, will also allocate and show particle system for FLIP