That’s because the normals are smoothed at the vertices, whereas they are not when creating a box.
You can call convertToFlatShadedMesh
to get the same result than the box:
https://playground.babylonjs.com/#MR8LEL#388
2 Likes