Is there a method to extrude faces randomly to get uneven height of the extruded mesh?

enter image description here

  • 2
    $\begingroup$ I am not sure, but maybe you could extrude it in the same height, put all those vertices in the vertex group and use displace texture on only those vertices in the group... But to randomly extrude? I don't think that there is a default way to do it, maybe with help of proportional editing, ..... hmm I just tried it, and no, my thought is not possible to achieve, so maybe there is some other way $\endgroup$
    – MikoCG
    Oct 19 at 10:03

It's a few steps but I found a way do do this.

I Select all the faces you want to extrude and extrude them with no movement. You can also instead use an inset with size 0 if you want your edges to separate the heights.

(if your faces are not aligned with a global or local axis, now would be the time to create a custom axis by clicking the little + in the transform orientations dropdown)

II Use the Mesh>Transform>Randomize Operator with an Amount of your choosing, Uniform set to 0 and Normal set to 1.

III Set your Pivot Point to Individual Origins and scale along the relevant Axis by 0 (the one normal to your faces)

It's done


A work around could be:

-Extrude the individual faces that you want CTRL + F > Extrude individual faces

-Then solo those faces Shift + H and deselect all after that.

-Go to Select > Select Random

-Move the faces G + (any axis) a bit and finally unhide everything Alt + H

enter image description here


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.