How to emit only one hair particle from each vertex on mesh?

Can't believe such simple thing isn't implemented.

  • $\begingroup$ I don't think theres a way in vanilla blender. Usually the number of vertex of a given mesh is fixed. Can you make an example of usage? $\endgroup$ – Carlo Oct 17 at 19:45
  • $\begingroup$ @Carlo for example I want to make tiled roof. The idea is to create simple roof plane and emit from each vertex a roof tile, so you can create all kinds of tile variations and control how many tiles you want by controling vertecies on plane. $\endgroup$ – Cookie Monster Oct 17 at 19:54
  • 1
    $\begingroup$ Why do you think it is not implemented? BTW another option is "instancing". Parent "tile" to "roof plane" and under "Object Properties" > "Instancing" enable "Verts". $\endgroup$ – vklidu Oct 17 at 20:25

You absolutely can.

Make particles come from verts, uncheck "random order" and input on the "number" the exact number of vertexes you object has. enter image description here8 in the case of a cube.

Crazy shape? No problem!

enter image description here

Just match verts and number of hairs.

Wanna use a collection of objects? No problem! Just make sure the origins are all consistent. enter image description here

| improve this answer | |
  • $\begingroup$ But with using an object collection instead of path? $\endgroup$ – Cookie Monster Oct 17 at 20:09
  • $\begingroup$ CORRECTION: it works just fine even with collections, I just screwed the locations of the instanced objects. $\endgroup$ – CBarr Oct 17 at 20:17

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.