How to Make a Marble Material in UE5

Marble is veins plus depth: mineral seams wandering through a polished translucent stone. The polish is easy; the sense that the veins sit INSIDE the stone rather than printed on top is what separates convincing marble from bathroom laminate.

Channel by channel

Base color

Near-white warm base with grey-to-gold veins in branching, diagonal networks. Veins should vary in width and intensity — evenly-spaced veins are the procedural giveaway.

Roughness

Polished marble low (0.1–0.25) with subtle smudge/wear variation; honed (matte) finishes sit around 0.5. Veins can run a touch glossier than the field.

Metallic

0.0.

Normal

Almost flat for polished slabs — at most micro-pitting. Save real relief for carved or weathered marble; a bumpy polished floor contradicts itself.

The hand-building tip that matters

Add a faint Fresnel-driven brightening at grazing angles and, if available, a whisper of subsurface — marble transmits light at its edges, and that soft edge glow is the "real stone" tell.

New to the four channels? Read the PBR basics first.

Or start with a material brief

MaterialForge generates a UE5 material recipe, with seamless textures and derived PBR maps where needed. Preview the result, then apply it through the desktop app. This link prefills your prompt:

Try “marble” in MaterialForge

Prompt variations to try

Applying into your editor happens through the free Cosindra desktop app (Windows & macOS).

Want alternatives or a set of different surfaces? Follow the MaterialForge workflow →

Common questions

How do I make marble veins look like they’re inside the stone instead of printed on top?

Give the veins depth cues without surface relief: run the vein texture through a BumpOffset node with a small height ratio so the pattern parallax-shifts as the camera moves, keep the normal nearly flat, and let veins run a touch glossier than the surrounding field. A faint Fresnel brightening at grazing angles completes the sense of polish over depth.

What roughness should polished versus honed marble use?

Polished slabs sit at 0.1–0.25 with subtle smudge and wear variation; a honed, matte finish lands around 0.5. Avoid a single constant in either case — countertops carry fingerprints and cleaning arcs, floors carry traffic dulling. And keep polished variants flat in the normal: a bumpy surface under mirror roughness contradicts itself.

Does marble need subsurface scattering in Unreal?

A whisper of it helps: marble transmits light near thin edges, and that soft translucent glow is the real-stone tell against laminate. Use the Subsurface shading model with a low scatter amount and a warm, slightly pink subsurface color on statues and columns seen up close. On distant floors, a Fresnel-driven edge brightening approximates the effect far more cheaply.

More materials