3D tour in St. Petersburg: interactive immersion