Roughness not taken into account to render objects with panda3d-simplepbr

Perhaps the problem is that there is no roughness map in the material. By default, four render stages are used: M_modulate, M_normal, M_selector, M_emission.

If there is no texture, then the roughness will be 0. To fix this, you need a roughness map.

https://discourse.panda3d.org/uploads/default/original/2X/0/0c48ec4115c2a5a7cc20f32d3c379f8f43ea9f92.png