May 22, 2015, 15:25 (GMT) |
Take transformation of the duplicator object into accound for hair cutting. When using a dupli object from the same group as a target it is sufficient to calculate the relative transform in the shared duplicator local space. When using an external object though we have to transform into world space first. |
May 22, 2015, 14:59 (GMT) |
Fix for incorrect cutoff points with the haircut cache modifier. |
May 22, 2015, 14:22 (GMT) |
Implemented hair cutting for cached strands, based on a cutoff parameter for child hairs. The algorithm works by finding the first intersection of each child hair with the target mesh. The child hairs have to be deformed with their parents first (this usually happens *after* modifiers). |
May 22, 2015, 13:42 (GMT) |
Clean keyframes: Keep handles as they were (cleanup code could ever slightly tweak animation handles, which was not so good) |
May 22, 2015, 10:49 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/windowmanager/intern/wm_playanim.c |
May 22, 2015, 10:30 (GMT) |
Option for the haircut cache modifier to either use a scene object or an "internal" object from the group. |
May 22, 2015, 10:18 (GMT) |
New cache modifier "Haircut", for removing unwanted child hairs. |
May 22, 2015, 10:18 (GMT) |
Initialize curve mappings once after creating, just to be sure. |
May 22, 2015, 07:56 (GMT) |
Alembic: Update stubs file so building without alembic works fine |
May 21, 2015, 15:43 (GMT) |
SCons: Hopefully fix for gooseberry branch compilation |
May 21, 2015, 15:35 (GMT) |
Use a flag to explicitly apply shape keys to either the goal positions or the motion state. |
May 21, 2015, 14:15 (GMT) |
Use correct blending weights for hair shapekey references. |
May 21, 2015, 13:21 (GMT) |
Removed unused variable. |
May 20, 2015, 17:27 (GMT) |
Properly loop sound when reaching the end of a movie |
May 20, 2015, 17:14 (GMT) |
Speed of sound would get reset when stopping and resuming. |
May 20, 2015, 16:52 (GMT) |
Blenderplayer audio: Start and pause support |
May 20, 2015, 16:33 (GMT) |
Blenderplayer sound: Support speed of sound based on how fps is different from the movie fps. For high fps the picture thread can lag behind the sound still, need some way to framedrop. |
May 20, 2015, 14:23 (GMT) |
Keep interpolation type of keyframes when cleaning Not sure how well that will work in practice, but there's a whole studio of people ready to test. |
May 20, 2015, 13:30 (GMT) |
Squeakycleanlinator tool for Hwoozeberry. Basically it's a clean tool, but also removes a channel if the only remaining keyframe has the default value only and is not used by drivers or generative modifiers. It's supposed to help with performance of the heavy scenes in gooseberry. Field test in gooseberry for now, masterification later. |
May 20, 2015, 12:30 (GMT) |
Use dedicated versions of shapekey eval functions for strands. Strand shapekeys will be interpreted as delta keys without a basis, since the basis would be animated and therefore useless for static keys. To avoid complexity in the already overburdened shapekey functions and to skip old legacy code, the strands shapekeys now have their own functions. |
|