Diffuse vs albedo is the naming trap that makes “PBR” materials look pre-shaded. Both words point at base color, but they do not grant the same contents. If you treat a lit photo as albedo, the renderer adds a second set of shadows and the surface never looks clean under a new HDRI.

What a diffuse map used to contain

In older real-time and offline graphs, “diffuse” was the main color texture. Because lighting models were weak, artists baked contact shadows, ambient occlusion, and even a soft key light into that image so the asset read in a flat viewport. The map was a picture of the object, not a measurement of the surface. Move the crate under a different sun and the painted shadow still points the old way. That is useful for a locked cinematic, and harmful for a reusable material.

What albedo is allowed to contain

Albedo (base color in most PBR shaders) is the color of the material under even, neutral illumination. Allowed: dye, grain, rust tint, print, subtle dirt that is actually on the surface. Not allowed: cast shadows, baked AO, specular peaks, or a gradient that only exists because a window was on the left. PBR engines add those effects from lights, GI, and optional AO. PBR texture sets keep albedo boring on purpose so roughness and lighting can do the drama.

Why baked lighting breaks PBR

A PBR shader multiplies incoming light by albedo, then adds specular. If albedo is already dark in a corner, that corner is darkened again. Metals look especially wrong because their “color” should live in the reflection, not in a shaded photo. You also lose relighting: a studio HDRI cannot remove a shadow that is printed into the texture. That is the whole point of switching from traditional maps to PBR, as covered in PBR textures for beginners.

How to tell if a map is albedo-safe

  • Look at grooves and mortar. If they are much darker than the field, AO is probably baked in.
  • Look for a consistent light direction (one side of pebbles always bright). That is lighting, not color.
  • Check value range. Real albedo rarely hits pure black or pure white.
  • Compare to a known-good pack from Locker3dwood and concrete should show grain without a sun side.

Cleaning a painted diffuse for PBR

Clone the diffuse. Use a high-pass or dodge/burn to lift crevices toward the local midtone. Remove obvious highlights; those belong in roughness and the renderer. Build a new roughness map from remaining shine rather than hoping the color file still contains it. Add a normal map from height or from a library. This is salvage, not a pipeline. For a first scene it is faster to replace the file with a CC0 albedo and keep the old diffuse as a reference overlay only.

Where to get clean albedo maps

Locker3d color maps are authored for PBR and released as CC0. Plug them into Base Color, set sRGB, and leave lighting to the scene. Connect the rest of the pack in how to apply PBR textures in Blender. Related categories: stone, floor, metal. More reading: blog.

Frequently asked questions

Is albedo just another name for diffuse?

In casual talk, people mix the words. In PBR, albedo is color without lighting. A traditional diffuse map may already contain shadows, AO, and highlights, which a PBR shader will light a second time.

Can I plug a diffuse map into a PBR base color slot?

You can, but expect dark corners and dirty midtones if lighting was baked in. Clone the image, flatten shadows, and treat the result as a temporary albedo until you can replace it with a clean pack.

Do Locker3d color maps include baked lighting?

No. Locker3d CC0 color maps are authored as albedo-style base color for PBR. Use them as Base Color in Blender, Unreal, or Unity without stripping shadows first.