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. |
Revision c2765bd by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 10, 2014, 12:55 (GMT) |
Fix for invalid ID access during versioning. For now is fixed by doing a versioning hack in the lib_link function, but would be nicer to avoid this altogether for forward compatibility. |
Revision 5739db1 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 10, 2014, 08:37 (GMT) |
Merge branch 'hair_immediate_fixes' into gooseberry |
Revision ed19740 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 10, 2014, 08:33 (GMT) |
Merge branch 'master' into hair_immediate_fixes |
Revision af0de1c by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 10, 2014, 08:29 (GMT) |
Interpolation for non-simulated hairs in preview. This generates a somewhat believable overall look for the hair system by blending simulated hairs. For small number of hairs and small preview ratios this can get quite inaccurate, but that's the tradeoff for getting preview functionality ... |
Revision 7cd6d9a by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 9, 2014, 10:52 (GMT) |
Calculate blending weights for preview hairs by constructing a kd-tree of simulated hairs and using nearest neighbors. |
Revision 06a854c by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 9, 2014, 10:18 (GMT) |
Removed debug prints. |
Revision 0d2dfcb by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 9, 2014, 10:14 (GMT) |
Solved various update issues with the hair preview factor. This is still terribly messy, especially because every change of the particle system has to be piped through the dummy cloth modifier somehow. The automatic caching system also tends to get in the way a lot; after changing the preview factor one basically always has to start at frame 1 currently because the cloth modifier has to be reconstructed and forgets about all caching. |
Revision face972 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 8, 2014, 20:51 (GMT) |
Widgets: * Add option for shaded/non shaded widgets * Normalize arrow widget size to 1.0 so size is predictable. Probably will use the same scheme for other widgets as well |
Revision e8d49c0 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 8, 2014, 18:11 (GMT) |
All translation axis now drawn and operated through the widget system. |
Revision 334b25a 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 8, 2014, 17:34 (GMT) |
* Manipulator Y 3D arrow moved and rotated correctly. * Light manipulator doing undo now * Scons should be fixed. |
Revision e15819d 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 8, 2014, 16:32 (GMT) |
Green widget handles y translation properly. |
|