VR Designer: enhancing fashion showcases through immersive virtual garment fitting