Seems like the cryptomatte render element assigns some of the tyFlow particles to random colors, without much logic. It happens at least when rendering the element based on the material and layer.
Exporting the particles as objects fixes the problem, but it's not a very good solution when for example scattering thousands of objects with tyFlow.
I attached an example. All the objects and the tyFlow particles are on their own separate layers and the cryptomatte ID type is set to layer name. Almost all the particles are assigned to same color as the box, even though they are on different layers, and some particles are assigned to random colors.
Exporting the particles as objects fixes the problem, but it's not a very good solution when for example scattering thousands of objects with tyFlow.
I attached an example. All the objects and the tyFlow particles are on their own separate layers and the cryptomatte ID type is set to layer name. Almost all the particles are assigned to same color as the box, even though they are on different layers, and some particles are assigned to random colors.
Comment