Blender Git Commit Log

Git Commits -> Revision b55c78a

Revision b55c78a by Jacques Lucke (master)
May 13, 2020, 10:39 (GMT)
Simulation: Add modifier to access simulation data

For now the "Simulation" modifier only exists for point cloud objects, because
we need this for the particle system. Right now, the modifier is doing nothing.

There is a new `DEG_add_simulation_relation` function that is used
by the modifier to make sure that the simulation is evaluated before
the modifier is executed.

Reviewers: brecht, sergey

Differential Revision: https://developer.blender.org/D7549

Commit Details:

Full Hash: b55c78a289c600696282f97191d6e800a1c1ac34
Parent Commit: 23fd954
Lines Changed: +212, -1

1 Added Path:

/source/blender/modifiers/intern/MOD_simulation.cc (+109, -0) (View)

20 Modified Paths:

/release/scripts/startup/bl_ui/properties_data_modifier.py (+4, -0) (Diff)
/source/blender/blenkernel/BKE_simulation.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/simulation.cc (+7, -0) (Diff)
/source/blender/depsgraph/DEG_depsgraph_build.h (+4, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+6, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+5, -0) (Diff)
/source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc (+2, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+11, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node.cc (+4, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node.h (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_component.h (+1, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.h (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+3, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+33, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_util.c (+1, -0) (Diff)
/source/blender/modifiers/MOD_modifiertypes.h (+1, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021