Why Hemisphere light would cause weird gradient for ExtrudeCustomShapeMesh

https://playground.babylonjs.com/#MR8LEL#386

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