I am working on creating a 360 image view using Threejs. I have a total of 4 images, with one linked to Threejs and the other 3 displayed as thumbnails at the bottom of the page. When a thumbnail is clicked, the 360 image view should change accordingly.
You can check out my Codepen to see the project in action. Please note that the 360 image appears black on Codepen, but it functions correctly when viewed locally. Below is a preview of the project running on localhost where you can also view the 3 additional images at the bottom.
Here is a snippet of my localhost image code:
var material = new THREE.MeshBasicMaterial( {
map: new THREE.TextureLoader().load( 'assets/image3.jpg' )
} );