Class: MeshGouraudMaterial

THREE.MeshGouraudMaterial()

new MeshGouraudMaterial()

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).

MeshGouraudMaterial uses per-vertx shading.

Three.js provides MeshGouraudMaterial as an add-on material that implements per-vertex lighting (Gouraud shading) instead of per-pixel shading.

It was temporarily introduced as an addon in r144 when MeshLambertMaterial switched from Gouraud shading to per-fragment (Phong) shading. However, it was fully deprecated and removed shortly after.

Deprecated:
  • since r173 (31 January 2025)
Source:
See: