Revision 36f18cd 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 19, 2014, 11:32 (GMT) |
Arrow widget interaction: Fix interaction when pivot is beside the camera. basically we now do all calculations in 3D space and we do not scale correct the offset in 3D - this creates a nasty dependency loop between drawing and calculation for widgets bound to properties - ie offset depends on scale but scale depends on screen position - ie offset. Also added an extra callback to get the final position of the widget in 3d space and use that to calculate the scale. This takes care of bringing a close to the camera widget to the background and the widget keeping its initial size. The final position can be different from the initial position, especially when the widget is offset from the original position. |
Revision 681ea5d by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 18, 2014, 16:48 (GMT) |
Merge branch 'viewport_experiments' into gooseberry |
Revision ec69df6 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) November 18, 2014, 16:47 (GMT) |
Merge branch 'master' into viewport_experiments |
Revision 40b1d29 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, viewport_experiments) November 18, 2014, 12:49 (GMT) |
Merge branch 'master' into viewport_experiments Conflicts: source/blender/gpu/intern/gpu_extensions.c |
Revision d7fa0fc 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 17, 2014, 17:48 (GMT) |
More info for widget undo push string |
Revision 275a263 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 17, 2014, 16:27 (GMT) |
Add widget for focus of camera. There are some general issues with widget scale that I'll fix later. |
Revision 2dd9e41 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 17, 2014, 15:30 (GMT) |
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/editors/transform/transform_manipulator.c |
Revision 195788a 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 17, 2014, 14:39 (GMT) |
Add flag so offset is applied in world, not screen space. |
Revision 9880574 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 17, 2014, 14:20 (GMT) |
Fixed overlooked function name change in game engine code. |
Revision 7fe2e94 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 17, 2014, 13:54 (GMT) |
Merge branch 'gooseberry' into hair_immediate_fixes |
Revision 54ae1e9 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 17, 2014, 13:52 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/blenkernel/BKE_key.h source/blender/editors/transform/transform_manipulator.c |
Revision def2bb7 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 17, 2014, 13:16 (GMT) |
Fix for particle instance modifier: use a stable parallel-transport framing method instead of the Frenet frame. The Frenet frame is very succeptible to sudden twists along straight sections of a curve where the second derivative (curvature) becomes 0. |
Revision 141f2c1 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 17, 2014, 11:31 (GMT) |
Use better algorithm for arrow widget back transform. We now use plane/line intersection which seems to work quite well and agrees to great extent with the transform system as well. There still some small discrepancy but may also be related to scaling. |
Revision 2114f49 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 16, 2014, 18:40 (GMT) |
WIP cage transform. This also includes code for the node editor but probably will try a different use case first. |
Revision d03ceb2 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 16, 2014, 13:59 (GMT) |
Nicer hashing functionality for sim debugging using a variadic macro to support multiple hash identifiers. Using explicit hashing functions for every sim debug call defeats the purpose of having a quick feedback system. Now this can be done simply by passing an arbitrary number of hash inputs (integers) at the end of the function calls, which are then combined by a system of variadic macros (based on the ELEM feature). Up to 8 identifiers are supported currently, but more could be added easily if needed. |
Revision 67e48a5 by Campbell Barton (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 15, 2014, 19:52 (GMT) |
Merge branch 'master' into gooseberry |
Revision b30019f by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 15, 2014, 14:07 (GMT) |
Merge branch 'hair_immediate_fixes' into gooseberry Conflicts: release/scripts/startup/bl_ui/properties_particle.py source/blender/editors/physics/particle_edit.c source/blender/makesdna/DNA_modifier_types.h source/blender/physics/intern/BPH_mass_spring.cpp source/blender/physics/intern/hair_volume.cpp source/blender/physics/intern/implicit.h source/blender/physics/intern/implicit_blender.c source/blender/physics/intern/implicit_eigen.cpp |
Revision 9f1ad06 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 15, 2014, 13:40 (GMT) |
Merge branch 'master' into hair_immediate_fixes Conflicts: source/blender/blenkernel/intern/implicit.c |
Revision 95c5c39 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 15, 2014, 13:15 (GMT) |
Merge branch 'master' into gooseberry |
Revision 5aaef09 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 15, 2014, 11:40 (GMT) |
Some tweaking of value ranges for hair target density and removed density factor (already included in grid velocity). |
|