騰訊推出移動端動畫組件PAG,釋放設計生產力!

2020-12-23 中華網科技

如今,短視頻應用百花齊放,為了吸引更多流量,動畫設計師和開發工程師往往為了製作奪人眼球,極具創意的動畫特效花費大量心血,但最終動畫需求交付上線的效率和質量,仍舊不盡如人意。問題出在哪裡?主要還是工具沒有選對!

傳統的AE設計,總結下來有以下三個核心痛點:

研發成本高:每個動效都需要研發通過代碼來還原,單獨排期的特效以及手工配置還原的過程,,包括後續復用及改動都需要大量的研發人力持續投入。

生產周期長:設計師和研發人員需要反覆確認效果還原度。這樣很難跟上運營節奏,容易錯過時事熱點。

視覺動效AE裡有很多複雜動效,使用純代碼還原起來非常困難,設計師只能不斷簡化效果以達到跟開發成本的平衡。

為了解決上述痛點,騰訊PCG發布器中臺主導研發了一款動畫開發「神器」——PAG。

一、PAG是什麼?

PAG (Portable Animated Graphics) 是一套完整的動畫工作流,誕生之初就是為了降低或消除動畫相關的研發成本,打通設計師創作到素材交付上線的極速流程,不斷輸出運行時可編輯的高質量動畫內容。

為什麼選擇PAG?

(一)傳統AE設計 VS  PAG工作流

上圖為微視的一期運營海報,可以看到在視頻編輯場景下包含大量的動效素材。包括動畫貼紙,轉場特效,以及天氣和地理位置等帶動畫的智能填充文本。

1. 傳統AE設計思路:設計師使用AE先設計好動畫,然後導出視頻Demo。研發再來根據Demo拆解動效組成。如果是不支持的特效能力,還需要單獨排期進行開發。流程圖如下:

2. 引入PAG後的動畫工作流

設計師使用AE導出插件,能夠直接將製作好的動畫導出成PAG文件,經過桌面預覽工具的確認,再交付給終端由SDK渲染成動效內容。

通過傳統AE設計與PAG工作流的簡單PK,不難發現使用PAG工作流,研發只有一次性接入SDK的成本即可做到素材自助上線,不再需要參與代碼還原。這也避免了最耗時的研發和設計的聯調環節,從而實現批量化的素材生產流程,大大提高了設計和研發的效率。

(二)PAG的特色優勢

對比市面上其他的動畫組件,PAG具備以下3個顯著亮點:

1、高效動畫文件

PAG——命名上就可以看出,文件格式本身在整套方案中的重要地位,PAG在文件格式設計上主要追求三個核心目標:1)單文件交付  2)解碼速度快 3)動畫文件小。

基於以上的目標,PAG採用了二進位的數據結構來存儲動畫信息。因為二進位數據結構能夠非常方便的單文件集成任何資源,並在解碼速度上,比JSON這類文本數據可以快幾十倍。

在控制文件大小方面,PAG通過利用動畫文件本身的特點,獲得了極高的壓縮率。除了跳過大量默認值的存儲外,PAG在文件的每個屬性組裡,都會儘可能地把相似的數據重新排列,讓他們聚合到一起,目的是繞開字節對齊的問題,使用比特位來緊湊存儲。相同的動畫內容,通過以上策略的壓縮,可以比業內同類型方案平均減少50%左右的文件大小:

2、全AE特性支持

PAG支持矢量和序列幀的混合導出。設計師可以按圖層標記導出類型,從而實現支持所有的AE特性又能保持運行時的編輯性。

為了在實現混合導出後,儘可能壓縮序列幀的大小。PAG內部設計了視頻序列幀的格式,充分利用了視頻的極限幀間壓縮能力,並擴展了透明通道的支持。另外,視頻的格式還可以在運行時利用硬體加速解碼,從而獲得更高的渲染性能。

最後再通過導出插件在視頻編碼器上的針對性優化,最終做到了相比傳統圖片序列幀僅1.24%左右的文件大小。

3、桌面效率工具完善

PAG提供的AE導出插件PAGExporter內置了40多種自動優化和提醒策略。例如自動縮小圖片資源的解析度,彈窗提醒相鄰的序列幀圖層可以合併等等。這些優化策略還在持續地增加,這樣可以在導出的環節就進行性能把關。

而桌面預覽工具PAGViewer確保了渲染結果跟移動端完全一致,這樣設計師可以所見即所得地生產素材,而不需要上線來回確認。並且提供性能監測面板,能夠直觀地看到每個素材量化的性能指標,並配套說明了各種指標的優化方向。最後通過服務端文件性能校驗接口,業務方可以把它與素材管理端進行整合,在上傳素材時自動判斷素材性能是否合格,將性能把關做到全自動化。經過這一系列自動化工具的配合,設計師就能夠獨立地進行素材生產,製作出效果和性能均優異的動畫素材。

五大應用場景,輕鬆玩轉PAG

說了這麼多,PAG具體是如何靈活應用到動畫製作場景中呢?

讓我們來看看具體的應用效果吧~

1、UI動畫

上圖右下角的Pick按鈕,就是一個利用PAG實現的可交互UI動畫效果,支持設計師編程控制進度、文本內容,從而做到對整個動畫完全把控,研發只需要替換預設的文本內容即可。並且文件體積非常小,僅2KB左右。

2、貼紙字幕

目前,絕大部分的視頻編輯App,在貼紙字幕這塊的實現都分為兩種類型,要麼貼紙有豐富的動效,但不可編輯;要麼可以編輯文本,但只有靜態或者簡單的動效,大大束縛了設計師,降低了視頻的整體觀感。PAG方案讓貼紙有精美動效的前提下還可以保持強大的編輯性讓使用者的個性化元素得到更好的呈現。

3、照片模板

PAG支持將內置的圖片作為佔位圖替換,並保留所有動畫效果。因此可以將整個PAG動畫設計成一個照片模板,把想要的照片替換進去,自動套用效果生成視頻。這個功能可以取代原先需要研發手動還原的動態相冊的能力,讓設計師批量化生產,提升效率。

4、視頻模板

視頻模板仍然基於圖片替換原理,但特別的是,PAG支持將佔位圖替換為視頻。比如這個高樓求愛的模板,設計師能夠一鍵將自己的視頻貼到一座大廈的牆面上。這樣通過快速套用各種節日主題的視頻效果,能夠及時抓住各類運營熱點。

5、智能剪輯

智能剪輯是圍繞用戶上傳的視頻內容,生成定製化的模板,模板本身是不固定的,可以從多個PAG文件組合而成,類似活字印刷。設計師可以利用這個特性,構建自己的特效組件庫,然後對接AI的識別能力,根據一定規則組合得到無限數量的模板效果,可以做到一鍵出片。這塊目前的典型應用場景是王者榮耀的周戰報功能,隨機生成遊戲高光時刻視頻。

四、總結

PAG方案提供了一套簡化並完善的動畫工作流,在縮小文件體積的情況下,仍然支持所有AE特性,並保留了動畫運行可編輯的靈活性。接入一次,設計師就可以復用PAG經過3年積累的AE動畫原子能力,組合出無限的視覺動效,不用再因為代碼還原成本的問題而對效果打折扣。再加上桌面效率工具在效果預覽和性能檢測上的易用性,極大提升了動畫相關需求的生產效率和視覺表現。

作為騰訊PCG發布器中臺下三大組件之一,PAG已經在騰訊微視,手機QQ,王者榮耀等數十款產品中落地使用。包含微信在內的多個團隊,也都積極參與該項目的協同共建,齊心協力,不斷打磨這款動畫開發利器。相信隨著PAG的不斷迭代,將持續為動畫設計師及開發工程師們技術賦能,實現更多天馬行空的動畫效果,助力動畫產業進一步發展。

說了這麼多關於PAG的介紹,大家是不是迫不及待地想體驗一把PAG的神奇應用呢?

別著急,同學們現在可以通過官網下載插件體驗啦!下載地址:https://pag.io

責任編輯:kj005

文章投訴熱線:156 0057 2229 投訴郵箱:29132 36@qq.com

相關焦點

  • 騰訊為移動端動畫獻上動畫開發利器PAG,釋放設計生產力!
    為了解決上述痛點,騰訊PCG發布器中臺主導研發了一款動畫開發「神器」——PAG。  一、PAG是什麼?  PAG (Portable Animated Graphics) 是一套完整的動畫工作流,誕生之初就是為了降低或消除動畫相關的研發成本,打通設計師創作到素材交付上線的極速流程,不斷輸出運行時可編輯的高質量動畫內容。
  • 動畫製作輕量級SDK:PAG六大優勢助力開發
    關於動畫設計工具,既有 Framer.js、Origami, 也有交互原型類 Principle、Flinto,還有 Figma 自帶動畫演示功能的工具,但是對於一些視覺特效、非邏輯表達類動畫,設計師通常會藉助 AE 完成。
  • IM開發乾貨分享:有贊移動端IM的組件化SDK架構設計實踐
    本文由有贊技術團隊原創分享,原題「有贊 APP IM SDK 組件架構設計」,即時通訊網收錄時有修訂和改動,感謝原作者的無私分享。1、引言本文主要以Android客戶端為例,記錄了有贊旗下 App 中使用自研 IM,並將IM提煉成組件化SDK的設計思路。
  • Vant - 有贊出品的移動UI組件庫
    Vant 是贊前端團隊維護的移動端組件庫,提供了一整套 UI 基礎組件和業務組件。介紹輕量、可靠的移動端 Vue 組件庫,採用 MIT 開源協議, 目前github star 數9k+,是有贊的一套開源組件庫。通過 Vant,可以快速搭建出風格統一的頁面,提升開發效率。目前已有近 60+ 個組件,這些組件被廣泛使用於有贊的各個移動端業務中。
  • 對啊網設計學院:學習移動端設計語言
    新年伊始,收到很多同學的私信,對於移動端的設計語言及規範還是有些混亂,不知道有沒有什麼好的借鑑?我們作為設計師,最主要的就是學習,當然,就是向優秀的人學習。關於借鑑也肯定是向優秀的公司借鑑,前沿的設計理念和完善的設計語言就是我們該掌握的了。下面是小編推薦的一些優秀公司的設計語言,希望對大家有所幫助。
  • 精通react/vue組件設計教你實現一個極具創意的加載(Loading)組件
    其他業務類型所以我們在設計組件系統的時候可以參考如上分類去設計,該分類也是antd, element, zend等主流UI庫的分類方式.正文在開始組件設計之前希望大家對css3和js有一定的基礎,並了解基本的react/vue語法.我們先看看實現後的組件效果:因為動圖體積太大,就不給大家傳gif了,接下來我們具體分析一下該組件的特點.1.
  • Steps 組件的設計與實現
    NutUI 組件源碼揭秘前言本文的主題是 Steps 組件的設計與實現。NutUI 是一套京東風格的移動端Vue組件庫,開發和服務於移動 Web 界面的企業級前中後臺產品。通過 NutUI ,可以快速搭建出風格統一的頁面,提升開發效率。目前已有 50+ 個組件,這些組件被廣泛使用於京東的各個移動端業務中。在此之前他們要分開使用,但是又有很多功能是交叉的,而且並不能滿足步驟和時間同時出現的業務場景,因此將他們進行了合併。
  • B端移動設計|利潤表
    本文轉載自【微信公眾號:俊馳,ID:hbjunchi】來自專輯B端移動設計抓住設計的本質,是一種歸納的能力。02 案例分析因為APP上對於利潤表的素材很少,所以找到另外一種思路,在web端去看對外公布的財報。1.在英為財情網上所示,包含年度和季度、幫助、摺疊、列表。2.在前瞻眼網上所示,包含單位、日期、導出excel、列表。
  • 移動端網站設計:它是什麼及其重要性
    除非您最近幾年一直呆在家裡,否則您將知道移動端網站設計已成為許多企業的關鍵任務。您需要投資於新的網站建設和設計嗎?還是只是移動端網站的更新? 你甚至需要擔心嗎?---成都雲思禾網絡運營 浪知潮團隊多年來一直在設計適合行動裝置訪問的網站,我們很高興分享對移動所有事物的見解。讓我們從基礎開始:移動設計和常規Web設計有什麼區別,它對您的業務有何影響? 什麼是移動端網站設計?
  • FrozenUI - 騰訊出品的手機QQ風格前端UI庫
    一套基於移動端web UI庫,輕量、精美、遵從手機 QQ 設計規範。介紹專注於移動 web 的 UI 框架,基於騰訊手機QQ規範。目前QQ會員前端開發組所用的通用樣式庫,封裝了很多靈動的動畫效果,有很多酷炫好玩的案例秀。
  • 系統地認識組件:組件設計總結
    作者隨設計組件進行了一些總結,滿滿的乾貨,希望對大家有所幫助。Google的材料設計規範是每位設計師都需要了解的,作為西半球最牛逼的公司之一,Google聚集了世界上最優秀的設計大蟲,為開發者制定了一套具有Google精神的設計規範。
  • 騰訊擬開放手機關係鏈:移動APP可被QQ好友分享
    【搜狐IT消息】騰訊正在將其開放的步伐向手機端邁進,預計不久後,用戶就可以將自己喜歡的手機應用向好友進行分享了  10月12日,炎黃網絡副總經理、與騰訊開放平臺接觸密切的管鵬披露:「QQ互聯開放將全面升級,QQ關係鏈即將開放,以後接入QQ互聯後可以推薦應用給QQ好友並進行社交傳播。」
  • 騰訊會議移動端新增紅包功能
    記者|陸柯言近日,騰訊會議App宣布版本更新。其中一項新功能是,移動端用戶可在會議界面中發紅包。界面新聞記者體驗發現,騰訊會議的紅包入口在右下角的「更多」選項當中,進入紅包頁面後,用戶可以選擇發出拼手氣紅包或普通紅包,單個紅包金額不能超過200元。紅包設定界面與微信紅包類似,用戶可以同時附上一句祝福語。發送成功後,騰訊會議頁面會提示每個參會人員,有新紅包可領。與此同時,紅包圖標也會出現在界面的左下角。
  • 產品案例|為移動端填字遊戲設計 UI
    和之前的賽車遊戲 UI 界面設計不同,這次我們要設計的遊戲 UI,需要在娛樂性和教育性之間,找到平衡點,這款遊戲是填字遊戲 Letter Bounce 。項目說明為移動端填字遊戲設計 UI 和相應的圖形化元素。
  • 騰訊雲助力富邦華一銀行新版手機銀行上線
    新版手機銀行在界面設計、功能模塊、用戶體驗等方面進行了全面升級,能夠為用戶提供專業、及時、高效的金融服務。據了解,富邦華一銀行新版手機銀行基於騰訊雲移動金融開發平臺TMF打造,首次採用了全新的分布式架構,這也是富邦華一銀行首次採用移動網際網路產品開發框架進行手機銀行的開發。
  • OTT 及移動端的巨大潛力
    但無論是居家還是出行,移動端都是 OTT 領域的重要組成部分。eMarketer 發布的一份報告顯示,63% 的美國消費者最常用的 OTT 媒體設備是電視。移動端位居第二,佔 11.6%。然而我們發現,用戶在移動端訪問流媒體 OTT 內容的時長几乎佔總觀看時長的四分之一。也就是說,行動裝置用戶觀看 OTT 內容的時長高於平均值。
  • 人機世紀大戰,騰訊「軍團」如何打造最強移動端直播? 全媒觀
    直播中實時呈現效果,雙屏切換直播過程實現畫面實時切換,一路呈現韓國現場交鋒實錄,一路呈現演播室嘉賓解讀,挖掘移動端直播「慢」特點,既強調「在現場」,也具備專業性與趣味性,同時滿足用戶個性化觀看需求在騰訊新聞人機大戰H5直播頁面,首次在移動端頁面設立「珍瓏棋局」,除一鍵切換實時棋譜外,更可隨機調選古今名家棋譜,既滿足棋迷解棋快感,又能讓小白體驗過招。
  • B端移動設計|用戶角色權限
    本文轉載自【微信公眾號:俊馳,ID:hbjunchi】來自專輯B端移動設計總有人能在移動端做著你想做的事對於B端複雜的控制在移動端進行把控,整體做得清晰易懂。案例二:管家婆亮點:1.按角色控制應用。是否展示應用在B端中分為前臺控制和後臺控制。管理員可以在後臺控制用戶是否可以看到應用,而用戶在前臺根據管理員想讓自己看的內容裡,再可以自由控制自己想看的內容。
  • 栩栩華生推出腕錶動畫欄目,動態「腕」轉設計
    點擊全屏觀看點擊邊框調出視頻工具條大灣視頻聯手卷宗,將推出2個固定視頻欄目。腕錶定製動畫欄目,用動畫的形式做科普,為你分享腕錶背後的故事脈絡和發展演變,講述妙趣橫生的精工設計與機械運作。《創造者的「手腕兒」》視頻欄目,聚焦設計師、創意人和藝術家們的手腕(Hands Move)和「手腕兒」(Smart Move),見證設計從無到有的勞作和妙招。
  • TensorFlow Lite 正式發布,谷歌移動端深度學習框架
    今年 5 月,谷歌曾在 I/O 大會上宣布即將推出 TensorFlow Lite,現在,谷歌終於發布了新工具的開發者預覽版本,這是一款 TensorFlow 用於行動裝置和嵌入式設備的輕量級解決方案