I am new to Blender and learning by making a donut with sprinkles on icing. Sprinkles are generated on icing with Particle, and colors are random thank to ColorRamp node. Then I try to merge all sprinkles with incing. I Convert the Particle Modifier, then press Ctrl+J to join all selected parts.
Problem is that I loose all random colors after it.
How to join all this parts to one object, by keeping textures that have been randomly generated ?


1 Answer 1


You can use the new "Random per Island" output from the "Geometry" node. This only works with Cycles Renderer.

enter image description here

  • $\begingroup$ Thanks, but my attempts were unsuccessful. Do you apply these nodes on each sprinkle after Modifier is converted, or only on the template of sprinkle, before applying Modifier? $\endgroup$
    – Anduriel
    Commented Apr 23, 2020 at 19:04
  • $\begingroup$ You want to set only this material to the sprinkles object after joining them all with CTRL J $\endgroup$
    – Gorgious
    Commented Apr 24, 2020 at 6:53
  • 1
    $\begingroup$ Wow, thank you! $\endgroup$
    – Anduriel
    Commented Apr 24, 2020 at 8:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .