Currently, I am utilizing a plugin that integrates 360 / VR video functionality into our video player. The process involves the use of Three.js to generate a sphere and then applying the video as the material for this newly created sphere. By setting the viewport inside the sphere, we attain the immersive 360 view experience.
One issue I am encountering is that the material on the sphere is configured with THREE.DoubleSide (THREE.BackSide could also be utilized since viewing is restricted to the interior of the sphere), resulting in an inverted image due to our position within the sphere.
Is there a method available to invert the image material assigned to the sphere?