Materials and Basic Shading: Giving Objects Color and Surface Properties

Blender Fundamentals

Chapter 6 · Materials and Basic Shading: Giving Objects Color and Surface Properties

Chapter 5's own tip box pointed here directly: shape alone has no visible color or surface appearance yet. This chapter covers materials — the properties that determine how a modeled shape actually looks once it's given color, and how light interacts with its own surface.

What a Material Actually Is

A material is a set of properties assigned to an object (or specific faces of it) describing how that surface looks and reacts to light — its color, how shiny or dull it appears, whether it looks like metal, plastic, or something else entirely. Without a material, an object renders with only a flat default gray appearance.

The Principled BSDF: Blender's Default Shader

The Principled BSDF is Blender's own default, all-purpose material type, covering the vast majority of everyday surface types — plastic, metal, rubber, skin — through a manageable set of straightforward properties rather than requiring a fully custom setup for every different kind of surface.

Base Color: The Object's Own Fundamental Color

Base Color sets the fundamental, underlying color of a material — red plastic, blue metal, white ceramic — the most basic property every material actually has, and usually the first one set when building a new material from scratch.

Roughness and Metallic: Controlling How Light Reflects

Roughness controls how sharply or diffusely light reflects off a surface — a low roughness value produces sharp, mirror-like reflections (glossy plastic, polished metal), while a high roughness value scatters light more broadly, producing a duller, matte appearance (rubber, unfinished wood). Metallic controls whether a surface behaves like a metal (reflecting colored light in a specific, physically distinct way) or a non-metal (most everyday materials — plastic, wood, skin, fabric). Together, these two properties alone define most of what makes a rendered surface actually read as a specific real-world material.

Assigning Materials to Multiple Objects or Faces

A single material can be assigned to many different objects at once, all updating together if that material's own properties change later — the same propagation behavior Figma's own components and design-system styles already established for design work, applied here to 3D surfaces. A single object can also have multiple materials assigned to different faces, useful for something like a mug with a differently-colored handle.

Viewport Shading Modes: Solid, Material Preview, and Rendered

Blender's own viewport can display a scene in several distinct shading modes: Solid (a flat, simplified default appearance ignoring actual material properties), Material Preview (an approximate real-time preview of how materials will actually look), and Rendered (the most accurate representation, including lighting effects, closest to a final render). Switching between these modes while working is routine, not a sign anything's gone wrong.

RoughnessMetallicReads as
LowOffGlossy plastic
HighOffMatte plastic or rubber
LowOnPolished, mirror-like metal
HighOnBrushed or rough metal
Materials only fully come alive with real light
Chapter 7's own lighting material is the necessary next step — even a well-set-up material can look flat or unconvincing in a scene with no proper lighting, since roughness and metallic properties are specifically about how a surface interacts with light actually hitting it. Blender Advanced's own Shader Editor (Chapter 5 of that course) later exposes these same Base Color, Roughness, and Metallic properties as a fully node-based graph, for far more control than the simple property fields covered here.
Solid shading mode doesn't show a material's real appearance
It's tempting to check a material's own look by staying in Blender's default Solid viewport shading mode, assuming the object's displayed color reflects its actual assigned material. Solid mode ignores material properties almost entirely, showing either a flat default gray or a simplified per-object viewport color with no real roughness, metallic, or lighting behavior applied at all. Switching to Material Preview or Rendered mode is necessary to actually see how a material genuinely looks — checking material work while still in Solid mode is a common source of confusing "why doesn't it look right" moments that aren't actually about the material at all.

Hands-On Exercises

Exercise 1

A student wants to create a polished, mirror-like chrome material. Using this chapter's own material, explain what Roughness and Metallic values would achieve this.

📄 View solution
Exercise 2

A student assigns a bright red material to an object, but it still appears plain gray in the viewport, and they conclude the material assignment must have failed. Using this chapter's own warning box, explain the likely actual cause.

📄 View solution
Exercise 3

Explain, using this chapter's own material, why a mug's handle can be a different color from the rest of the mug even though both are part of the same single object.

📄 View solution

Chapter 6 Quick Reference

  • A material describes how a surface looks and reacts to light — color, shininess, metal-or-not
  • The Principled BSDF is Blender's default, all-purpose material type
  • Base Color sets the fundamental color; Roughness and Metallic control how light reflects
  • A single object can have multiple materials assigned to different faces
  • Solid viewport mode doesn't show real material appearance — use Material Preview or Rendered to actually check it