Real-time lighting is a complex topic so you’ll need to research it quite a bit to get good results.
For these sorts of interior scenes the lighting is often setup in 3D rendering software like Blender and “baked” to a lightmap texture before importing into a 3D engine. There’s a great tutorial about the process here From Blender to BabylonJS - Nothing-is-3D
You can also use multiple real-time lights of differing types and intensities with shadow generators, but this will quickly become performance prohibitive with these sorts of scenes.
Thanks for the hint. Now the ceiling does not appear completely black. And even the other walls are little brighter. I will do more research for more proper texture.