“envMap” change has no effect on “MeshPhysicalMaterial”

Describe the bug

An “envMap” change has no effect on “MeshPhysicalMaterial”.

To Reproduce

Steps to reproduce the behavior:

  1. Go to https://threejs.org/docs/scenes/material-browser.html#MeshPhysicalMaterial
  2. Chose an envMap
  3. See error – there is no effect on the material.


  • Device: Desktop
  • OS: MacOS
  • Browser: Chrome
  • Three.js version: latest stable

1 possible answer(s) on ““envMap” change has no effect on “MeshPhysicalMaterial”

  1. That’s because of the default material configuration. Try setting metalness to 1 and roughness to 0 and you will see a difference.