Vielleicht kannst du das Problem mit den Rahmen ja umgehen. Oder willst du umbedingt, dass man Teile der Außenwelt sieht während man in einem Gebäude ist?
Ich würde dir empfehlen alles außerhalb schwarz zu machen. Erspart auch viel Arbeit, weil du nicht immer 2 Maps ändern musst, wenn du etwas in der Grafik der Außenwelt änderst (oder hast du gar nur eine riesige Map?).