This is a THREEjs Virtual Tours Engine that uses
scene.background to switch equirectangular image by fading out the THREEjs render canvas to white so that loading of the next image is not seen, when the texture loader
THREE.TextureLoader() completes the THREEjs render canvas is then fade in to show the scene rendering.
This project uses orbit control
THREE.OrbitControls to look around and animated gif textured on a plane geometry mesh to move from location to the next.