What is the albedo/base color map?
CGI Visualization to Perfection
Danthree Studio turns complex 3D tech into high-converting marketing assets. Get high-end quality for your brand.
Discuss your projectWhat is the albedo/base color map?
Definition of Albedo / Base Color Map
The Albedo/Base Color map contains the material color without baked-in lighting. In Metal/Roughness PBR, Base Color describes the diffuse color for non-metals and the specular color for metals. Metalness, Roughness, and Normals supplement this information.
Albedo/base color map: key facts
- Purpose: Description of the material based solely on color; no shading or gloss.
- Color Space (Import): sRGB/Color for Albedo; Non-Color for technical maps (Normal, Roughness, AO). See the Blender Color Management Manual for details.
- Standard: In glTF 2.0, baseColorTexture is part of the core material in the specification’s metallic-roughness model.
- Practical Tip: For Web/AR rendering via glTF, albedo textures can be efficiently compressed using KTX2/Basis Universal.
What Is the Albedo/Base Color Map? Practical Example: Natural Stone Floor with PBR Maps
This image sequence illustrates different material information for a natural stone floor. It does not show a complete reconstruction from a single photo. Color, normals and grayscale data serve different purposes.
1. Surface with a grid

2. Albedo / Base Color

3. Normal Map (Tangent Space)

4. Grayscale Display

5. Final Rendering (Beauty Pass)

Why is the albedo/base color map crucial for consistent 3D renderings in the PBR workflow?
Separate material channels make it easier to align materials in the 3D viewer and other renderers. Lighting and color management continue to influence the result. The glTF specification describes the material parameters; an "unlit" mode helps with testing without scene lighting.
From Technical Term to Visual Experience
We don't just use these technologies; we master them. See how we create photorealistic worlds for leading brands.
View WorkPractical examples (furniture & home living)
Oak, oiled vs. lacquered: The albedo contains wood tone & grain - not lacquer highlights. Gloss comes from roughness/clearcoat (see roughness map).
Velvet/Velour: The direction of the fibers and the angle-dependent sheen require a suitable fabric or sheen model. A normal map alone does not fully capture this behavior.
Product Colors: Compare the texture and material sample under specified conditions. Color space, lighting, display, and tone mapping all affect the result; sRGB alone does not guarantee color accuracy.
Mini workflow: creating an albedo/base color map
Step 1: Set the reference: Examine the material sample under neutral light (D50/D65); lock in the white balance.
Step 2: Capture & de-lighting: rectify scans/photos; do not transfer any shadows/gloss to the albedo (spot retouching if necessary).
Step 3: Set the color space correctly: Import Albedo as sRGB/Color; import Normal/Roughness/AO as Non-Color (see the Blender Manual: Color Management).
Step 4: PBR validation: Use Adobe Substance to check base color values. PBR Albedo Safe Color and BaseColor/Metallic Validate are designed for this purpose:
PBR BaseColor/Metallic Validate
Use the seamless texture checker to check how the color texture repeats.
Step 5: delivery and web: Keep a lossless master (PNG/TIFF). For glTF, use KTX2/BasisU where appropriate to reduce file size and upload time. Check the result visually.
Albedo vs. Diffuse vs. AO: a PBR comparison of definitions, color spaces and roles
| Map | Brief Definition | Contains lighting or highlights? | Color Space (Import) | PBR role (metallic-roughness) | Additional Information / Links |
|---|---|---|---|---|---|
| Albedo / Base Color | Surface color used as the basis for shading. | No | sRGB/Color |
Core texture in the material (baseColorTexture).
|
Basics: PBR - Physically Based Rendering - glTF: Materials |
| Diffuse (Spec/Gloss Workflow) | The diffuse color of a material, for example, in the Specular/Glossiness model. | No, in the case of a color texture prepared for PBR. | sRGB/Color | Diffuse reflection is not limited to older workflows; the material model determines how its parameters are defined. | KHR extension: KHR_materials_pbrSpecularGlossiness |
| Ambient Occlusion (AO) | An approximation of the occlusion of indirect ambient light. | No (occlusion factor only) | Non-Color |
Separate map; not bake into albedo (glTF: occlusionTexture).
|
Glossary: Ambient Occlusion - glTF: occlusionTexture |
| Normal Map | Micro-relief; changes normals, not geometry. | No | Non-Color | Surface detail that affects lighting through tangent-space normals. | Note: OpenGL vs. DirectX (the green channel may need inverting). Glossary: Normal Map |
| Roughness Map | Dispersion of reflections (matte ↔ glossy). | No | Non-Color | Gloss behavior/reflection width; 0 = specular, 1 = rough. | Given the appropriate definition: Glossiness = 1 minus Roughness. Roughness Map |
For metals, the base color encodes the F0 reflection (colored specular reflection); for dielectrics, it encodes the diffuse albedo.
For Web/AR delivery, KTX2/BasisU textures are GPU-friendly and offer significant file size advantages (KTX: GPU Texture Container).
Common errors & quick fixes
-
Baked-in shading/gloss: Recognizable by "specular spots" in the base color. Perform an Unlit check; keep AO/gloss strictly separate (cf. Ambient Occlusion).
-
Incorrect color space: Assign the actual color space to the color texture; typically sRGB for PNG/JPEG. An incorrect import will alter the colors. Technical maps remain non-color data.
-
Check material values: Adobe validators can flag implausible ranges. They do not replace material references or the verification of lighting and shaders.
-
Artifacts: PNG/TIFF can preserve lossless working files. Higher bit depth helps prevent banding; converting an existing JPEG does not remove its compression artifacts.
Albedo, Diffuse and AO: the differences
- Albedo vs. Diffuse: The terms depend on the material model. A diffuse texture may also be free of baked-in light. In the Metal/Roughness model, Base Color contains either the diffuse color or the metallic reflection color, depending on the metalness.
- Albedo vs. AO: Ambient Occlusion is defined separately in the glTF material and is not a base color.
FAQ - Albedo / Base Color Map
What distinguishes the albedo/base color from the “material color” in the PBR workflow?
Base Color is a material parameter that can be determined by a texture and additional color values. For non-metals, it describes the diffuse color; for metals, it describes the specular color. Light and shadows are not part of the color texture.
Albedo vs. Diffuse vs. AO: What Shouldn't Be Included in the Base Color?
A diffuse texture for PBR should not contain any lighting either. AO describes ambient occlusion and is handled separately. Base Color, Roughness, and Normals are different types of material information.
Which color space should I use for albedo, and how do I set it?
Import the albedo input texture as sRGB/Color in most cases, and technical maps (normal, roughness, AO) as Non-Color. The Blender Color Management manual documents this distinction. In the glTF material system, base color is part of the metallic-roughness standard, which defines how viewers and engines interpret it.
How can I check albedo without lighting, and why does this matter for web and AR?
Enable unlit mode to view base color without lighting. glTF provides the KHR_materials_unlit extension for this. For shorter loading times in a web 3D viewer or AR, use texture compression such as KTX2/Basis Universal to reduce data size.
Which bit depth and file formats should I use, and how can I check PBR values?
For albedo, 8-bit PNG/TIFF is usually sufficient; 16-bit is useful for extensive grading or compositing. Apply Blender Color Management correctly. Check values with Adobe validators (PBR Albedo Safe Color) and consult OmniPBR: Albedo for parameter and color space guidance.
How do I handle scans and photos so that no shadows or glare end up in the albedo?
Use photographs taken under controlled conditions and remove visible lighting effects. An unlit view helps with inspection, but does not prove that de-lighting is perfect. Geometry, material references and additional photographs help you assess the result.
How do I optimize the albedo for glTF in e-commerce/viewers?
Keep a lossless master texture (PNG/TIFF) and create a KTX2/BasisU version for web or AR (see KTX: GPU Texture Container). Check it in a web 3D viewer for sharpness, color and compression artifacts under actual viewing conditions.
How does albedo fit into the overall PBR workflow with roughness and normals?
Base Color, Roughness, Metalness, and Normals together describe the material. Test them together in the target renderer. Standardized parameters make it easier to share materials, but they do not guarantee an identical look under different lighting conditions or with different color management systems.
