November 6, 2014, 18:52 (GMT) |
Merge branch 'master' into temp_custom_loop_normals |
Revision b306d0d by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 6, 2014, 18:06 (GMT) |
had to disable trigger of constrained object by other non-triggers, this lead to permanent bullet crashes |
November 6, 2014, 17:10 (GMT) |
Merge branch 'master' into mesh-transfer-data |
November 6, 2014, 17:07 (GMT) |
UI Hell work, think its good enough for review now. Yet, UI code becomes really convoluted here. :/ Also, now each 'multilayer' type has its own from/to layers select option, allows to transfer a specific layer. Only used in modifiers for now. |
Revision 18675f7 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 6, 2014, 14:47 (GMT) |
another crash fix if simulation was continued after cache end with trigger and constraints, cache might behave incorrectly still if an object is refractured for example, but the others are not |
Revision c68eb20 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 14:36 (GMT) |
Merge branch 'master' into gooseberry |
Revision b69314c by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 14:14 (GMT) |
Added new header for Eigen utility classes. These make passing data between Eigen vector and matrix types and plain C arrays more convenient. |
Revision 68d8353 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 14:08 (GMT) |
Updated a few comments. |
Revision a50706e by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 14:05 (GMT) |
Compile hair volumetrics code as C++, so we can use Eigen easier. |
Revision 16bb70a by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 13:57 (GMT) |
Minor debug code fix. |
Revision 29543af by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 13:12 (GMT) |
Use a fixed, uniform cell size for hair continuum grids. This is a bit more awkward for artists to use, but necessary for a stable solution of the hair continuum calculation. The grid size is defined by the user, the extent of the grid is then calculated based on the hair geometry. A hard upper limit prevents bad memory allocation in case too small values are entered. |
November 6, 2014, 13:11 (GMT) |
Depsgraph: Add dedicated file for all possible object update callbacks Currently it's quite small, but in the future we'll have all possible depsgraph update callbacks in there. |
Revision ee199c5 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 6, 2014, 13:10 (GMT) |
crash fix for trigger when used with constraints, they were attempted to be removed multiple times |
November 6, 2014, 12:49 (GMT) |
Depsgraph: Add ubernode which evaluates the whole object This way we mimic old depsgraph behavior where each object is effectively a single node in the dependency graph which takes care of all the updates. But actually this node only takes care of the modifiers, expecting that the constraints and so are solved by the local object transform node. Not sure how much valid the assumption at this state, but it's something to aim to. |
November 6, 2014, 12:32 (GMT) |
Depsgraph: Evaluation callbacks now accepts evaluation context as a parameter This is how current actual update functions are expected to behave, plus it'll be needed in the future for such things as copy-on-write and so. |
November 6, 2014, 12:22 (GMT) |
Finish modifier implementation. Note UI is still a bit unsure for this modifier, not so easy to handle. Also, not sure about how to select source/dest data layers. Have to rework all this probably. |
Revision 1fb3642 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 6, 2014, 11:39 (GMT) |
added a new "Triggered" checkbox to rigidbodies, which allows them to be triggered in case they are kinematic. this will reset the kinematic state and make them dynamic |
Revision 08c477a by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 11:36 (GMT) |
Removed unused voxel_filter_size DNA property. This is an artifact of earlier attempts to implement velocity smoothing, but doesn't work anyway. |
Revision cf28448 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 11:32 (GMT) |
Renamed HairVertexGrid to HairGrid, since it's not actually storing hair vertex data. |
Revision 439c7e0 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 6, 2014, 11:28 (GMT) |
Removed unused "collider grid" struct from hair volumetrics. This is a leftover from previous approach of hair collisions (with insufficient results). The hair volumetrics actually implements "collision" with solid objects as well, but uses a Neumann boundary condition on the main grid for this purpose. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021