Build rural dry stone walls, field boundaries, sheep pens and ruins in seconds.
Dry Stone Wall Generator is a Geometry Nodes tool for Blender that stacks irregular field stones in staggered courses along any curve and finishes the wall with a row of upright coping stones. For Unreal Engine, Unity and Godot the pack also ships 5 pre-built walls and every single stone as FBX.
Generator featuresWorks on any curve: Bezier, NURBS, Poly, open or closed (enclosures, pens)
Rows, thickness, stagger, settle and batter (wall gets thinner towards the top)
Upright coping stones on top, with their own thickness and height
Ramped wall ends
Collapsed sections that eat into the wall from the top (no floating stones), with fallen stones on the ground
Seed, position, rotation and scale randomness
Per-stone colour variation (also exported as vertex colour)
Swap in your own rock meshes
One click Realize for Export
1 Geometry Nodes generator (asset-marked .blend, Blender 4.2 LTS and newer) with 5 example walls
8 unique stones (192 tris) and 8 low poly stones (48 tris)
5 game-ready walls as FBX: field wall, low wall, ruined wall, enclosure, high wall (5k to 38k tris)
2K seamless weathered stone texture with lichen and moss: Base Color, Normal (OpenGL + DirectX), Roughness, ORM
Documentation with Unreal Engine material setup
Real-world scale: stones are about 45 x 30 x 18 cm, default wall about 1.3 m high
UVs: yes, box-projected tiling material
Vertex colour: per-stone random value in "Col"
Collision: not included (use complex as simple or a box)
Textures are packed into the .blend file, so it opens ready to use
All meshes and textures were generated procedurally for this product. No scanned or third-party content.