Revision 408837e by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 26, 2014, 07:26 (GMT) |
Fix for hair chain testing in the cloth modifier. Bending springs are en-bloc and not interleaved with other springs, so this can't be used as a test for hair roots. Use consecutive indices instead. |
Revision 2682ea8 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 25, 2014, 21:19 (GMT) |
Completed the implementation of bent rest shapes for hair. Basically follows the Pixar approach from "Artistic Simulation of Curly Hair". |
Revision 0717da3 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 25, 2014, 21:09 (GMT) |
Gooseberry request: Backdrop for sequencer. |
Revision 7c83650 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 25, 2014, 16:10 (GMT) |
Add missing notification for trimming to stop showing the extensions |
Revision 3660708 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 25, 2014, 16:00 (GMT) |
Gooseberry request, hide the extensions except when trimming. |
Revision ca7219d by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 25, 2014, 14:59 (GMT) |
Get rid of temporary flags when loading the sound. |
Revision d366d8e by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 25, 2014, 14:26 (GMT) |
Attempt to fix OSX issues (again): cleanup the loading flag for files that are loading when interrupted. |
Revision d0ac4e1 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 25, 2014, 13:42 (GMT) |
Target calculation for local non-straight rest shapes. This is more involved than using simple straight bending targets constructed from the neighboring segments, but necessary for restoring groomed rest shapes. The targets are defined by parallel-transporting a coordinate frame along the hair, which smoothly rotates to avoid sudden twisting (Frenet frame problem). The rest positions of hair vertices defines the target vectors relative to the frame. In the deformed motion state the frame is then recalculated and the targets constructed in world/root space. |
Revision 26a906d by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 25, 2014, 09:03 (GMT) |
Have to include BLI_utildefines before BKE_collision now to have bool defined. |
Revision 6dcc3f0 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) September 24, 2014, 17:09 (GMT) |
change widget code, area now just stores a pointer to the widget list corresponidng to it. |
Revision 5dfb07a by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 24, 2014, 17:02 (GMT) |
Merge branch 'master' into hair_immediate_fixes Conflicts: source/blender/blenkernel/intern/implicit.c |
Revision 2bb6d18 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) September 24, 2014, 16:30 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision 467da3c by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 24, 2014, 15:03 (GMT) |
Store the waveforms between undo steps when they exist. |
Revision 0684d0f by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 24, 2014, 14:28 (GMT) |
Fix compilation in MacOSX |
Revision 8e95eae by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 24, 2014, 14:21 (GMT) |
More undo issue solving. This commit moves sound loading out of library linking. The approach chosen here is to do lazy initialization by basically validating the sound before attaching to the scene. Loading the sound buffer requires a valid Main pointer, which means we have to pass this around in many places. We might also consider caching the waveforms in this way too, but for now we're still using the threaded update. We'll have to test this somewhat to see if it behaves well..There are corner cases which might not be covered. Sounds are muted if we undo during an animation, but this bug existed in master as well. |
Revision aebcb6a by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 24, 2014, 08:23 (GMT) |
Merge branch 'master' into terrible_consequencer |
Revision c95c25e by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 24, 2014, 08:05 (GMT) |
Merge branch 'master' into hair_immediate_fixes Conflicts: source/blender/blenloader/intern/versioning_270.c |
Revision f3f741b by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 24, 2014, 06:55 (GMT) |
Clear forces and constraints together at the start of the time step, easier to verify. |
Revision 9aa7fcd by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer, testbuild) September 23, 2014, 15:37 (GMT) |
Threaded sound strip display data loading. Sound loading can take too much so move it to a job and continue. This makes interaction much better. A similar system should be usable for movie previews. |
Revision 2788b38 by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) September 22, 2014, 19:20 (GMT) |
Fix for missing initialization of local cloth modifier inside particle systems. |
|