4cf8ec07a4
Three.js doesn't advance an animated-image Texture on iOS, so the WebP showed as a static frame. Draw the animating <img> into an offscreen canvas each frame and sample it through a CanvasTexture, keeping the ghost in 3D (bob/scale/lookAt) and animated, with transparency preserved.