Blender Git Commits

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

Page: 2 / 135

December 12, 2018, 22:50 (GMT)
probably it is not necessary to clear the cache on every rna property change

like changing autohide / automerge parameters which are considered live postprocess steps caused the mesh to disappear when not on cache startframe.
December 12, 2018, 21:16 (GMT)
temporarily bringing back the legacy subsurf code for performance reasons

opensubdivs subdivision code has currently an abysmal performance and is thus not yet
really usable, especially with many ngons and variable topology in animations.
After opensubdivs performance issues have been fixed, this legacy code can go again.
Not before.
December 12, 2018, 20:38 (GMT)
re-added metaball remesher and deform motionblur in cycles for it and FM
December 12, 2018, 14:40 (GMT)
added testwise threaded fracture via openmp

after more testing this might be converted to task, but works ok already, and added only
trivial changes to the code
December 12, 2018, 14:38 (GMT)
submodule pointers.. yawn
December 12, 2018, 14:36 (GMT)
fixed some memory leaks, removed unused "reset" parameter in fracture operator

also for now disabled "Geometry limitation tree", intent was to accelerate voronoi + bisect
by only processing "necessary" new geometry (and omitting unchanged), but doesnt work correctly
December 10, 2018, 16:28 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into fracture_modifier-2.8

# Conflicts:
# source/blender/modifiers/intern/MOD_boolean.c
December 9, 2018, 22:19 (GMT)
forgot to display rigidbody settings subpanel with opengl render engine
December 9, 2018, 21:15 (GMT)
crash fix attempt when adding / removing rigidbody worlds

still issues when appending FM objects, need to re-add rigidbodies and refracture
December 9, 2018, 15:37 (GMT)
added shape-based clusters

clustergroup object with meshes will now cut out clusters according to their mesh,
make sure mesh is subdivided enough for better results
December 8, 2018, 23:55 (GMT)
fix attempt for having proper constraints with dynamic fracture again

"mixed" and "all" settings were basically not properly taken into account before
December 8, 2018, 19:13 (GMT)
added new cluster trigger propagation feature and a couple of fixes

fixes for example for split to island crashs
December 3, 2018, 21:10 (GMT)
forgot to free duplilist after usage, and re-added previously removed depsgraph relation

relation is necessary to smoothly looking continued motion after dynamic fracture
December 3, 2018, 19:14 (GMT)
attempt to add more detail for dynamic fracturing
December 2, 2018, 12:38 (GMT)
fix for external constraints (centroid)
December 1, 2018, 21:21 (GMT)
crash fix attempts for split to island function
November 30, 2018, 18:42 (GMT)
try to avoid crashes due to excessive usage of immediate draw buffer

since the buffersize is limited to 4 MB (but it effectively crashed above usage of 3 MB,
probably due to 4 bit padding), there is a hard limit of usage ratio to be taken into account. The debug drawer counts the bytes used and increases an epsilon value as softlimit
first. This filters out short lines / very close verts and reduces the buffer usage. If that is not enough, there is a hard limit at 95% buffer usage. Then line drawing is skipped.
November 30, 2018, 16:40 (GMT)
got physics visualization operational again

kudos to hypersomniac for pointing me to the debug draw api
November 30, 2018, 15:06 (GMT)
attempt to fix pack group and export to objects
November 30, 2018, 00:48 (GMT)
attempt for fixing fake cloth + dynamic fracture
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021