I recently implemented a PBR renderer by following the learnopengl PBR tutorial.
It doesn't pass the white furnace test.
That made me realize I didn't understand much of the math I implemented. Random multiplications by pi and 2 as the author stated didn't work out.