April 20, 2015, 19:01 (GMT) |
Fix alembic-cached dupli not updating in Render mode in 3DViews. Probably a typo? Objects/parents sent to sync_mesh in case of dupli were meaningless... |
April 20, 2015, 18:21 (GMT) |
ShapeKey propagate operator for hair edit mode. This implements roughly the same functionality as the equivalent mesh shape propagate operator, with some tweaks specific to hair editing. The operator copies selected points to all the shape keys. Unlike meshes these points may be shifted afterward to achieve consistent segment length (this can be avoided by selected entire strands before using the operator). |
April 20, 2015, 17:34 (GMT) |
Merge branch 'master' into alembic |
April 20, 2015, 16:58 (GMT) |
Fix for particle shape key editing to prevent losing shape data when switching the active key. Particle shapes were always using the relative blending of keys when evaluating hair data. This works ok for meshes, because their edit data is entirely separate from the mesh data (using bmesh). For particles, however, the edit mode is hardwired to the hair data, so when switching keys in edit mode we must take care to replace everything with the shape. Otherwise the hair data will be using blender shapes and the edit data will overwrite any shape keys with that. |
April 20, 2015, 16:07 (GMT) |
Placeholder image strips feedback session changes no.2: Change paths operator can also have the same placeholder logic now |
April 20, 2015, 15:56 (GMT) |
Fix 'Children' draw option showing nothing when no children in hairsim/cache If number of children is zero, even if we do have "valid" children cache, do not generate children strands from cache... |
April 20, 2015, 15:35 (GMT) |
Placeholder image strips feedback session changes no.1: Autodetect range of strips. |
April 20, 2015, 14:33 (GMT) |
Placeholders for sequencer take one. Placeholder images, means that the image sequence reserves a range for images, displaying black while we wait for them to finish rendering. This is meant as a feature to not break the layout of gooseberry sequence edits while we wait for those frames to arrive. |
April 20, 2015, 13:45 (GMT) |
Merge branch 'master' into alembic |
April 20, 2015, 12:45 (GMT) |
Merge branch 'master' into gooseberry |
April 20, 2015, 11:58 (GMT) |
Merge branch 'master' into alembic |
April 20, 2015, 11:38 (GMT) |
Merge branch 'cycles_memory_experiments' into gooseberry |
Revision 5edf8a8 by Sergey Sharybin (cycles_memory_experiments, gooseberry, gooseberry_farm, temp_motionpaths) April 20, 2015, 11:36 (GMT) |
Cycles: Fix threading issue caused by several nodes sharing the same image |
Revision dbd8733 by Sergey Sharybin (cycles_memory_experiments, gooseberry, gooseberry_farm, temp_motionpaths) April 20, 2015, 11:27 (GMT) |
Cycles: Replace name-based node matching with type-based This commit replaces name-based node matching in the mesh device update with check of special type. It is more robust approach for adding new nodes which could use image slots for storage. it's also adds updates of environment texture nodes used in bump shader (this was missing in the original image sync reshuffle commit). |
Revision 20e9602 by Lukas Toenne (alembic, gooseberry, gooseberry_farm, hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, temp_motionpaths, tmp_hair_curves) April 20, 2015, 10:59 (GMT) |
Particle shapekey code is only in the gooseberry branch, disabled here. |
Revision 9cafd3a by Lukas Toenne (alembic, gooseberry, gooseberry_farm, hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, temp_motionpaths, tmp_hair_curves) April 20, 2015, 10:58 (GMT) |
SimDebugData is now global, for easier usage and less intrusive code. |
Revision 0dccffb by Lukas Toenne (alembic, gooseberry, gooseberry_farm, hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, temp_motionpaths, tmp_hair_curves) April 20, 2015, 10:37 (GMT) |
Fix for CustomDataType syntax error from merging. |
Revision 7719a63 by Lukas Toenne (alembic, gooseberry, gooseberry_farm, hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, temp_motionpaths, tmp_hair_curves) April 20, 2015, 10:25 (GMT) |
Use the X mirror option in new strand edit stroke brush tools. Note that currently this has virtually no effect, because the mirror option relies on exact positions of vertices, which does not happen with random hair placement (the add brush has no mirror option yet). Eventually topological mirroring should help with this case, but is not implemented for either old or new strand edit yet. |
Revision 3a3327d by Lukas Toenne (alembic, gooseberry, gooseberry_farm, hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, temp_motionpaths, tmp_hair_curves) April 20, 2015, 10:25 (GMT) |
Cleanup: rename function argument for consistency. |
Revision 8ffcd1f by Lukas Toenne (alembic, gooseberry, gooseberry_farm, hair_guides, hair_guides_grooming, hair_object, strand_editmode, strand_gpu, strand_nodes, temp_motionpaths, tmp_hair_curves) April 20, 2015, 10:25 (GMT) |
Utility methods for mirrored strand editing. These are a modified version of their BMEditMesh counterparts. use_topology is not yet implemented for strands. Native strand topology is not very useful for this. Instead, the topology of the scalp mesh should be used for finding mirrored strand roots, then the arc- or parametric length of a vertex from the root to find mirrored verts. Conflicts: source/blender/blenkernel/BKE_editstrands.h |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021