Three.js materials define 3D objects, including color, texture, and how they interact with light. Examples include MeshBasicMaterial (unaffected by light), MeshLambertMaterial, MeshPhongMaterial (shiny), and MeshStandardMaterial (realistic lighting).