Blender Git Commits

Blender Git "gooseberry" branch commits.

Page: 70 / 103

January 28, 2015, 17:13 (GMT)
Support for the (still experimental) parent coloring mode in regular
strand drawing.

Parent coloring is currently still entirely random, but can be improved
for all use-cases later.
January 28, 2015, 16:34 (GMT)
Apply shape keys directly to the hair key data, instead of only applying
to the hair dynamics input DM.

Also this calculation has to happen before caching paths, otherwise
there is a 1-update lag because parent paths still use old values.
January 28, 2015, 15:18 (GMT)
After editing hair, apply the changes back to the active hair shape key.

This makes shape keys for hair actually usable by completing basic edit
mode integration.
January 28, 2015, 14:44 (GMT)
Apply hair shape keys to the particle base data when entering edit mode
and when switching the active key during edit mode.

This is different from how shape key editing works on meshes: there the
edit data (BMEditMesh) stores customdata layers for shape keys, then
writes them back to the mesh. The hair edit mode is a lot more messy and
confusing, it has to update the base data immeditately (with potential
consequences for undo ...)
January 28, 2015, 14:34 (GMT)
Merge branch 'master' into gooseberry
January 28, 2015, 13:44 (GMT)
Merge branch 'master' into gooseberry
January 28, 2015, 13:38 (GMT)
Initialize new hair shape keys with data from the current particle keys.
January 28, 2015, 12:33 (GMT)
Merge branch 'master' into gooseberry
January 28, 2015, 10:49 (GMT)
Merge branch 'master' into gooseberry
January 28, 2015, 10:09 (GMT)
Requiring COMPAT_ENGINES for particle panels is stupid.
January 27, 2015, 17:19 (GMT)
Merge branch 'master' into gooseberry
January 27, 2015, 11:19 (GMT)
Merge branch 'master' into gooseberry
January 27, 2015, 08:47 (GMT)
Merge branch 'master' into gooseberry
January 26, 2015, 16:43 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/makesdna/DNA_customdata_types.h
January 23, 2015, 16:47 (GMT)
Experimental: random colors for child hulls.
January 23, 2015, 16:10 (GMT)
Fix for invalid cache index -1 in some cases, like virtual parents.

The code was assuming that child 0 is always valid, but in fact has to
be treated like all others that can be disable due to preview percentage,
virtual parents, etc.
January 23, 2015, 15:44 (GMT)
Use the particle system material for OpenGL drawing.

This is probably not correct yet, the code is terribly confusing ...
January 23, 2015, 15:10 (GMT)
Implemented caps for the convex hair bundle hulls.

The current algorithm generates a triangle strip to fill the end of
each child bundle. This is not quite ideal, because even though the
base child groups are constructed to be convex, the resulting child
paths can become concave again by clumping, roughness, hair dynamics
etc.. This can create face inversion as well as ugly shading artifacts,
so a nicer algorithm may be desirable.
January 23, 2015, 11:06 (GMT)
Only perform the inner loop over one group of connected paths in macros.

This allows more customized handling of path drawing in the outer loop
(needed for drawing end caps).
January 23, 2015, 10:57 (GMT)
Nicer iterating over pairs of connected neighboring child paths.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021