generate procedural 3D interior