Blender Git Loki

Blender Git commits from all branches.

Page: 2470 / 2888

Revision b16db8e by Lukas Toenne
November 28, 2014, 13:02 (GMT)
Fix for verts-of-strand iterator: This requires a second pointer in
addition to the edge, otherwise the last point is omitted.
November 28, 2014, 11:57 (GMT)
Compile fixes for mingw64

Need to set flags to use c++11 features, or else the
std::bind stuff isn't available
Revision cf2ec5b by Lukas Toenne
November 28, 2014, 11:42 (GMT)
CustomData layer for storing hair root locations as MSurfaceSamples.

This requires converting the old messy particle num/num_dmcache/fuv/foffset
data into the new mesh samples, which can potentially introduce floating
point errors and inaccuracies due to lack of face index mapping in the
new system. However, in any well-constructed particle system the hair
roots should be nearest to their num face, so mapping would be accurate
enough. If necessary face index data could be added to samples as a
legacy code hack, but probably it's best to eventually replace the
hair system as a whole anyway.
November 28, 2014, 10:47 (GMT)
Merge branch 'master' into gooseberry

Conflicts:
source/blender/blenloader/intern/versioning_270.c
November 28, 2014, 10:42 (GMT)
Depsgraph: Code cleanup, fix typos
November 28, 2014, 10:18 (GMT)
Merge branch 'master' into depsgraph_refactor
Revision a270a9f by Lukas Toenne
November 28, 2014, 09:42 (GMT)
Store the hair key weight in edit mode.

Currently particles only have a single weight value, controlling
pinning in the simulation (for root and virtual root verts) and goal
force scaling. This will be replaced by a full vertex group weight
system eventually.
Revision 524874c by Lukas Toenne
November 28, 2014, 09:17 (GMT)
First customdata layer for particle mass.

This is more for testing purposes, since currently there is only a
single mass property for the psys as a whole. This should change in the
future though, to allow variable mass per strand or vertex.
Revision 283e97d by Lukas Toenne
November 27, 2014, 22:07 (GMT)
Basic particle data reconstruction when exiting edit mode.
Revision 1cfb40a by Lukas Toenne
November 27, 2014, 21:48 (GMT)
Fix for verts-of-strand iterator: After last edge step has to set the
edge to NULL to avoid infinite looping over the same edge (1-elem disk).
Revision da4de6a by Lukas Toenne
November 27, 2014, 21:40 (GMT)
Fix for particle-to-bmesh: only was looping over totvert instead of
pa->totkey.
November 27, 2014, 21:31 (GMT)
Minor cleanups.
November 27, 2014, 21:01 (GMT)
Merge branch 'master' into mesh-transfer-data
November 27, 2014, 20:40 (GMT)
Merge branch 'master' into gooseberry
Revision 85c80b6 by Lukas Toenne
November 27, 2014, 18:18 (GMT)
Intermediate commit: switching strand edit data to BMesh.

Hair/Strand editing will only use a subset of the bmesh topology and
expect a specific topology that needs to be verified and enforced.
However, this extra requirement is much less work than reimplementing a
whole edit data system with the same feature set as bmesh and avoids
much redundant code.
November 27, 2014, 18:12 (GMT)
Merge branch 'master' into gooseberry
November 27, 2014, 16:30 (GMT)
Depsgraph: Fix memory leak in root graph node

We'd better switch to OBJECT_GUARDED_NEW() so we see memory leaks more instant.
November 27, 2014, 16:20 (GMT)
Depsgraph: Workaround to be able to compile with Clang
November 27, 2014, 15:49 (GMT)
Merge remote-tracking branch 'origin/master' into depsgraph_refactor
November 27, 2014, 15:22 (GMT)
Islands 'TubeCase' WIP: Aaaannnnnnnnnnndd... Working!

Now, tons of cleanup and reorg of code ahead, current one is just too much ugly.

Also, have to recheck stupid raycast case, would look like vcos space transform is
wrong again.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021