May 7, 2015, 12:16 (GMT) |
Fix for cache simulation force fields, these were not added up. |
May 7, 2015, 12:10 (GMT) |
Merge branch 'master' into gooseberry |
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 7, 2015, 08:01 (GMT) |
Gooseberry: Attempt to fix compilation error with scons |
May 6, 2015, 17:23 (GMT) |
Fix for own error in merging alembic branch, breaking shape keys. Both the gooseberry and alembic branches contain extensions of the Key DNA structure, in order to make it work for particles and caches respectively. This was giving badly resolved conflicts on merge. |
May 6, 2015, 16:58 (GMT) |
Merge branch 'master' into alembic |
May 6, 2015, 16:44 (GMT) |
Merge branch 'master' into gooseberry |
May 6, 2015, 14:44 (GMT) |
Moved the child deformation for strands out of the core cache reading function. This is a feature for display in the viewport and rendering, which has nothing to do with the core cache reading functionality. In the general case you'd want the child data to remain unmodified. |
May 6, 2015, 14:06 (GMT) |
Support metadata display in sequencer overdrop Getting a consistent look here is difficult since editors apply their own scaling. ideally, here we would have a consistent look with constant font size but this is still to be realized in master and needs some extra thought. |
May 6, 2015, 13:39 (GMT) |
Merge branch 'alembic' into gooseberry |
May 6, 2015, 13:36 (GMT) |
Fix fo 'simple' particle hair matrix calculation. The parent matrix is used for single-parent children ('simple'), in which case the pa->num_dmcache has to be used to get the correct position on subdivided meshes. |
May 6, 2015, 13:31 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/editors/object/object_shapekey.c |
May 6, 2015, 12:02 (GMT) |
Merge branch 'alembic' into gooseberry Conflicts: source/blender/blenkernel/BKE_key.h source/blender/blenkernel/intern/customdata.c source/blender/blenkernel/intern/key.c source/blender/editors/object/object_shapekey.c source/blender/makesdna/DNA_customdata_types.h source/blender/makesrna/intern/rna_key.c |
May 6, 2015, 09:13 (GMT) |
Store MSurfaceSample data in hair strands for mapping to a mesh. This data is not strictly necessary for the strands drawing or rendering or even hair simulation, because the hair root offset and rotation is already cached explicitly. However, the strand edit mode needs this information to correctly apply length constraints. |
Revision 6534a7b by Sergey Sharybin / Lukas Toenne (alembic, gooseberry, gooseberry_farm, temp_motionpaths) May 6, 2015, 08:12 (GMT) |
Fix for threaded dupli cache generation from groups. Strands require a valid DerivedMesh for calculating their root matrix and surface mapping. The scheduler tasks were created such that strands would be calculated while the DM task was not finished yet, leading to missing DM data. |
May 5, 2015, 16:54 (GMT) |
Alembic: Quick fixes for strict compiler flags |
May 5, 2015, 14:59 (GMT) |
Alembic support for MSurfaceSample customdata. |
May 5, 2015, 13:37 (GMT) |
Take transformation into account between the duplicator and strands object. The strand edit mode uses the local space of the active object, which is the duplicator (and dupli cache owner). The strands data is in local space of the original particle system object however, so have to convert. This is a very hackish solution, using the first instance of the strands data, which only works for single instance data. |
May 5, 2015, 12:41 (GMT) |
Strand edit functions for storing edit data in the Cache Shape Key modifier and editing in hair edit mode. |
|