您当前的位置: 首页 >  动画

xiangzhihong8

暂无认证

  • 3浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

字节开源视频动画特效 SDKAlphaPlayer

xiangzhihong8 发布时间:2022-07-03 20:07:48 ,浏览量:3

AlphaPlayer是直播中台使用的一个视频动画特效SDK,可以通过制作Alpha通道分离的视频素材,再在客户端上通过OpenGL ES重新实现Alpha通道和RGB通道的混合,从而实现在端上播放带透明通道的视频。

这套方案对设计师而言明显降低了特效的制作成本,对于客户端而言有着更可靠的性能和稳定性,且相比cocos2d引擎有着更低的入门门槛和维护成本,为复杂动画的实现提供了一种全新的方式,新的复杂动画开发将会变得更加简单高效。

背景

在直播项目的原有礼物动画实现效果是通过cocos引擎实现的,大部分动画都是通过一系列的旋转平移缩放组合而成,能实现的动画效果较简单且开发成本较高。为了丰富动画的表现形式,降低开发成本,我们引入了AlphaPlayer的动画实现方案。

方案对比

目前较常见的动画实现方案有原生动画、帧动画、gif/webp、lottie/SVGA、cocos引擎,对于复杂动画特效的实现做个简单对比

方案 实现成本 上手成本 还原程度 接入成本 原生动画 复杂动画实现成本高 低 中 低 帧动画 实现成本低,但资源消耗大 低 中 低 gif/webp 实现成本低,但资源消耗大 低 只支持8位颜色 低 Lottie/SVGA 实现成本低,部分复杂特效不支持 低 部分复杂特效不支持
关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.0515s