THREEJS GIF MATERIAL
Inspired by @gtk2k's amazing sample.
Usage:
;; { const scene = ; const camera = 75 windowinnerWidth / windowinnerHeight 01 50 ; camerapositionz = 30; const renderer = antialias: true ; renderer; renderer; renderer; documentbody; const orbit = camera rendererdomElement ; orbitenableZoom = false; const geometry = 2 2; const material = ; material; scene; { ; renderer; } ;}
Api Reference
1. material.setParams({uri, autoplay}: {uri: string, autoplay: boolean}): Initiliaze the material with params.
2. material.play(): Start playing the gif frames.
3. material.pause(): Pause the gif frames.
4. material.reset(): Reset the material properties.