virtualTour - Generic Software for virtual tours
virtualTour is a generic software that allows to create custom virtual tours and publish them on the web.
to all necessary configuration files and formats, such as the JSON file, the positioning of map and navigation.
Own content (panoramic images, text, audio, links) can be added to the particular folders in "resources".
For an example see the Virtual Tour to the Inscriptions of the UNESCO World Heritage Site St. Michael in Hildesheim
. panoramic images: i3mainz, University of Applied Sciences Mainz
For structure, possibilities ans usage of teh software see: Anna Neovesky, Julius Peinelt: A virtual tour to the inscriptions of the UNESCO World Heritage Site St. Michael in Hildesheim, in: Electronic Visualisation and the Arts (EVA 2015), S. 285 - 290. DOI: 10.14236/ewic/eva2015.31.
License and Contribution
Conception and Software Development:
Anna Neovesky, Julius Peinelt
Dependencies and Requirements
virtualTour depends on Three.js in revision 68 and other smaller scripts by [Mr. Doob] 1. Further it uses a helper script by [stemkoski] 2 to handle full screen support. The used shader are inspired by [zz85] 3. The effect composer for applying shader is by [alteredq] 4.
To use virtualTour you need a web browser with WebGL support. For more information have a look at [caniuse.com] 5.
Embed virtualTour and create a panorama
Positioning of Hotspots and Transitions
For easier positioning of interactive elements you can add following lines to the update() function in panorama.js
console.log("Camera Target: " + vectorToString(camera.target)); console.log("-----------------------------");
Just place them after the camera target was updated.