Revision 1922d5e by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 21, 2014, 13:58 (GMT) |
fix for convert to keyframed objects, had oddly rotating objects and NaN values in transform panel |
November 21, 2014, 13:32 (GMT) |
Depsgraph: Experiment with bettr handling of parents when there are IK solvers The main issue here is that pchans from the same IK solver chain should use pre-solver position of the parent pchan. But in cases when pchan's parent is in different solver it's child should depend on the solved result of the bone transform. The last rule was violated in previous implementation. Now added quite quick and not so quick code to check if pchan and it's parent are in the same IK solver and made dependencies built based on this information/ This isn't final at all, committing just for the reference. Next step would be to gather all collected knowledge from this week and implement rig dependencies in a really clean fashion. |
November 21, 2014, 11:34 (GMT) |
Depsgraph: Workaround-ish hook of on_visible_update to the new depsgraph It should be totally re-implemented actually, but current change is good enough for testing purposes. So this way opening the file with new DEG enabled from the command line wouldn't end up in some unknown state. |
November 21, 2014, 11:05 (GMT) |
Merge branch 'master' into depsgraph_refactor |
Revision eb3d1e3 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 21, 2014, 10:24 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision 7c078f9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 20, 2014, 17:58 (GMT) |
Fix T42639, editcurve flags not getting restored on undo. Error here could be reproduced by tweaking curve properties such as 2d-3d or fill type and undoing. |
Revision bcd78c9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 20, 2014, 17:39 (GMT) |
Initialize the snaping aspect just once. |
Revision 0853c01 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 20, 2014, 17:21 (GMT) |
Merge branch 'master' into gooseberry |
Revision a014b8f by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 20, 2014, 17:19 (GMT) |
Merge branch 'wiggly-widgets' into gooseberry |
Revision 6279dde by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 20, 2014, 17:16 (GMT) |
Fix crash with widgetgroup |
November 20, 2014, 16:43 (GMT) |
Depsgraph: Use proper dependency for the armature modifier |
November 20, 2014, 16:22 (GMT) |
Depsgraph: Correction to the previous commit For until granular updates uses proper intermediate storage need to handle dependencies to bones from self a bit different. |
Revision b9e828d by Lukas Toenne November 20, 2014, 16:15 (GMT) |
Fix for invalid particle pointer access in mixed particle/child loop. |
November 20, 2014, 16:08 (GMT) |
Depsgraph: Fix wrong dependency from the bone target in IK solver |
November 20, 2014, 15:28 (GMT) |
Depsgraph: Corrected dependencies for hook modifier and bone parent Victor rig is still broken tho.. |
November 20, 2014, 15:12 (GMT) |
Depsgraph: Hook up spline IK solver to the granular update A bit of test of prove-of-concept of the design made in the previous commit. still needs a bit of cleanup (de-duplicate some logic, move functions to their final location etc). But currently it's good enough for testing i guess. |
November 20, 2014, 14:45 (GMT) |
Merge branch 'master' into depsgraph_refactor |
November 20, 2014, 13:57 (GMT) |
Depsgraph: Initial move towards more granular armatures update Main goal is to be able to do interleaved updates of bones from different armatures, so it'll be possible to drive some bones of armature B with bones of armature B and drive other bones in an opposite direction. This also beans interleaved update of bones from the same armature should be possible. This commit adds an initial support of this but have some limitation still, for example drivers are not supported yet at all. Spline IK is also not supported in the granular update. IK solver is so called "seems to work" state, but might need some extra work. Some technical details of the changes: - Basically just filled in existing callbacks which so far were doing nothing, also needed to fix some typos in the code. - Changed the Bone component a bit, so now it does have "Final Transform" NOOP node which would guarantee Bone component depends on the IK solver if it exists. So now all the external dependencies would use bone transform after the solver, plus bones child which are not in the solver would use solved transform of the bone. This required changes in the relations of the IK solver as well, so now it depends on the bone local transform and optionally on the bone constraint stack. - Currently scene is being passed for the current time, in the future we need to pass time source node instead. This would likely break some setups which used to work before going granular, but even at that time update wasn't finished at all. There are some known TODOs about making code more clean in the change, will be solved later. |
Revision d7a79c2 by Dalai Felinto November 20, 2014, 13:45 (GMT) |
Revision c87545b by Dalai Felinto November 20, 2014, 13:45 (GMT) |
Multiview squash, testbuild |
|
|
|


Master Commits
MiikaHweb | 2003-2021