kompressor, all I've seen as a reason for the removal of interiors is that they are too complicated for the shadows to deal with. Couldn't you just make them an exception to shadows, the way bricks are to shadows right now? I may be way off the dot as to what's possible, but it seems to me that you could just have the engine skip over terrains and interiors when drawing shadows.
Edit this post if I am wrong, lol.
Specifically, interiors complicate the scene graph - the shared code that we have to use to generate shadows. So even if interiors are removed, it's still super complicated until you simplify the scene graph, too. Interiors+terrain require a complicated scenegraph make it hard to draw shadows when we want to. It's not about toggling off shadows when interiors are around, it's about core complexity in Torque. -- kompressor