PBR for flat shading


I’m super new to PBR and threejs too.

I read some articles and I quite get the idea. Also reading the shader in this PBR OGL example is quite instructive.

As far as I get in three.js PBR is part of MeshStandardMaterial and it requires vertex normals.

How to have PBR capability with a flat shading result?

Have you tried setting the .flatShading material property to true?