Blender Git Loki

Blender Git "temp-fracture-modifier-2.8" branch commits.

Page: 3 / 135

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021