Revision 935fa06 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 15, 2014, 11:11 (GMT) |
Merge branch 'wiggly-widgets' into gooseberry |
Revision bffde90 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, 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) December 15, 2014, 11:11 (GMT) |
Deactivate irritating shapekey widget while it's still under development. |
Revision 6b8ebd6 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, 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) December 15, 2014, 11:09 (GMT) |
Hook up facemap property to bones. A bone using a facemap will not be displayed at all, rather it will use the facemap of the mesh as an interaction area. The facemap still does nothing since it's not yet hooked up to the customdata and widget code. That will come next. |
December 15, 2014, 11:02 (GMT) |
Merge branch 'master' into asset-experiments |
December 15, 2014, 10:33 (GMT) |
Merge branch 'master' into depsgraph_refactor |
December 15, 2014, 10:19 (GMT) |
Fix stupid buggy behavior when init (root) dir had no trailing slash. |
December 15, 2014, 10:03 (GMT) |
Add missing 'ID' icons, and a 'blenlib' filter to filetypes. |
December 15, 2014, 08:37 (GMT) |
Merge branch 'master' into asset-experiments |
December 13, 2014, 17:49 (GMT) |
Initial GHash-enhancements experiments. This commit adds: *Some Murmur-based hasing helpers for GHash; *A (very basic) switch between key-to-bucketidx using modulo or binary-AND; *Some gtests to make some comparisons. First test results seem to show that: * murmur is much much quicker for string keys, with approximately same hash quality; * org ghash is much much quicker for int keys, but with much worse hash quality than murmur-based one; * key-to-bucketidx method does not seem to make much difference so far. Nothing definitive here yet, obviously. |
December 13, 2014, 14:48 (GMT) |
More borring boiling code for ob/group previews. Also, try to make brushes also save their previews. Anyway, something fishy is going on here, in theory we should get previews for brushes, worlds, lamps... for free, but so far looks like lib 'peek' code only handles mat/texture previews correctly? |
December 13, 2014, 14:14 (GMT) |
Add preview pointers to Object and Group, with read/write logic. Doing nothing useful yet, though! Note: ultimately we may want to move that preview stuff to ID struct, so that we get a real basic generic handling of it, but for now simpler to keep it as is. |
December 13, 2014, 13:25 (GMT) |
Merge branch 'master' into asset-experiments |
Revision 8c06925 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 12, 2014, 15:32 (GMT) |
Merge branch 'master' into gooseberry |
Revision 4f894aa by Lukas Toenne December 12, 2014, 15:29 (GMT) |
Missing bmesh include path in scons files. |
Revision 3ac7982 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 12, 2014, 15:27 (GMT) |
Merge branch 'wiggly-widgets' into gooseberry |
Revision 74308df by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, 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) December 12, 2014, 15:27 (GMT) |
Support for custom cursors for widgets. They are set when a highlighted widget intersection is detected and on area level. There's a discussion about using owners and a stack or array for cursors but that needs some more thought and design. |
Revision 9880af5 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, 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) December 12, 2014, 13:17 (GMT) |
More changes to overdrop transform operator. * Calling key press confirms * Change name of operator accordingly. |
Revision 8ea5cc4 by Lukas Toenne December 12, 2014, 12:48 (GMT) |
IK solver for hair strands that provides a better solution for keeping consistent segment lengths when transforming vertices. Warning: The implementation is not correct yet, but all the steps should be there. The main idea is to treat strands as a sequence of joints that are displaced out of their original locations by a transform or other tool. The solver then tries to find a global per-strand solution that keeps the segment lengths unmodified, with a minimum change in angles from the original starting shape. Such a solution is much more usable and efficient than the current O(n^2) attempt of "spreading the error" across the strand. The inverse kinematics method is very flexible. It can also include stretching, which would be very welcome for features like the length tool. Different parts of the strand could be weighted separately using scaling factors for the angle/stretch parameters. |
Revision 7b4fdfb by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) December 12, 2014, 12:04 (GMT) |
Merge branch 'wiggly-widgets' into gooseberry |
Revision 9a9347e by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, 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) December 12, 2014, 12:02 (GMT) |
Gooseberry request draw sequencer backdrop on -top- of everything. Due to this we -obviously- rename this to overdrop I am not sure if others would agree here, but it's pretty safe to do this on a branch first. Rationale is that it's much nicer to work on full screen with this. |
|
|
|


Master Commits
MiikaHweb | 2003-2021