Commit: 0eb61c799d0e98ccb92b12aea744c79a9da7e7c2 Author: Philipp Oeser Date: Thu Nov 22 11:52:38 2018 +0100 Branches: master https://developer.blender.org/rB0eb61c799d0e98ccb92b12aea744c79a9da7e7c2
Fix T57994: Particle Instance modifiers 'Index Layer' off by one better have this vertex color layer cover the whole 0-1 range thx @sergey for checking Maniphest Tasks: T57994 Differential Revision: https://developer.blender.org/D3976 =================================================================== M source/blender/modifiers/intern/MOD_particleinstance.c =================================================================== diff --git a/source/blender/modifiers/intern/MOD_particleinstance.c b/source/blender/modifiers/intern/MOD_particleinstance.c index d88526e2845..b6163056fe3 100644 --- a/source/blender/modifiers/intern/MOD_particleinstance.c +++ b/source/blender/modifiers/intern/MOD_particleinstance.c @@ -511,7 +511,7 @@ static DerivedMesh *applyModifier( const int ml_index = (ml - mloop); if (mloopcols_index != NULL) { const int part_index = vert_part_index[ml->v]; - store_float_in_vcol(&mloopcols_index[ml_index], (float)part_index / psys->totpart); + store_float_in_vcol(&mloopcols_index[ml_index], (float)part_index / (float)(psys->totpart-1)); } if (mloopcols_value != NULL) { const float part_value = vert_part_value[ml->v]; _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
