Class: MeshLambertMaterial

THREE.MeshLambertMaterial()

new MeshLambertMaterial()

A material for non-shiny surfaces, without specular highlights.

The material uses a non-physically based Lambertian model for calculating reflectance. This can simulate some surfaces (such as untreated wood or stone) well, but cannot simulate shiny surfaces with specular highlights (such as varnished wood).

MeshLambertMaterial uses per-fragment shading.

Since r183 (18 February 2026), MeshLambertMaterial and MeshPhongMaterial support scene.environment image-based lighting (IBL). Previously, these cheaper materials could not use environment maps for ambient lighting, pushing developers toward the more expensive MeshStandardMaterial. Now you can use IBL with legacy materials, where Physically based rendering (PBR) accuracy is not needed.

Source:
See: