THREE.JS / WEBGL / EQUIRECTANGULAR VIDEO
Look around the frame.
The pinned WebGL example maps a hidden looping video onto an inward-facing sphere and updates the camera from longitude/latitude pointer gestures. This contract keeps that graph and uses a deterministic local canvas stream in place of the missing official panorama video.
Initializing—
Preparing an equirectangular video stream and inward sphere.
- backend
- —
- texture
- —
- source
- —
- frame
- —
- view
- —
- sample
- —
- video ready
- —
- size
- —
- sphere
- —
Selected source contractWebGLRenderer → VideoTexture(HTMLVideoElement) → inward SphereGeometry
The route preserves the official 5-unit inward sphere, 0.5 camera distance, hidden looping video, sRGB video texture, and clamped longitude/latitude camera navigation. The official MP4/WebM pixels, codec/device matrices, and whole-example fidelity remain separate.
Derived from the pinned WebGL Video Panorama example.
Study issue