I'm sprinkling Smarties on ice-cream. The Smarties are in a collection and I use a particle system linked to a disk that is above the ice-cream. The Smarties nicely fall from the disk onto the ice-cream. The ice-cream is set with Collision so the Smarties stick to it. All good so far. The only problem I have is that some of the Smarties intersect each other, does not look good. There are quite a lot of threads about this problem I want to use the solution described on this page: https://docs.blender.org/manual/en/latest/modeling/modifiers/physics/particle_instance.html#examples They explain how to use a Particle Instance Modifier and use the Offset property:

"A relative offset in the range of particles used for instantiation. Allows you to avoid overlapping of the used particles, when the same particle system is used in multiple modifier instances."

I'm not 100% sure on which object to add the Particle Instance. If I add it to my disk, then the disk does not appear in the Object list.

If I add it to the ice-cream, I can then select the disk as the object, but then Blender freezes for a while then crashes.

Not sure where to go from here. I cannot place the particles manually, I have many different scenes in which I need this method of sprinkling particles.

edit 30.5: i'm adding a simplified scene to demonstrate the problem. Just run the animation, at around step 35 you will see 2 cubes being emitted that intersect each other. I cannot add the particle instance modifier to the disc because in the object property i cannot see the disc in the list. If I add the modifier to the ice-cream, then I can see the disc in the object list, but when i select it, Blender freezes and then crashes. Link to file: https://drive.google.com/file/d/1_2Zx8aoPe_Dbq4Fcp-quBlvUPTEp7Jgw/view?usp=sharing

Edit 30.5: after suggestion below, I tried the Molecular Script addon and it works. Here is the file with the addon and settings. https://drive.google.com/file/d/18fJCNNUJ3QACzlB3urTOfxkJ8HbKtEhr/view?usp=sharing

  • 3
    $\begingroup$ Why don't you just use Geometry Nodes for this? Poisson Disk distribution in the Point Distribute Node should give you a decent amount of control. In case you need animation or real collision, you could look at the Molecular Script Addon. $\endgroup$
    – michaelh
    May 30, 2021 at 9:11
  • 1
    $\begingroup$ Molecular script addon works indeed, thanks for the tip. I edited my initial post. $\endgroup$
    – Hugues
    May 30, 2021 at 15:50

1 Answer 1


Using the Molecular Script Addon worked, as per suggestion of @michaelh above. See new file in my last edit in my initial post.


You must log in to answer this question.

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