I was trying to recreate the following screenshot from https://www.youtube.com/watch?v=IzL5GjFjcbU

enter image description here

The cells are quite different from each other and also their content (not visible in the pic) is animated and also variate from cell to cell.

They seem also arranged in an array, but somehow they fit in between the blood vessels. I can get an array of cells that variate but not this complicated. Also external cells are bigger than the internal part.

By using a displace modifier you can obtain subtle variations but not dramatic change in shapes so that they can fill the space nicely.

I don't think they did it manually.

My question is how can this be achieved in Blender? Do you need some python scripting to obtain something like that? I am wondering what's the workflow to do it.


Here is the result after particle emitter suggestion:

enter image description here

enter image description here

  • $\begingroup$ Tissue add on has this kid of tools. Have you tried that? $\endgroup$
    – Carlo
    Commented Jan 13, 2021 at 23:43
  • $\begingroup$ @Carlo thanks for the suggestion. I'm looking into that and I think it can help with increasing shape randomness, but it will not help to arrange the objects in that way. $\endgroup$
    – Steven
    Commented Jan 14, 2021 at 7:22

1 Answer 1


I would use a particle system. Here's one approach

  1. Create a circle
  2. Extrude it and scale the extrusion inward to the same radius as the base of the thing that is going up
  3. add a lot of edge loops.
  4. Then I would select all of the faces and delete "faces only"

This will create a circle with a lot of vertices. a circle with a lot of vertices

Next I would create a collection of objects representing the cells. (For my example I only created a cube)

Next I would create a particle system for the circle.

  1. Set it to hair.
  2. Emit from vertices.
  3. Disable random order
  4. Set the number to match the vertices
  5. Render as collect (object in my example)
  6. Use the collection of cells (cube) as the collection (object) Particle system

Finally you can use a vertex group to limit which vertices so you can draw the veins where the vertices won't have cells.example with vein

My result is too rigid but you can randomize the vertices a bit and so on.

You get about half the work done automatically this way but you have to do the rest to make it organic in any way.

  • $\begingroup$ Many thanks! I'm gonna try that! $\endgroup$
    – Steven
    Commented Jan 14, 2021 at 17:50
  • $\begingroup$ Let me know if you need help using a collection instead of an object or want to see my blend file. $\endgroup$ Commented Jan 14, 2021 at 17:58
  • $\begingroup$ Sure, thanks. I'll post again the results and let you know. $\endgroup$
    – Steven
    Commented Jan 14, 2021 at 18:15
  • $\begingroup$ I followed your suggestion and added the rendering in my question. I used a collection of 4 different cells. It's a little bit chaotic and not all the objects are filling the vertexes, but it's a good starting point! Please let me know what you think, thank you! $\endgroup$
    – Steven
    Commented Jan 14, 2021 at 22:37
  • $\begingroup$ @Steven please read: what should I do when someone answers my question $\endgroup$
    – susu
    Commented Jan 15, 2021 at 1:07

You must log in to answer this question.

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