Blender Git Commit Log
Git Commits -> Revision 38e6533
Revision 38e6533 by Jacques Lucke (master) July 27, 2020, 14:26 (GMT) |
Particles: initial support for events and actions The following nodes work now (although things can still be improved of course): Particle Birth Event, Praticle Time Step Event, Set Particle Attribute and Execute Condition. Multiple Set Particle Attribute nodes can be chained using the "Execute" sockets. They will be executed from left to right. |
Commit Details:
Full Hash: 38e65331a8345054874e81668772dc8c66ad1a1e
Parent Commit: a83bb17
Lines Changed: +500, -174
12 Modified Paths:
/release/scripts/startup/nodeitems_builtins.py (+4, -4) (Diff)
/source/blender/blenkernel/intern/node.c (+2, -2) (Diff)
/source/blender/functions/FN_attributes_ref.hh (+3, -3) (Diff)
/source/blender/functions/FN_cpp_type.hh (+8, -8) (Diff)
/source/blender/functions/FN_spans.hh (+40, -0) (Diff)
/source/blender/functions/intern/attributes_ref.cc (+8, -3) (Diff)
/source/blender/nodes/simulation/nodes/node_sim_set_particle_attribute.cc (+2, -1) (Diff)
/source/blender/simulation/intern/particle_function.cc (+11, -10) (Diff)
/source/blender/simulation/intern/particle_function.hh (+4, -4) (Diff)
/source/blender/simulation/intern/simulation_collect_influences.cc (+393, -125) (Diff)
/source/blender/simulation/intern/simulation_solver.cc (+20, -6) (Diff)
/source/blender/simulation/intern/simulation_solver_influences.hh (+5, -8) (Diff)
/source/blender/blenkernel/intern/node.c (+2, -2) (Diff)
/source/blender/functions/FN_attributes_ref.hh (+3, -3) (Diff)
/source/blender/functions/FN_cpp_type.hh (+8, -8) (Diff)
/source/blender/functions/FN_spans.hh (+40, -0) (Diff)
/source/blender/functions/intern/attributes_ref.cc (+8, -3) (Diff)
/source/blender/nodes/simulation/nodes/node_sim_set_particle_attribute.cc (+2, -1) (Diff)
/source/blender/simulation/intern/particle_function.cc (+11, -10) (Diff)
/source/blender/simulation/intern/particle_function.hh (+4, -4) (Diff)
/source/blender/simulation/intern/simulation_collect_influences.cc (+393, -125) (Diff)
/source/blender/simulation/intern/simulation_solver.cc (+20, -6) (Diff)
/source/blender/simulation/intern/simulation_solver_influences.hh (+5, -8) (Diff)