Revision ac4d90f by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 9, 2015, 10:31 (GMT) |
Reorganizing hair child code a little bit to make it not totally insane. This contains a few pieces of code for a future "modifier" system that would allow more flexible combination of effects. Eventually a node system is the way to go, but the current code makes that impossible. |
Revision ba4e7d9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 8, 2015, 12:01 (GMT) |
Paste flipped bones: * Simplify logic for bone detection on copy (no need to do mirrored naming then) * Add shortcuts ctrl(cmd)-shift-V for copying flipped |
Revision b62c031 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 8, 2015, 11:48 (GMT) |
Merge branch 'master' into gooseberry |
Revision 64d39b7 by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 8, 2015, 11:41 (GMT) |
Separate context freeing from task freeing in threaded particle updates to prevent double-freeing/invalid mem access. This can happen with the "virtual parents" feature, which generates both parent and child paths. Each task free function also freed the shared context, leading to double freeing. |
Revision 4137ef1 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 7, 2015, 21:25 (GMT) |
Gooseberry animation request: Paste flipped pose in action and graph editor. This was a tricky commit that was not so straightforward to make work. The information for bones is not easy to come by in the animation curves, however we do have some string manipulation tricks to make it happen. For now committing to gooseberry branch for testing, it will be ported to master after most usual use cases have been confirmed as working. (Current test with all rotation modes and translation seems to work, but Not sure how well this will hold up with drivers etc) |
Revision 70eee6a by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 7, 2015, 15:17 (GMT) |
Merge branch 'master' into gooseberry |
Revision 4f338df by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 7, 2015, 13:52 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenkernel/BKE_key.h source/blender/blenkernel/intern/key.c |
Revision 66d03f8 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 6, 2015, 14:50 (GMT) |
Merge branch 'master' into gooseberry |
Revision ba0d452 by Campbell Barton (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 6, 2015, 12:11 (GMT) |
Merge branch 'master' into gooseberry |
Revision 7c28022 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 6, 2015, 11:17 (GMT) |
Merge branch 'master' into gooseberry |
Revision c5ede37 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 5, 2015, 11:24 (GMT) |
Merge branch 'wiggly-widgets' into gooseberry Conflicts: source/blender/makesrna/intern/rna_object.c source/blenderplayer/bad_level_call_stubs/stubs.c |
Revision f902bba by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) January 5, 2015, 11:16 (GMT) |
Cleanup the file mess with facemaps, make correct BKE/ED files for all functions. Blenderplayer compiles again |
Revision f929c03 by Bastien Montagne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 5, 2015, 11:00 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenkernel/intern/camera.c source/blender/editors/space_sequencer/sequencer_draw.c |
Revision df877cc by Sergey Sharybin (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) January 2, 2015, 19:11 (GMT) |
Merge branch 'master' into gooseberry |
Revision b8c2f58 by Sergey Sharybin (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) December 31, 2014, 09:02 (GMT) |
Gooseberry: Fix stubs for player, so buildbot can deliver builds again Please note, that this commit doesn't fix issues with functions declared in BKE header and implemented in editor/. This is to be fixed separately. |
Revision 532a03c by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) December 31, 2014, 08:58 (GMT) |
Properly register the `mathutils.interpolate` submodule. |
Revision cc67f8e by Lukas Toenne (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths) December 30, 2014, 11:29 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/makesrna/intern/rna_modifier.c |
Revision eca3250 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 22, 2014, 11:04 (GMT) |
Little experiment: hook up a transform operator to a bone facemap. For now moves the mesh only, doesn't set the bone as selected. |
Revision d9b7655 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 22, 2014, 10:54 (GMT) |
Fix for invalid access to undefined hair data in edge-only cloth meshes. Cloth data is used both for hair and actual cloth, which makes things really difficult. The face number was used for distinguishing the two types (no faces == hair mesh), but the extra hair data necessary for hair sim is generated by particles and not available for edge-only cloth meshes. This really needs to be sanitized ... |
Revision f9cedb4 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 22, 2014, 10:28 (GMT) |
Facemap widgets: * Only draw on mouse over * Fix crash with highlighted widgets. |
|