有可能在threejs中使用GIF动画吗?

时间:2019-03-29 19:21:07

标签: three.js

我对在threejs中使用GIF动画感到非常困惑。 google上没有示例,我找不到有关gif的任何声明,它们是否受支持?

我不敢相信threejs的GIF动画有问题。真的很难实施吗?

我只想添加我的平面设计师准备发射的太空火箭。

有任何线索吗?请让我用完所有的想法。

1 个答案:

答案 0 :(得分:3)

您不能直接将GIF中的动画three.js用作纹理。您有以下选择:

  • GIF转换为视频(例如MP4),然后使用THREE.VideoTexture
  • 创建一个精灵表,其中包含动画的所有帧,并将其用作普通的THREE.Texture。通过每帧偏移相应的纹理坐标来完成动画。
  • 尝试像其他stackoverflow post中的描述一样使用SuperGif

three.js论坛上的相关讨论:GIF as animated texture?

three.js R103