November 29, 2018, 17:54 (GMT) |
added duplis as fracture "source" this basically converts e.g. particle duplis to individual rigidbodies |
November 27, 2018, 19:48 (GMT) |
dynamic fracture: fix for depsgraph thread jamming / crashes the modifier eval thread made calls (validate shard) which changed the rigidbody thread's data from outside, before control is passed to rigidbody thread again (both tasks / threads follow each other alternatingly, first rigidbody, then modifier, then again rigidbody and so on after frames do change. Solution was to delay validation and let the rigidbody thread do it, instead of forcing it from the modifier thread. |
November 27, 2018, 14:35 (GMT) |
dynamic fracture: when using constraints, keep those of unaffected shards in place internally all constraints are removed just after bullet step, and rebuilt in modifier eval call following it, so it will be there on next bullet step. else you mess up the sim if you stop and restart it. |
November 25, 2018, 19:52 (GMT) |
removed separate pack operator, execute fracture handles this now |
November 25, 2018, 12:59 (GMT) |
removed accidental code merge failures |
November 25, 2018, 11:38 (GMT) |
updated submodule pointers to match latest 2.8 |
November 25, 2018, 11:36 (GMT) |
Merge remote-tracking branch 'origin/blender2.8' into fracture_modifier-2.8 # Conflicts: # release/scripts/addons # source/blender/blenkernel/intern/armature_update.c # source/blender/editors/interface/interface_templates.c # source/blender/python/intern/bpy_app_handlers.c |
November 25, 2018, 10:57 (GMT) |
cleanup, removed (non-working) compound stuff again |
November 24, 2018, 23:49 (GMT) |
cleanup, sensible rename and code documentation, first part |
November 24, 2018, 13:00 (GMT) |
added dynamic shard count setting, to decouple from prefractured |
November 24, 2018, 12:18 (GMT) |
fix for odd behavior with constraints and dynamic was necessary to delete all constraints in each modifier evaluation when using dynamic |
November 24, 2018, 00:42 (GMT) |
mainly fixing some warnings, further fix attempts for misbehavior with constraints/dynamic |
November 23, 2018, 17:39 (GMT) |
some more dynamic fracture stability fixes |
November 23, 2018, 13:21 (GMT) |
partial fix for bullet related crashes or lockups especially when 2 or more dynamic objects fracture each other, there are still crashes / lockups |
November 22, 2018, 21:03 (GMT) |
seems dynamic cache behavior is fixed, tests looked good . |
November 22, 2018, 13:39 (GMT) |
execute fracture in dynamic should return the intact object |
November 22, 2018, 13:20 (GMT) |
added constraint search size, made mixed/none constraint setting in dynamic work plus fix attempts for dynamic cache logic |
Revision 475132e by Martin Felke (temp-fracture-modifier-2.8) November 21, 2018, 22:37 (GMT) |
added separate activation shard size for dynamic fracture |
November 21, 2018, 18:13 (GMT) |
exposed apply_force and apply_torque for rigidbody to python |
November 21, 2018, 14:31 (GMT) |
using proper random number generator now + fixed dynamic trigger |
|