[Stone] Cobblestone Textures
Cobblestone is a tiling problem before it is a texture problem. The stones are irregular, the mortar gaps vary, and the eye is unusually good at spotting a repeated cluster of rounded shapes — far better than it is at spotting repeated grain or repeated rust. These tiles are photographed from laid cobble and set streets, with the seams worked so a repeated block does not announce itself.
License
Free for personal and commercial use. No attribution required. Commercial games, film, broadcast, print, client work and product design are all permitted. No credit, no backlink, no permission request needed. You may not resell or redistribute the texture files themselves as a texture pack.
Gisang-cheonoe: the idea from beyond the sky
Korean has a phrase for the idea that arrives from nowhere: gisang-cheonoe. The characters read as "a strange notion, out past the sky" — something so unlike the expected answer that it seems to have come from outside the world entirely. It is not a compliment for careful work. It is a compliment for the leap. That leap is all this library needs from you.
Cobblestone as a fabric print. A street surface mapped onto a spacecraft. The strange version is allowed here.
You do not need to be a professional
Not one instruction on this page assumes prior experience. If you can open a folder and drag a file, you have already cleared the difficult part. The rest is connecting one box to another box on screen, and the software will tell you when it is wrong.
Saying it again clearly: expertise is not required. A person doing this for the very first time can complete every step described below.
Everything here is free
No cost to download, no cost to use, no cost when the work you make is sold. Student project, studio pipeline, or something you never show anyone — the terms are identical.
To repeat: it is all free. There is no premium version being held back, no watermark, no account required, and no attribution owed.
Use it however you want
Tint it, tile it, warp it, cut single stones out of it, use it as a displacement source and throw away the colour. Your project, your call.
And once more: use these exactly as you want to. The only boundary is redistribution — the texture files themselves may not be repackaged and sold on as a pack.
What's in this collection
- Rounded river cobble — smooth, uneven stones set in wide mortar. Old town squares, riverside paths.
- Cut setts — squared granite blocks in tight rows. European city streets, tram lines, industrial yards.
- Sunken and displaced — stones pushed out of level by roots and traffic, with pooled dirt between. Neglected lanes, ruins.
- Wet cobble — the same surfaces with standing water in the joints. Night scenes, rain sequences, reflective ground work.
All tiles are seamless in both directions and delivered at high resolution.
Where cobblestone is used
Historical and fantasy environments. A cobbled street does more period-setting work than almost any other single surface, and it does it underfoot where the camera spends most of its time.
Architectural visualisation. Paving proposals, public square designs, and heritage restoration renders all need convincing set stone rather than a flat grey plane.
Motion graphics and title work. The regular-but-not-regular rhythm of setts makes a strong background for typography, particularly under a hard side light.
Print and packaging. Cobble reads as craft, age, and locality, which is why it appears constantly on food and drink labels that want a European association.
How to use these in Blender
- In the Shading workspace, drag the texture file into the node editor to create an Image Texture node.
- Connect its Color output to Base Color on the Principled BSDF.
- Add a Displacement node, feed the same image into Height, and connect it to the Material Output Displacement socket. Set scale low, around 0.02, or the stones will balloon.
- Add a Mapping node with Scale set to 4 or more so the stones sit at a believable size against a human-height reference.
How to use these in Unreal Engine 5
- Import the image by dragging it into the Content Browser.
- Create a Material, open it, and drag the texture into the graph.
- Connect it to Base Color, then add a TexCoord node with a UTiling and VTiling of 4 to size the stones.
- Feed a desaturated copy into Roughness and invert it so the polished tops of the stones stay glossier than the mortar.
How to use these in Unity
- Place the image in your Assets folder.
- Create a Material using the Standard or URP/Lit shader.
- Assign the texture to Albedo and set Tiling to match your ground plane size.
- Add a Height Map using the same image with a low Height Scale for parallax depth between the stones.
Tips for cobblestone specifically
Scale first, everything else second. Cobblestone that is even slightly too large instantly reads as toy-like, and no amount of shading work recovers it. Put a character or a doorway in the scene before you judge the tiling.
The mortar is where the realism lives. Real joints hold dirt, moss, and standing water, and they are almost never the same tone as the stone. If your render looks flat, darken and roughen the gaps before touching the stones themselves.
Break the grid with something. A drain cover, a patch of tarmac repair, a strip of tram rail, or a puddle across the seam will hide a repeat that would otherwise be obvious after two tiles.
Browse the collection
Stone textures are organized into volumes, each containing multiple packs. New volumes are added continuously.
Comments
Post a Comment