Revision 1383661 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 6, 2014, 09:48 (GMT) |
Merge branch 'master' into hair_immediate_fixes |
Revision 5731472 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 4, 2014, 14:14 (GMT) |
Removed block matrix indices storage from ClothSpring struct. This is not necessary: the implicit solver data can keep track instead of how many off-diagonal matrix blocks are in use (provided the allocation limit is calculated correctly). Every time a spring is created it then simply increments this counter and uses the block index locally - no need to store this persistently. |
Revision a44e944 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 4, 2014, 13:56 (GMT) |
Removed unused force arguments for angular bending springs and avoid redundant calculation for counterforces. |
Revision 5b52e4b by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 4, 2014, 09:50 (GMT) |
Fix for brackets lost in merge. |
Revision 2976eb5 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 4, 2014, 09:19 (GMT) |
Merge branch 'master' into hair_immediate_fixes Conflicts: source/blender/blenloader/intern/versioning_270.c |
Revision f8b19d1 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 3, 2014, 17:51 (GMT) |
Logic for light position operator. |
Revision ce9603e 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 3, 2014, 17:11 (GMT) |
WIP, operator to tweak the lamp "focus", driven through widgets. |
Revision 8f86174 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 15:32 (GMT) |
Use the hair shape keys as goal positions (xconst) in the hair solver. Note that this does not change the natural bending shape of the hair so far, but only affects the global goal position for now. |
Revision 37a7421 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 3, 2014, 15:11 (GMT) |
Lamp widget: * Make a lamp widget design for the active lamp. * Fix some handler errors for widgets + autoupdate for different widget handles. |
Revision 71dd6e2 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 14:46 (GMT) |
Guide hair drawing for hair particles. Without this the particle system only shows the actual non-simulated hairs ("guide hairs") during edit mode. These hairs are used for goals as well, so showing them in the regular viewport is pretty important. Also the usual hair curves are interpolated along the entire length, which makes it very difficult to see exact vertex positions, unless using exact powers of 2 for the segment number and match the display steps. |
Revision 98caf93 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 12:54 (GMT) |
Fixed RNA update callbacks to ensure the hair path cache is rebuilt. |
Revision 1b8781b by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 12:19 (GMT) |
Fix for hair shape key ui script. |
Revision b69cf65 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 12:06 (GMT) |
Fixed some ui script errors. |
Revision 6db28d5 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 12:05 (GMT) |
Fixed some uses of ob->shapenr instead of psys->shapenr. |
Revision f208502 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 12:04 (GMT) |
Replaced the single `ID *from` pointer in shape keys with a more detailed `owner` struct. This allows distinction of classic ID block shape keys from particle system keys. |
Revision 639ff6e by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 10:16 (GMT) |
Evaluate shape keys when building the particle path cache. |
Revision 0079748 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 3, 2014, 10:15 (GMT) |
Placeholder widget code for spotlamps |
Revision 0b104fa by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 07:49 (GMT) |
Shape key "specials" menu for particle shape keys. |
Revision 9451210 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 07:09 (GMT) |
Renamed file to make it consistent with object shapekey operators. |
Revision 8c92b53 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) October 3, 2014, 07:06 (GMT) |
Fix for RNA using ptr->id.data instead of ptr->data for ParticleSystem. |
|