Blender Git Loki

Blender Git "alembic" branch commits.

Page: 4 / 29

May 11, 2015, 11:51 (GMT)
Change of cache filter group behavior to allow partial caching.

The filter group was used by omitting any object instances that were
not in the group. This reduces the cache size, but it also entirely
skips objects.

Now the filter group only prevents writing of the actual object data,
but still allows storing dupli instances and dummy entries in the cache.
Any objects from cached dupli lists that don't have cached data (mesh or
strands) will now use the original object data instead.
May 11, 2015, 09:37 (GMT)
Fix for running bake operator in background mode without a job.

The cache bake operator would always create a job in the window manager.
However, when running in background mode via a script, the operator can
not be modal and the script would return right after starting the job.
Then Blender is stopped and the baking job with it.

To prevent this the operator now only runs in a job when executed from
the invoke function (or when 'use_job' is set explicitly).
May 10, 2015, 12:04 (GMT)
Drag type force field for keeping hairs "stuck" to a mesh surface.
May 8, 2015, 13:25 (GMT)
Hide regular strands when the duplicator object is in hair edit mode.
May 8, 2015, 13:04 (GMT)
Don't use the refkey for calculating shape deltas, but only for the base
shape.

Shape keys distinguish between the base shape (shape without any keys)
and the individual reference shapes for each shape key (which define
the delta offsets). For strand shapes, which have to work on top of
animation, the base shape must be the original cache result rather than
a static shape, but the delta for each keyblock is still calculated
wrt. an explicit shape.
May 8, 2015, 10:59 (GMT)
Follow up fix for bend stiffness curve map versioning.

The DNA lookup for pointers is a bit weird, it expects "CurveMapping" as
the type name, but then the variable field becomes
"*bend_stiffness_mapping".
May 8, 2015, 10:19 (GMT)
Handle transformation difference between a cached duplicator object and
group objects when editing shape keys.

The edit data (including CD_SHAPEKEY layers) is in the active object's
space, i.e. the duplicator. The original data however is cached strands
data, which is in the dupli object's space. All geometry data needs to
be transformed properly when entering/exiting edit mode.
May 8, 2015, 09:24 (GMT)
Merge branch 'master' into alembic
May 8, 2015, 09:13 (GMT)
Version fix for bend stiffness curve mapping.
May 8, 2015, 08:45 (GMT)
Another curve mapping to control bending stiffness along hair strands.

This already exists for goal springs. Bending stiffness, however, is
preferable to global goal springs for physical realism. Controlling
stiffness in this way allows using bending forces to also simulate
unconventional hair, such as clumpy strands that are thicker and stiffer
at the base.

Note that hair interaction can also be simulated with this tool in some
way, although eventually better methods may be needed for such effects.
May 7, 2015, 18:20 (GMT)
Fix for uninitialized values in strand children, leading to random
crashes.
May 7, 2015, 15:01 (GMT)
Fix for NaN error when using zero-length springs in the mass-spring
solver.

This happens when using goal springs, which are now defined as linear
springs between actual vertices and virtual goal vertices. The Jacobian
was not accounting for the possibility of zero rest length.
May 7, 2015, 14:06 (GMT)
Cleanup: quiet warnings
May 7, 2015, 13:49 (GMT)
Merge branch 'master' into alembic
May 7, 2015, 13:25 (GMT)
Extended RNA update for shape keys to trigger re-reading of dupli caches.
May 7, 2015, 12:44 (GMT)
Fix for missing lib-link of effector weights group pointer.
May 7, 2015, 12:16 (GMT)
Fix for cache simulation force fields, these were not added up.
May 7, 2015, 11:01 (GMT)
Conversion for shape keys back to strands data from edit mode.
May 7, 2015, 08:55 (GMT)
Strands edit data conversion wants the raw shape key number (starting
at 1), converts to index internally.
May 6, 2015, 16:58 (GMT)
Merge branch 'master' into alembic
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021