Need help with voronoi structure wall

I need help to create a wall that has in one of its faces an irregularity in the surface that emulates the stone, I have thought that I can do with a surface division in random points using voronoi in Dynamo to use it in Revit, but it has been impossible to create it, can someone give me a hand?

What have you tried so far?
What are you after in the end?
What does your starting dataset look like?

1 Like


This is what I have managed to do, to get the wall with an irregular surface like stone, I created some points, I would like them to be random, not in the way they are being generated, and then I need to join them triangularly and then move those points at different distances, and generate faces in the displaced triangles, when finished, there would be surfaces in different shapes, giving that irregular surface, but I have not been able to achieve it.

@juankDhoyos i had done something similar. essentially:
voronoi_simp.dyn (37.1 KB)

  • prepare random numbers for random uvs.
  • uvs for voronoi.
  • make a cookie cutter with the curves from voronoi.
  • cut the face with the cutter.
  • continue working on whatever the cutter gives u. (soft edges, inscribed circles or whatever suits u afterwards)

i hope this is helpful more or less.

3 Likes

thanks so much for your help, i will try to open this archive, but, is more than i have, thanks

This is an alternative option doing the “Spirit of Voronoi” rather than using the nodes themselves - it’s kind of fun to use and learn :slight_smile: Just not as performant, but maybe more accurate to the result you are looking for (Note: We plan to upgrade Voronoi and Delaunay nodes in the not to distant future).

DelaunayVoronoi2.dyn (99.3 KB)

3 Likes

Ohh sure!! thanks

Is there any way for the structure to be created on the surface I select? I would like to put it on the wall.

The structure lacks depth, can you add different distances to the points to add relief to the surface? I don’t know how to do it. thanks

DelaunayVoronoi_RevitFace.dyn (87.7 KB)

Indeed, as above :slight_smile: You just have to change the way its projecting from default (Simple, but brittle) to derived surfaces and normals.

1 Like

Hello, thank you so much, now i have a question, how can I give it relief?, because what it is throwing is a flat surface, I would like it to have random relief.

I don’t currently have Revit installed as I’m making the switch to Revit 2026 and ran into install issues :roll_eyes: But yes, this is easy enough. You take each of the surfaces and can “thicken” them using Surface.Thicken and a random value.

1 Like

Do you want flat stones with a single thickness, almost like random shaped bricks or like you might have with pavers such as this?

Or stones without a planar face such as this?

@juankDhoyos like how solamour pointed out, u could thicken the surface once again. be aware of the sign of thickening value, it affects the direction of thickening.

Like this, the stone behind the bed

May can you send me the file? please i need to try on my project, i would like to work with that, like a base.

voronoi_simp.dyn (59.9 KB) @juankDhoyos honestly, after seeing ur image. i feel like blender might be a good alternative.

1 Like

Thanks So much, could be better in blender, but i need to do it in revit using dynamo.

1 Like

This isn’t something to model. Use a material instead.

1 Like