Concept

Metallic Map

A metallic map is a grayscale PBR texture that tells a shader whether each part of a surface behaves as a metal or a non-metal, controlling how reflections and color interact with light.

What is Metallic Map?

A metallic map is a grayscale PBR texture that defines the metalness of each point on a surface, where white indicates a fully metallic material and black indicates a dielectric (non-metal). It works alongside the albedo and roughness maps to produce physically accurate reflections and color response under any lighting condition.

How it works

In a PBR metallic-roughness workflow, metals reflect their albedo color into specular highlights and absorb almost no diffuse light, while non-metals do the opposite. The metallic map encodes this distinction per pixel, allowing a single material to blend polished chrome, painted surfaces, and worn edges seamlessly. Most real-world surfaces are either fully metal or fully non-metal, so metallic maps typically contain values near 0 or 1 with soft transitions only at worn or dirty edges.

Use cases

  • Defining which parts of a prop are bare metal versus painted or plastic

  • Blending metallic and non-metallic regions on a worn or composite surface

  • Completing a PBR texture set alongside albedo and roughness maps

Related Tools

Online 3D Viewer

View and inspect any 3D file right in your browser.

3D File Converter

Convert between FBX, OBJ, GLB, STL and more.

3D File Compressor

Shrink 3D file size without losing visible quality.

3D Text Generator

Turn text descriptions into 3D text and shapes.

Frequently Asked Questions

A metallic map tells the shader whether each pixel behaves as a metal or a non-metal. Metals reflect their base color into specular highlights and produce no diffuse light; non-metals do the reverse. The map lets a single material blend both behaviors across its surface.

A metallic map is used in the metallic-roughness PBR workflow and stores a simple 0-to-1 metalness value. A specular map is used in the older specular-glossiness workflow and stores the actual specular color. Most modern engines and tools prefer the metallic-roughness approach.

Real-world surfaces are almost always fully metal (1) or fully non-metal (0). Intermediate values are physically inaccurate for pure materials but are useful at transition zones — worn paint revealing bare metal, for example — where a soft blend looks more natural than a hard edge.

Metallic maps are usually authored in a texturing tool like Substance Painter or Substance Designer, where you paint metalness directly onto the model or drive it from smart materials. You can also derive one from photographs by masking the metal regions, or generate it automatically as part of an AI or scan-based PBR pipeline.

A metallic map stores data, not color, so it must be read in linear space rather than sRGB. Loading it as sRGB by mistake shifts the metalness values and produces incorrect reflections. In Blender, set the metallic map's image node to Non-Color.

Add an Image Texture node, load the metallic map, set its color space to Non-Color, and connect its output to the Metallic input of the Principled BSDF. If your map packs metallic, roughness, and occlusion into one image, use a Separate Color node to route each channel to the correct input.

Flat-looking metal is usually caused by a missing environment to reflect, a metallic value below 1, or a roughness value that is too high. Metals get their appearance from reflected surroundings, so add an HDRI or reflection source, confirm the metalness reads as fully white, and lower the roughness for a more polished look.

The metallic-roughness workflow uses a metallic map and a roughness map and is the glTF and real-time engine standard. The specular-glossiness workflow uses a specular color map and a glossiness map instead. Metallic-roughness uses less texture memory and avoids energy-conservation errors, which is why most modern pipelines prefer it.

Meshy produces a complete metallic-roughness PBR set for every AI-generated model, so the metallic map arrives already aligned with the albedo, normal, and roughness maps. Each map is exported in the correct linear color space and slots straight into Blender, Unity, or Unreal without manual channel setup.