Blender Git Commits

Blender Git "gooseberry_farm" branch commits.

Page: 4 / 93

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.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021