I am making a seamless scene that includes some caves and dark houses. When the player is outside, they can see the outer surfaces with directional light (sunlight) and ambient light, then when the player is in the caves or houses, they should not be able to see same effect directional light and ambient light as outside. For example, the inner walls of the caves or the house should be darker, maybe some weaker lights such as a torch would be in it to light it up slightly.
My idea is that, I would duplicate the model, and scale it down a just little bit, then rename it to something like “inner_layer”. Then I can do:
Do you think my idea is okay? Or do you have a better practice for this? Or does Panda3D (I use simplepbr too) have any built-in stuffs to do this?
Thank you for your help!