腾讯PAG移动端动画组件即将开源,推动高效动画制作普及

图灵汇官网

动画创作新纪元:腾讯PAG的革命性突破

动画,作为一种引人注目的内容形式,已经成为各类移动应用不可或缺的元素。它不仅能够提升用户体验,还能丰富主题的内涵,然而,动画的设计、制作及导出过程往往充满挑战。为解决这一难题,腾讯PCG发布器中台推出了一套完整的动画工作流程解决方案——PAG(Portable Animated Graphics),旨在为动画创作者带来前所未有的高效与便利。

PAG的优势与创新

PAG不仅解决了其他动画工作流程存在的多项痛点,还在性能方面实现了显著提升。相较于Lottie,PAG在相同矢量动画条件下,文本大小可减少至约50%,同时,性能表现优于Lottie,单帧平均耗时小于50%。这种优化极大地释放了设计师的创意空间,提高了工作效率。

在此之前,许多动画行业从业者对PAG跃跃欲试,但由于尚未正式开源,只能望洋兴叹。好消息是,PAG即将在GitHub等平台全面开源,为更多动画创作者提供服务。内测期间,PAG已成功应用于腾讯多款知名应用,包括微信、QQ、王者荣耀、QQ音乐、腾讯视频等,展示了其强大的兼容性和实用性。

技术解析与功能亮点

PAG的性能优越之处在于其采用C++实现渲染,所有平台共享一套实现,平台端仅需提供渲染环境,无需强依赖性。此外,PAG还集成了一系列高级功能,如BMP预合成、图层级别编辑、视频渲染整合等,进一步增强了创作灵活性与效率。

  • BMP预合成:弥补了支持AE特性较少的不足,实现了对所有AE特性的支持,同时保持运行时的可编辑性。
  • 图层级别编辑:允许在多PAG文件组合场景下,由业务方自定义组合规则,支持图层级别的修改与添加,提供高度自由的创作空间。
  • 离屏渲染与子线程渲染:支持直接渲染至离屏纹理,优化渲染性能,提高创作流畅度。

应用场景与价值

PAG的开源将对UI动画、贴纸动画、照片/视频模板、智能剪辑等多个领域产生深远影响:

  • UI动画:简化了动画文件的制作与应用过程,大幅减少了文件体积,提升了设计与开发效率。
  • 贴纸动画:允许在任意子线程渲染,支持合成至视频,提供丰富的个性化选择,增强互动性。
  • 照片/视频模板:简化了模板创建流程,支持用户自定义内容,实现了快速批量生成视频模板。
  • 智能剪辑:结合AI识别能力,自动生成定制化模板,实现一键出片,大幅提升剪辑效率。

结论

PAG作为腾讯推出的动画工作流程解决方案,以其完善的功能、高效的性能和低廉的成本,为动画创作带来了革命性的变化。随着其即将全面开源,不仅将为动画创作者提供强大工具,还将激发更多潜在创作者投身动画行业,共同推动移动端动画产业的发展。

本文来源: 图灵汇 文章作者: 程曼