Suppose that the first image may be a ground pile, and the second a simple little rock

enter image description here enter image description here

Is there a way in blender that allows me to put the rock on the faces of the ground pile randomly?

In other words is there a process to duplicate and then assign randomly my rocks to the pile's faces?

My goal is to create a pile of rocks

  • 2
    $\begingroup$ Related blender.stackexchange.com/questions/974/… and blender.stackexchange.com/questions/8927/…. You can control density of particles either with vertex groups or with texture. $\endgroup$
    – Mr Zak
    Commented May 10, 2016 at 11:29
  • $\begingroup$ Yes, you can do that easily using particle systems, check the links above posted by Mr Zak $\endgroup$ Commented May 10, 2016 at 15:11
  • $\begingroup$ You can achieve what you're asking for with a particle system, but it won't look like a pile of rocks,it will look like a layer of rocks arranged across the surface of your circular mesh. If you want it to truly look like a pile of rocks, I'd look into using the Rigid body physics, and use the particle system to drop the rocks onto the main object so they pile up. $\endgroup$ Commented May 10, 2016 at 18:55
  • $\begingroup$ I guess nobody wants the points? $\endgroup$
    – Matt
    Commented May 13, 2016 at 21:08

1 Answer 1


Yes, you can do this with a particle system.

Create some different rocks.

Group the objects by selecting them in object mode and pressing ctrlG; their outlines should now turn green. This is not into the same as putting them in the same mesh. This will leave each object as it is, so each object can have different modifiers, meshes, materials, and all that. "Grouping" is just a way to tell Blender that these objects should all be treated in a certain way, like as the particles in a particle system... or other things. Once you group them, you can go to the object tab and you'll see a "group." An object can be a member of more than one group. If it is, you'll see multiple "group" panels there. To remove an object from a group, you'll just click the X on that panel, like you would with a modifier.

Add a particle system to the "pile." In the "render" section of the particle system select "group." Then choose the group that you put all your different rocks in.

This will randomly select rocks from that group and distribute them over the surface of the "pile." There are other settings for how to handle groups, but the defaults should work for your purpose.

Increase the "emission" value to make more rocks.

  • $\begingroup$ How can i create a group in blender? (i'm trying to understand when you wrote "Put them into a group") $\endgroup$
    – Fuboski
    Commented May 14, 2016 at 11:01
  • $\begingroup$ No worries! I'll update the answer. $\endgroup$
    – Matt
    Commented May 16, 2016 at 13:00

You must log in to answer this question.

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