Materials define surface appearance—color, texture, reflectivity, transparency, and custom shader effects.
| Material | Lighting | Use Case | Performance |
| MeshBasicMaterial | None | UI, unlit, debug | Fastest | | MeshStandardMaterial | PBR | General 3D | Good | | MeshPhysicalMaterial | PBR+ | Glass, car paint | Slower | | MeshLambertMaterial | Diffuse | Matte surfaces | Fast | | MeshPhongMaterial | Specular | Shiny plastic | Fast | | MeshToonMaterial | Cel-shaded | Stylized | Good |
Materiali Three.js in R3F, materiali integrati (Standard, Fisico, Base e così via), ShaderMaterial con GLSL personalizzato, rilegatura e animazione di uniformi e proprietà dei materiali. Da utilizzare quando si scelgono materiali, si creano shader personalizzati o si uniscono uniformi dinamiche. Fonte: bbeierle12/skill-mcp-claude.