MeshStandardMaterial doesn’t work with a HDR equirectangular environment map unless I convert it to a PMREM.
Not sure if this ever worked, but I feel like I would have noticed before if it was not possible.
Here’s a pen that demonstrates what I mean:
const envMap = await loadEnvironment(); scene.environment = envMap;
const envMap = await loadEnvironment(); const envMapPMREM = createPMREM(pmremGenerator, envMap); scene.environment = envMapPMREM;
Is it required to use PMREM with MeshStandardMaterial now? I know it’s required for correct results, but I’m sure it used to at least work previously.
Or perhaps I need to change some settings on the loaded texture?