Revision d57bd6e by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 18:50 (GMT) |
Sorting of child particles by primary parent and offset in hair space. This is a prerequisite for constructing the convex hull of child paths around a parent. |
Revision d64c5b0 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 18:50 (GMT) |
Simple immediate-mode OpenGL drawing for convex child hair hulls. |
Revision f143953 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 18:50 (GMT) |
More code cleanup to avoid crazy huge and messy particle functions. |
Revision f919c5c by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 18:50 (GMT) |
Calculate normals and use smooth shading in the strand direction for child hulls. Note that the perpendicular direction around the hair bundles is not smooth-shaded. Smooth shading doesn't make as much sense there because large angles are common in this direction and give awkward shading results. |
Revision 4478300 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 18:50 (GMT) |
Cleanup: Make path update flag tests a little bit more understandable. |
Revision 68d8047 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 18:50 (GMT) |
New draw mode 'HULL' for hair drawing. Not implemented yet, currently uses just the child path drawing. |
Revision 8142e13 by Campbell Barton (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 22, 2015, 11:14 (GMT) |
quiet py exception |
Revision 47618d0 by Sergey Sharybin (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 21, 2015, 19:53 (GMT) |
Merge branch 'master' into gooseberry |
Revision 5662864 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 21, 2015, 13:05 (GMT) |
Merge branch 'master' into gooseberry |
Revision 0f26b5d by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 21, 2015, 09:38 (GMT) |
Removed the solver_index from cloth vertices. This was used as part of the "sim preview" feature, where some amount of vertices were tagged as disabled in the particle system. Due to the mind twisting complexity of using the nested cloth modifier to simulate hair strands indirectly it became necessary to still store all the vertices, but then disable them again on the solver level ... If this ever gets reimplemented it must be done in a sane way, avoiding the cloth step altogether. |
Revision 6681a6e by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 21, 2015, 09:13 (GMT) |
Merge branch 'master' into gooseberry Conflicts: source/blender/editors/space_view3d/view3d_draw.c source/blender/physics/intern/BPH_mass_spring.cpp source/blender/physics/intern/implicit_blender.c |
Revision 9a5f80e by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 20, 2015, 10:50 (GMT) |
Merge branch 'master' into gooseberry Conflicts: release/scripts/startup/bl_ui/properties_particle.py source/blender/physics/intern/BPH_mass_spring.cpp |
Revision 00d4bf4 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 20, 2015, 10:10 (GMT) |
Merge branch 'master' into gooseberry Conflicts: release/scripts/startup/bl_ui/properties_particle.py source/blender/blenkernel/BKE_cloth.h source/blender/blenkernel/intern/cloth.c source/blender/blenkernel/intern/collision.c source/blender/blenkernel/intern/particle.c source/blender/blenkernel/intern/particle_system.c source/blender/blenloader/intern/versioning_270.c source/blender/editors/physics/particle_edit.c source/blender/makesdna/DNA_particle_types.h source/blender/physics/BPH_mass_spring.h source/blender/physics/intern/BPH_mass_spring.cpp source/blender/physics/intern/implicit_blender.c |
Revision 6f7ef81 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 19, 2015, 14:09 (GMT) |
Fix for incorrect DNA field name in versioning, causes constant resetting of clump noise size on reload. |
Revision c55d20b by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 19, 2015, 12:32 (GMT) |
Use separate flags to enable/disable clump and roughness curves for child hairs. This allows disabling the curves temporarily without losing the setup. |
Revision 6e5b21f by Bastien Montagne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 18, 2015, 17:51 (GMT) |
Merge branch 'master' into gooseberry |
Revision 4dec17b by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 16, 2015, 16:34 (GMT) |
Merge branch 'master' into gooseberry |
Revision e52f280 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 16, 2015, 15:04 (GMT) |
Fix for slow deformation-motionblur in Cycles using the new spiral kink mode. This was caused by variation of the number of keys on child hairs due to shortening of hair curves based on euclidian distances. The other kink modes also shorten hairs, but use the parametric distance instead, which does not vary with deformation of hairs. |
Revision b60e52f by Sergey Sharybin (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 16, 2015, 11:41 (GMT) |
Merge branch 'master' into gooseberry |
Revision 3c2e313 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 16, 2015, 10:42 (GMT) |
Second variant of the copy-to-select operator for particles to only copy the active particle system (and not remove existing in the process). |
|