4
$\begingroup$

I'm trying to recreate the donut sprinkles tutorial (by Blender Guru) but instead of using a particle system for sprinkles on the top of a donut, I want to use the new geometry nodes system.

When using a particle system you can use a collection as the objects and then the "Use Count" option allows you give different objects in the collection different count. This means you can make certain objects in a collection appear more often than other objects.

When using a Point Instance Geometry node you can choose "collection" but there is no option to "Use Count". Is there some chain of nodes you could use to accomplish the same thing?

$\endgroup$
1
2
$\begingroup$

The easiest way I found was to add separate "point distribute" and "point instance" nodes for the spheres and then you can independently control the density of the spheres and sprinkles. You then join the geometries.node diagram

The two nodes controlling the spheres are circled in red.

$\endgroup$
1
  • 1
    $\begingroup$ This only works if you have very few objects to deal with. With a large quantity however, this wont be a good solution. For this specific task, It's best to stick with the particle system at the moment. $\endgroup$ Jun 27 at 13:53
1
$\begingroup$

I asked myself the same. I found a workaround that gives a bit more control. I splitted the point instance in two - one with the object which is more important and another with a collection of variation. With the Attribute Randomize I can give more importance to one of the separated instances: screenshot of nodes

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.