最近,我在使用AE中的Bodymovin插件導(dǎo)出json文件時(shí),遇到了一些問題。我嘗試了多種方法,但仍然無法導(dǎo)出json文件。在導(dǎo)出過程中,我遇到了以下問題:
Bodymovin Error: Render frame doesn't exist
我認(rèn)為這個(gè)錯(cuò)誤是因?yàn)槲业腁E項(xiàng)目中有一些圖層,在某些幀上是隱藏的。這可能導(dǎo)致Bodymovin插件找不到某些幀。我嘗試在AE中卸載并重新安裝Bodymovin插件,但這并沒有解決問題。
然后,我嘗試了將項(xiàng)目中的所有圖層設(shè)為可見狀態(tài),然后重新導(dǎo)出json文件。但是,我仍然面臨著同樣的問題。我還嘗試將圖層的透明度設(shè)置為0,但這仍然無濟(jì)于事。
最后,我決定排查這個(gè)問題,并找到一些解決方法。首先,我查看了Bodymovin插件的官方文檔中關(guān)于導(dǎo)出過程的建議。我發(fā)現(xiàn)在使用Bodymovin導(dǎo)出json文件之前,需要確保將AE項(xiàng)目中的所有圖層和效果進(jìn)行解壓縮,以便Bodymovin能夠正確識別并導(dǎo)出所有項(xiàng)目。
此外,我還檢查了我的AE項(xiàng)目的幀速率設(shè)置,并將其與Bodymovin導(dǎo)出設(shè)置中的幀速率進(jìn)行匹配。這有助于確保Bodymovin正確地識別動畫的幀速率,并從而成功地導(dǎo)出json文件。
"name":"Example", "fr":60, "ip":0, "op":180, "w":1280, "h":720
最終,我按照以上步驟進(jìn)行了設(shè)置,成功地導(dǎo)出了json文件。因此,如果你在使用Bodymovin插件時(shí)遇到了導(dǎo)出失敗的問題,不妨嘗試解壓縮所有AE項(xiàng)目中的圖層和效果,確保幀速率設(shè)置正確,也許這可以幫助你成功地導(dǎo)出json文件。