日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(二)

發布時間:2023/12/20 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

刪除隱藏層和形狀

在早期使用 Bodymovin 時,它有一個問題,即在導出階段和創建 JSON 時會包含來自隱藏層或隱藏子層的數據。從那時起,Bodymovin 已經更新為忽略隱藏層,除非在 Bodymovin 導出窗口的設置圖標中指定。如果您有相當多的隱藏層或隱藏子層,為了讓自己安心,那么就值得檢查以確保所有額外的數據不會影響最終的輸出。從現在開始,這應該不再是最終輸出的問題。

更多的點在你的路徑上,更多數據在你的 JSON 里

當處理復雜的插圖時,最好要理解 Bodymovin 是如何將這些形狀轉換成數據的。為了繪制矢量形狀,它在代碼中繪制了一系列點在網格上,并使用代碼中定義的弧線、直線和形狀來組成插圖。所有這些工作都將在定義不同部分的填充(fill)和筆畫(stroke)的代碼中完成。如果每個點、每條弧線、每條線都是由代碼 bits 所定義的,那么插圖中的代碼 bits 越多,JSON 文件就越大。《YouTube Kids》中的許多插畫風格都有一定的內在影響,避免角色感覺過于僵硬或過于完美。孩子們很邋遢,所以我們與他們互動的角色應該反映出一點真實的原始。在我們最初的插畫方法中,我們的風格是更加有機和松散的。正因為如此,每個部件都有許多點,如果最終資產以 png 形式顯示的話,這是可行的。但是,為了讓這些插圖變成動畫,它們需要被大量的清理,并且被繪制的點的數量也大大減少了。通過看下面的圖片,你可以看到許多線條從填充被轉換成筆畫并簡化了。手臂和腿也被轉換為筆畫而不是填充路徑,以使這些部分更容易動畫化,并減少了用于動畫這些部分的關鍵幀數據的數量。

總結

以上是生活随笔為你收集整理的AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。