[Stone] Granite Textures

Granite is a mixture of separate minerals rather than a single substance, and that is why noise-based granite never convinces. What you are actually looking at is interlocking crystals of quartz, feldspar and mica that cooled slowly enough to grow large, each with its own colour, its own hardness and its own reflectivity. The mica flakes in particular are tiny mirrors, which is why a polished granite worktop sparkles as you move past it while the surrounding stone stays matte. A single roughness value across the whole surface throws away the one property that identifies the material.

License

Free for personal and commercial use. No attribution required. Commercial games, film, broadcast, print, architectural visualization and client work 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.

What's in this collection

  • Polished slab — mirror-finished surfaces where the crystal structure reads as sharp colour speckle under a glossy coat. Worktops, lobby floors, cladding, product backdrops.
  • Flamed and honed — thermally roughened and matte-ground finishes with a coarse open texture. Paving, external steps, tactile surfaces, public realm.
  • Split and quarried faces — irregular fracture surfaces with crystal edges catching light unevenly. Kerbs, retaining walls, monuments, natural outcrops.
  • Weathered outcrop — rounded exposed rock with lichen, iron staining and grain loosened by frost. Landscapes, cliffs, boulders, hiking and wilderness environments.

All tiles are seamless in both directions and delivered at high resolution.

Where granite is used

Architectural visualization. Granite appears in almost every commercial lobby, kitchen and civic exterior, and because it is expensive, clients look closely at how it is represented in a proposal.

Game environments. Mountain terrain, quarries, castle masonry and monument props all rely on granite, and its crystal speckle is what stops large rock formations reading as flat grey geometry.

Product visualisation. Kitchen and bathroom renders use granite worktops constantly as the surface a product sits on, and a bad one undermines the product it is supporting.

Film and television. Civic and institutional exteriors are largely granite-clad, and digital set extensions have to match a stone with very distinctive close-range detail.

How to use these in Blender

  1. Connect the colour map to Base Color with Metallic at 0, and drive Roughness from the supplied map so the mica flakes stay sharper than the surrounding feldspar.
  2. Add Coat Weight on polished slabs with a very low coat roughness. Polished granite behaves like a clear layer over speckle, and modelling it that way is more accurate than simply lowering roughness overall.
  3. Use a Bump node at low strength for polished finishes and displacement for flamed and split faces, where the relief is genuinely millimetres deep.
  4. Scale the mapping so individual crystals stay at real size. Granite grain does not scale with the object, and enlarged speckle is the fastest way to make a worktop read as printed laminate.

How to use these in Unreal Engine 5

  1. Import colour with sRGB on and roughness, normal and height maps with sRGB off.
  2. Use a clear coat material on polished slabs and standard lit on flamed finishes, since these behave differently enough that one material rarely serves both.
  3. Enable a high-frequency detail normal so the mica sparkle survives at close range, and keep it screen-space stable to avoid shimmering as the camera moves.
  4. Break up large floors with a low-frequency variation mask and rotated UVs per slab, since real granite is cut from different parts of a block and no two pieces match exactly.

How to use these in Unity

  1. Use URP/Lit with Metallic at 0 and a smoothness map rather than a constant, so the crystal variation survives.
  2. Place a Reflection Probe in interiors with polished granite. The finish is reflective enough that flat ambient light turns a worktop into grey card.
  3. Use Detail Maps at high tiling for the fine speckle, keeping the base map for larger colour variation across the slab.
  4. Set tiling from real slab dimensions and add visible joint lines on large floors, since granite comes in finite pieces and a seamless infinite floor is an immediate tell.

Tips for granite specifically

Vary roughness per mineral, not per surface. This is the single change that transforms digital granite. Quartz is glassy, feldspar is duller, mica is a flat reflector, and hornblende is nearly matte. Feeding a roughness map that follows the colour speckle rather than applying one uniform value is what produces the shifting sparkle real granite has under a moving light.

Keep the crystals randomly oriented. Granite cooled from a melt with no directional stress, so its crystals point every which way with no grain or banding. If your texture shows any streaking or alignment, you have made gneiss or schist — both real rocks, but geologically much older-looking and wrong for a polished worktop.

Wear it at the edges, not the middle. Granite is extremely hard, so worktops and floors barely abrade even after decades. What does happen is chipping at exposed corners, dulling of the polish along a sink edge, and staining where something acidic sat. Ageing granite with broad surface scratches is wrong for the material and reads as a softer stone such as marble or limestone.

Browse the collection

Stone textures are organized into volumes, each containing multiple packs. New volumes are added continuously.

View the full Stone collection →

Related: Tile textures, Crystal textures.

Comments

Popular posts from this blog

[Rubber] Butyl Textures

[Abstract] Textures Hub

[Alpha] Textures Hub