3DRenderingAgency

3D rendering explained

PBR textures and materials for 3D rendering

PBR textures are sets of image maps (base color, roughness, metallic, normal and height) that tell a physically based renderer how a surface reflects and scatters light. A rendering material combines those maps with shader settings so oak, brushed steel or linen look right under any lighting.

By the 3DRenderingAgency team · Updated

Real material samples on a dark table, terracotta tile, walnut veneer, brushed steel, boucle fabric, green marble and reeded glass, each catching side light differently.

This page explains what each map does, what separates a good material from a poor one, where free PBR materials come from and what their licenses allow, and how we build a material from a manufacturer's finish when a library version is not close enough. It is written for designers and buyers who want to brief a render, and for artists choosing a library.

What is a PBR texture?

A PBR texture is a group of image maps, each storing one physical property of a surface, that a physically based renderer reads together to shade that surface. Most 3D textures sold or shared today are PBR sets, so a download of one wood floor arrives as four to seven image files rather than one picture. In rendering, textures are data, not decoration: a rendering texture for roughness is a grayscale image whose values the engine reads as how sharp or blurred the reflections are. Good rendering textures therefore contain no baked-in shadows, highlights or lighting, because the renderer adds those itself from the scene.

What does PBR stand for in materials?

In materials, PBR stands for physically based rendering, meaning the maps hold measured physical values rather than painted lighting. An older hand-painted texture might include a highlight on the edge of a tile; a PBR texture leaves the highlight out and lets the light in the scene create it. For the principles behind the maps, such as energy conservation and the split between metals and non-metals, see our answer to what is PBR rendering.

What does PBR mean for textures?

For textures, PBR means each map holds one property, such as color without shadows or roughness as a 0 to 1 value, so the material reacts correctly to any light. The same oak set then works in a north-lit studio, at dusk and under a hot midday sun without being repainted for each scene.

What maps does a PBR material use?

A PBR material uses a base color map, a roughness map, a metallic map and a normal map, often with height, ambient occlusion and opacity maps. Each map is wrapped onto the model with the same coordinates, a process called texture mapping, so the grain in the color map lines up with the grain in the normal map.

Five squares of white oak in a row: the flat color map, a gray roughness map, a purple normal map, a gray height map and, at the end, the finished glossy oak sample.
One white-oak finish split into its maps, ending in the rendered result.
The maps in a PBR material
MapWhat it storesWhat it looks likeExample on white oak
Base color (albedo)The surface color with no shadows or highlightsA flat, evenly lit color imagePale honey wood with darker grain lines
RoughnessHow sharp or blurred reflections are, from 0 (mirror) to 1 (fully matte). See the roughness map entry.Grayscale: dark is glossy, light is matteMid-gray, slightly darker where the finish has filled the grain
MetallicWhether each pixel is metal (1) or non-metal (0)Almost always pure black or pure whiteAll black: wood is not a metal
NormalThe direction each pixel faces, to fake small bumps without extra geometry. Our page on normal maps explains how.Purple-blue image with colored edgesOpen pores and grain ridges catching side light
HeightHow far each pixel sits above or below the surface. A displacement map uses it to actually move the surface.Grayscale: white is high, black is lowFaint relief along the grain, used only on close-ups
Ambient occlusionSmall contact shadows in crevicesMostly white with dark creasesDarkening inside the deepest pores
OpacityWhich parts are solid and which are cut awayBlack and white maskNot used; oak veneer is solid

A finished white oak floor usually needs only the first four maps. Height is worth its render cost when the camera is close enough to see relief, such as a macro shot of a cabinet door or a brick wall in raking light.

What is the difference between a texture and a material?

A texture is a single image map, while a material is the full surface definition that combines several textures with shader settings such as reflectivity and transparency. When artists talk about 3D materials or rendering materials, they mean the whole package: a texture for rendering color, another for roughness, and the shader that reads both. Render materials also carry settings that no image holds, such as the index of refraction of glass, the thickness of a coat of lacquer or how far light travels into a marble worktop. So textures for rendering are ingredients, and materials for rendering are the recipe that combines them. A material for rendering can even use no textures at all: a plain white lacquer is one color value and one roughness value.

What makes a good rendering material?

A good rendering material is at real-world scale, tiles without visible repeats, has a believable roughness range and has enough resolution for how close the camera gets. Seamless textures are the starting point, since a texture whose edges meet without a seam can cover a floor of any size, but seamless is not the same as non-repeating: a 6-foot oak tile laid down a 36-foot hall shows the same knot six times. 4K textures (4096 pixels square) are enough for most surfaces seen at room scale; a close-up of a single cabinet front may need 8K, and a distant lawn needs far less.

  1. Set the real-world scale. A 4K oak texture should cover the width of the real boards it shows, so a 7-inch plank reads as 7 inches in the render.
  2. Break up the repeat. Mix two or three variations, rotate tiles or blend in a large-scale variation map so no pattern is visible across a floor or facade.
  3. Keep roughness believable. Real surfaces are never one flat value; a worn worktop is glossier where hands rest and rougher at the edges.
  4. Match resolution to the camera. Use the highest resolution only where the camera is close, and smaller maps for distant surfaces to keep render times down.
  5. Remove baked lighting. The base color must be evenly lit, with no shadows or reflections captured in the photograph.
  6. Test under two lights. Check the material under soft daylight and a hard sun or spot; a material that looks right in only one is wrong.
The same long gallery floor twice: on the left the stone tile texture repeats in an obvious grid, on the right every tile varies and no pattern shows.
Left: a seamless texture that still repeats. Right: the same floor with variation added.

Which textures work for building exteriors?

Building exteriors need large-scale textures for brick, stone, render, timber cladding and metal panels, with variation so a long facade does not visibly repeat. Texture building work for a facade means more than a good brick swatch: a 130-foot brick wall needs color variation between bricks, slight unevenness in the mortar joints, and weathering that follows the rain, such as darker streaks under sills and copings. Metal panels need small differences in reflection between panels, because real panels are never perfectly flat.

How do we build materials from manufacturer samples?

We build client materials from the manufacturer's sample or spec sheet: the finish is photographed or scanned under controlled, even light, the maps are derived from it, and the material is test-rendered next to the photo until the two match. The maps are authored in 3D texturing software, and the match is judged by eye against the real finish, not against a library version.

  1. Collect the finish. We start from the manufacturer's product name and code, its spec sheet, any digital swatch it publishes and photos of the real sample taken in daylight next to a white card.
  2. Build the base color. The swatch or photo is evened out so no shadow or highlight remains, and its scale is set from the published dimensions of the product.
  3. Derive the other maps. Roughness, normal and, where needed, height maps are built from the surface: a matte laminate gets a high, even roughness; a textured woodgrain laminate gets a normal map that follows its embossing.
  4. Test-render beside the photo. The material is rendered on a flat panel under light that matches the photo, and adjusted until color, sheen and texture read the same at the same distance.
  5. Apply it in the scene. Only after the match is approved does the material go onto the cabinets, floors or furniture in the project.
A real smoked elm laminate sample and its rendered copy side by side on a desk under the same window light, matching in grain, color and sheen.
A laminate sample beside its rendered twin under the same light: the match the process aims for.

Where can I find free PBR materials?

Free PBR materials are available from libraries such as ambientCG and Poly Haven, which publish under a CC0 license, and from free tiers of commercial libraries. Free seamless textures are easy to find; the license attached to them is what decides whether you can use them in paid client work.

Free PBR material libraries and their licenses
LibraryLicenseBest forLimits
ambientCGCC0 1.0: copy, modify and use commercially without permission or creditWood, stone, concrete, fabric and ground surfacesGeneric surfaces, not specific branded finishes
Poly HavenCC0: any purpose, including commercial work, no attribution neededScanned ground, rock, brick and plaster, plus HDRIsSmaller selection of interior finishes
FreePBRFree for non-commercial use; a paid license covers commercial use; no redistributionLearning and personal projectsCommercial client work needs the paid license
Poliigon free assetsFree license allows personal and commercial projects; no redistribution or use in AI trainingHigh-quality textures to try before subscribingA small free set; most of the library is paid
Megascans on FabFree to all only until the end of 2024, per CG Channel; now sold on Fab, with some assets still freeScanned surfaces at very high detailCheck each asset's terms before use

Which free libraries are safest for client work?

For license-free use, ambientCG and Poly Haven are the safest choices because every asset is CC0. Nothing has to be credited, nothing is restricted by project type, and a client who later asks where a texture came from gets a simple answer.

Is FreePBR safe to use in paid projects?

FreePBR is a real site that offers free materials, but its free downloads are for non-commercial use, so check the license terms of each asset before using it in client work. Its own terms say commercial use needs its paid license and that files may not be redistributed.

How do textures work in Blender and SketchUp?

Blender and SketchUp both read the same PBR maps: Blender connects them to its Principled BSDF shader, and recent SketchUp versions support PBR materials directly. Blender textures plug into named inputs: the Blender manual describes the Principled BSDF as based on the OpenPBR Surface model, with inputs such as Base Color and Roughness that image textures from tools like Substance Painter can link to directly. For SketchUp textures, the change came with SketchUp 2025, whose release notes introduced Photoreal Materials that accept metalness, roughness, normal and ambient occlusion maps; before that, a SketchUp texture was a single color image and the PBR setup lived in a rendering plugin such as V-Ray or Enscape.

One practical point catches many users: the color map must be read as color, and every other map as raw data. Roughness and normal maps loaded as color are gamma-corrected by mistake, which makes surfaces look too glossy or too bumpy. More on Blender for rendering and its Cycles engine, and on rendering in SketchUp with its built-in tools and plugins, is on their own pages.

Where do free libraries fall short for real products?

Free libraries fall short when the render must show a specific product: a library oak is not the client's oak, so product and furniture renders need materials built from the real finish. A buyer who orders a sofa from a render expects the fabric that arrives to match the fabric in the picture, and a library linen in roughly the right color will not survive that comparison. Product rendering has the same problem with anodized aluminium, colored plastics and printed packaging, where the brand color has to be exact. That is why, at 3DRenderingAgency, a studio with interior designers on the team, we build our furniture rendering from the client's real fabrics and veneers, using the sample-matching process above, rather than from whatever a library offers.

Questions

Are 4K textures always better than 2K?

No. A 4K texture only helps when the camera is close enough for the extra pixels to show; on a distant wall a 2K map looks the same and renders faster.

Can I use Poly Haven textures in a commercial render?

Yes. Poly Haven publishes its assets under CC0, which allows commercial use without credit, according to its license page.

Ready when you are

Tell us what you need and send your files. A fixed quote comes back within 12 hours, and a first draft in 3 to 5 business days.