Revision 9a6719a by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer) October 15, 2014, 12:20 (GMT) |
Undo previous changes to sound. The sound system really needs better design for the sequencer and patching it up now won't really help us in the long run. Also the sequencer kept leaking file descriptors when preserving the audio handlles on undo making the branch unusable on mac and windows. It's almost certain patching over this will lead to more trouble, better handle it separately and keep the system working for now. Kept threaded loading of waveforms since we control the file input directly there and leads to nice speedup, but we still clear the whole sound + the waveform on undo, which is pretty bad. |
Revision d2fd772 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer) October 15, 2014, 09:40 (GMT) |
Merge branch 'master' into terrible_consequencer |
Revision 687cb3a 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) October 15, 2014, 08:49 (GMT) |
Add space for facegroup storage |
Revision 9c5e1a0 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) October 14, 2014, 16:37 (GMT) |
Widgets: * Move lamp operators to a proper place * Store a list of widgets to avoid polling too many times * Fix wrong indices when widgetgroup was not used. * Lamp widget now uses an arrow widget. This will be refined to make a nice prototype for operator/widget interaction. |
October 14, 2014, 14:27 (GMT) |
Fallback for hair frame calculation from a single normal, in case the normal is in Z direction exactly. This should be considered a temporary measure, the tangent should be defined more reliably by the mesh sampling system. |
Revision ebfad36 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) October 14, 2014, 14:20 (GMT) |
Use a property to make the transform operator widget driven. Design is still pending here, but for now just use to not remove widget display. |
October 14, 2014, 11:40 (GMT) |
Merge branch 'hair_immediate_fixes' into hair_system Conflicts: release/datafiles/locale release/scripts/addons source/blender/physics/intern/BPH_mass_spring.cpp |
Revision 1b936e8 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) October 14, 2014, 11:03 (GMT) |
Change dial to something that resembles current rotation widget better. |
Revision 20fc027 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 14, 2014, 10:54 (GMT) |
Merge branch 'master' into hair_immediate_fixes Conflicts: source/blender/blenloader/intern/versioning_270.c |
Revision e7da5a2 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 14, 2014, 07:07 (GMT) |
Merge branch 'master' into hair_immediate_fixes |
Revision 35d504d by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 13, 2014, 18:00 (GMT) |
Merge branch 'master' into gooseberry |
Revision c5a9add 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) October 13, 2014, 16:16 (GMT) |
Dial widget, used in rotation manipulator code. The widget can still change in the future, also widget styles can always be used to create new widget visualizations. |
Revision 14686a3 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) October 13, 2014, 14:43 (GMT) |
Implement non-3D drawing per widget. Basically, 3D widgets stay the same size whatever the zoom is in 3D view. Ported over from manipulator code. |
Revision 543dfc2 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) October 13, 2014, 14:13 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision 41f1bb1 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 12, 2014, 15:13 (GMT) |
Switched back to blender implicit solver for merge. |
Revision 75ca718 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 12, 2014, 15:04 (GMT) |
Unified the main Eigen solver function a bit for constrained/unconstrained solver variants. |
Revision 5b1bfac by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 12, 2014, 14:14 (GMT) |
Ported the remaining implicit solver functions for Eigen. Also added a couple of utility wrapper functions for Eigen types to make interfacing with plain float arrays and blenlib math easier. |
Revision dbe2f67 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 12, 2014, 10:45 (GMT) |
Updating Eigen implicit dynamics solver implementation to adhere to the new mass-spring solver API. |
Revision a0ac1c8 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 11, 2014, 09:23 (GMT) |
Merge branch 'hair_immediate_fixes' into gooseberry |
Revision afa23b3 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 11, 2014, 09:21 (GMT) |
Compatibility fix for shape keys. Avoid moving the 'from' pointer around in DNA. This way files stay back- as well as forward-compatible. Only the additional type enum and sub-index is stored in a new from_extra struct in shape keys now. |
|