讓動效又快又好落地!5種動效輸出格式優(yōu)缺點分析
Halo,這里是設計夾,今天為大家分享的是「動效格式」。文章來源于設計師「三長老」對于 UI 動效輸出格式的設計研究。
作為用戶體驗領域不可缺少的一部分,動效隨處可見。日常工作中,我們可能只用 1-2 種動效格式,對其他格式的了解有所欠缺。
這次介紹 5 種動效輸出格式和教程,包括 PS 輸出和 AE 輸出,建議收藏保存下來隨時查看,幫助大家更快更好地完成落地!
PNG 序列幀就是把一張一張的 PNG 圖片按照順序播放,跟 GIF 相比不會產(chǎn)生邊緣鋸齒的效果,也比 GIF 支持的色彩范圍大。
優(yōu)點:制作方便簡單,還原度高,顏色偏差損失基本沒有(PNG 圖片壓縮可能會有顏色偏差),動效效果還原度高(因為就是一張一張圖片播放的,像 AE 做的一些雨水,火焰都可以顯示出來,開發(fā)人員可調節(jié)播放速度)。
缺點:需要加載全部圖片,文件占用內存大,內存一大就容易造成打開頁面的時候卡頓,大的文件用戶體驗感很差。
1. PNG 序列幀-PS 輸出方式
2. PNG 序列幀-AE 輸出方式
3. SVGA 方式
Svga 背景:jianshu.com/p/dfa16d9d67cd
官方網(wǎng)站: https://svga.io/index.Html
官方插件: https://svga.io/designer.html
官方文章: https://svga.io/article.html
優(yōu)點:SVGA 是一種同時兼容 iOS / AndROId / Flutter / Web 多個平臺的動畫格式。SVGA 的轉換器和播放器都開源。
使用設計師工具,可以輕松的將 Aep 或 Fla 格式的動畫文件導出成 SVGA 格式資源文件。動畫設計師通過工具輸出 svga 動畫文件,提供給開發(fā)工程師在集成 svga player 之后直接使用。
動畫文件體積小,播放資源占用優(yōu),動畫還原效果好,使用方法簡便,大大提高了工作效率。
缺點:有損壓縮,不支持圖層漸變和插件特效,有的平臺并不支持 Svga。
4. SVGA 動效輸出流程
5. SVGA 動效輸出方式
二、Lottie 方式
Lottie 是 Airbnb 開發(fā)的一款能夠為原生應用添加動畫效果的開源工具。Lottie 目前提供了 iOS,Android 和 ReactNative 版本。
Lottie 通過 AE 設計好的動畫效果,通過 Bodymovin 插件直接導出 json 文件,并允許開發(fā)人員直接調用它們。Lottie 庫使開發(fā)人員能夠實現(xiàn)動畫效果,提升了工作效率,減少了碼代碼的時間。
優(yōu)點:前端可以方便地調用動畫和控制動畫,以減少前端碼代碼的時間。json 文件的小,性能表現(xiàn)也很好。
缺點:不支持漸變、粒子、陰影透視等效果,表達式也只支持一部分,圖層命名需要英文。
1. Lottie 動效輸出流程
2. Lottie 動效輸出方式
三、GIF 方式
一種無損壓縮的 8 位圖像文件。大多用于網(wǎng)絡傳輸上,速度要比傳輸其他格式的圖像文件快,但不能用于存儲真彩的圖像文件。
優(yōu)點:兼容性好,可以多平臺支持。
缺點:GIF 格式僅支持 256 種不同的顏色,文件占用空間大,會有色彩失真效果。
1. GIF-PS 輸出方式
2. GIF-AE 輸出方式
四、MP4 方式
常用的視頻格式,通常用在網(wǎng)站的展示背景還有宣傳的 MG 動畫什么的。
優(yōu)點:兼容性非常好。
缺點:適合背景展示或者其他展示方面,其他方面很少使用。
1. MP4-AE 輸出方式
五、交互動效輸出文檔
動效參數(shù)文檔是一種把動效參數(shù)量化的文檔,它是動效設計師和前端開發(fā)人員溝通的重要工具。
以前動效標注文檔還要一個一個圖層標注(位置,旋轉,透明圖,動畫曲線)。現(xiàn)在直接用腳本直接就可以一鍵出來了。
最后
以上是 5 種常見的動效輸出格式和輸出教程,強烈建議收藏保存下來,已備隨時查看,也希望這些內容能讓大家對動效格式有更多了解和使用~
作者:Clip設計夾
想了解更多網(wǎng)站技術的內容,請訪問:網(wǎng)站技術