Blender Git Commits

Blender Git "fracture_modifier-master" branch commits.

Page: 73 / 129

January 20, 2016, 22:30 (GMT)
added material handling (so meshislands get correct materials from original objects) and added plastic tolerance values, which are taken into account with special simulation mode only.
January 20, 2016, 17:42 (GMT)
reduced a performance bottleneck when adding many constraints in a loop, do not trigger modifier updates or set validate flags or even call bullet functions... but todo is to keep a useful update mechanism
January 19, 2016, 23:40 (GMT)
avoid resetting cache (and iterating possibly through the rigidbody group) when adding mesh constraints
January 19, 2016, 23:23 (GMT)
attempt to make mesh island packing faster when being called in a loop, create the dm only once after packing
January 19, 2016, 22:23 (GMT)
crash fix in FM refresh operator (null pointer access)
January 19, 2016, 20:20 (GMT)
rigidbody type on meshisland should be taken into account now properly and be settable, also adding new constraints should happen faster now (when called in a loop)
January 19, 2016, 18:02 (GMT)
further attempt to fix "plastic constraint" logic (external fracturing mode only)
January 18, 2016, 20:59 (GMT)
implemented some special constraint breaking method further (plastic constraint breaking), for external fracturing mode
January 18, 2016, 18:55 (GMT)
exposed per-constraint breaking angle and distance to python (for external mode only, for now)
January 18, 2016, 17:03 (GMT)
fixed constraint restore with external fracture mode (using participants instead of jumping around in list, which messes up the iteration loop)
January 18, 2016, 00:33 (GMT)
constraints transformation fix, transformations are updated on validation now
January 17, 2016, 23:51 (GMT)
first successful simulation attempt with a bigger test data set, todo... set constraints relative to object , multiply with obmat during evaluation
January 17, 2016, 18:33 (GMT)
extended FM python API: constraints have now settable locations and rotations, additionally there is an highly experimental constraint breaking mode (for external fracture mode ONLY)
January 17, 2016, 15:14 (GMT)
initial, basic python API for Fracture Modifier contents: mesh_islands and mesh_constraints are createable, removable externally prior to running the simulation (in special "External" fracturing mode) so you can pack objects into the modifier (as mesh islands) and set constraints to connect them. This can happen in immediate update mode or updating is done via refresh operator. You can also have read access for island data after simulation, to dump the results.
January 14, 2016, 12:04 (GMT)
added activation by force, if force exceeds an adjustable threshold, kinematic rigidbodies get activated / triggered by a force field
January 6, 2016, 17:27 (GMT)
set shards to passive if shard weight (average vertex weight) is > 0.0f instead of 0.5f, this allows to keep shards passive in case they dont get enough weightpaint (in case they are inside, and interpolation of weights is not enough)
January 5, 2016, 14:55 (GMT)
fixes: lower stability factor now lets the object break earlier ( effect was inverted) and added uv_layer to fracture presets (was missing)
January 4, 2016, 20:08 (GMT)
taking stability factor now into account at dummy constraint calculation for compounds, it influences search radius and limit now, too
January 4, 2016, 18:46 (GMT)
attempt to get more control over compound destruction behavior during simulation, with stability factor; recursive breaking of neighborhood happens if one connection breaks
December 30, 2015, 19:47 (GMT)
partial fix for displacement / autohide flicker problem, happens now only with automerge (occasionally) and with automerge + fix normals (regularly), but for displacement and glass you mostly need only autohide; automerge and fix normals are for smooth objects where cracks should be nearly invisible (after fracturing)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021