Si alguna vez ha usado PhotoShop o GIMP, puede recordar haber usado la herramienta de desenfoque de Gaus. Así es exactamente como funciona la aspereza. Si establece la rugosidad en 1, el mapa del entorno se verá borroso. Si lo configura en 0, no tendrá nada de desenfoque.
La metalidad, por otro lado, es la cantidad de entorno que se supone que refleja el objeto. Configurando esto a 1, establecerá la intensidad del entorno al 100%, por lo que obtendrá una imagen clara. Piense en esto como en una opacidad del entorno colocada sobre el objeto. Si lo establece en 0, es posible que tenga problemas, ya que el objeto, que no tiene texturas (en su caso, ese es el espejo, la parte reflectante no tiene una textura configurada. Es posible que tenga un mapa de desplazamiento adjunto o una textura UV para dar un poco más de detalles) será de color negro. Y eso tiene sentido, ya que no tienes ninguna textura colocada.
Aquí hay excelentes ejemplos de los tres.js:
https://tresjs.org/ejemplos/webgl_materials_envmaps.html https://tresjs.org/ejemplos/webgl_materials_envmaps_hdr.html