[發(fā)明專利]動畫的渲染方法、裝置、可讀介質(zhì)和電子設備在審
| 申請?zhí)枺?/td> | 202111122355.4 | 申請日: | 2021-09-24 |
| 公開(公告)號: | CN113808238A | 公開(公告)日: | 2021-12-17 |
| 發(fā)明(設計)人: | 李洋;鄧濤;閆玉嶺 | 申請(專利權)人: | 北京有竹居網(wǎng)絡技術有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 北京英創(chuàng)嘉友知識產(chǎn)權代理事務所(普通合伙) 11447 | 代理人: | 魏云鹿 |
| 地址: | 101299 北京市平*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動畫 渲染 方法 裝置 可讀 介質(zhì) 電子設備 | ||
本公開涉及一種動畫的渲染方法、裝置、可讀介質(zhì)和電子設備,該方法包括:獲取動畫素材文件,動畫素材文件包括多個動畫節(jié)點,每個動畫節(jié)點對應一個待渲染的邏輯對象,通過預設渲染載體對動畫節(jié)點進行渲染,得到目標動畫,預設渲染載體用于劃分多個動畫節(jié)點,并將劃分后的動畫節(jié)點轉(zhuǎn)換為渲染對象,每個動畫節(jié)點對應一個渲染對象。本公開通過使用預設渲染載體對多個動畫節(jié)點進行劃分,并轉(zhuǎn)換為渲染對象進行渲染來得到目標動畫,使得預設渲染載體可以針對每個單獨的渲染對象進行處理,不需要依賴于多個動畫節(jié)點的數(shù)據(jù)結(jié)構,從而提高了對交互控制的支持,同時降低了實現(xiàn)交互控制的難度和成本。
技術領域
本公開涉及動畫渲染技術領域,具體地,涉及一種動畫的渲染方法、裝置、可讀介質(zhì)和電子設備。
背景技術
隨著終端設備和互聯(lián)網(wǎng)技術的不斷發(fā)展,客戶端應用和網(wǎng)頁頁面對視覺效果展示的要求也越來越豐富復雜。相比于靜態(tài)的圖片,動畫更加形象生動,可以帶來更好的視覺展示效果,因而動畫被廣泛用于各種客戶端應用和網(wǎng)頁頁面中,例如,用于各種廣告、聊天表情等。
由于Lottie動畫可以降低動畫開發(fā)成本,提高動畫開發(fā)效率、質(zhì)量和還原度,同時具有動畫資源占用小,兼容性好的優(yōu)點,因此在網(wǎng)頁和客戶端的動畫開發(fā)領域中得到了廣泛的使用。然而,Lottie動畫對于交互控制(例如事件、物理碰撞、局部變更等功能)的支持較差,并且實現(xiàn)交互控制的難度以及成本較高。
發(fā)明內(nèi)容
提供該發(fā)明內(nèi)容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發(fā)明內(nèi)容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
第一方面,本公開提供一種動畫的渲染方法,所述方法包括:
獲取動畫素材文件,所述動畫素材文件包括多個動畫節(jié)點,每個所述動畫節(jié)點對應一個待渲染的邏輯對象;
通過預設渲染載體對所述動畫節(jié)點進行渲染,得到目標動畫;所述預設渲染載體用于劃分所述多個動畫節(jié)點,并將劃分后的動畫節(jié)點轉(zhuǎn)換為渲染對象,每個所述動畫節(jié)點對應一個所述渲染對象。
第二方面,本公開提供一種動畫的渲染裝置,所述裝置包括:
獲取模塊,用于獲取動畫素材文件,所述動畫素材文件包括多個動畫節(jié)點,每個所述動畫節(jié)點對應一個待渲染的邏輯對象;
渲染模塊,用于通過預設渲染載體對所述動畫節(jié)點進行渲染,得到目標動畫;所述預設渲染載體用于劃分所述多個動畫節(jié)點,并將劃分后的動畫節(jié)點轉(zhuǎn)換為渲染對象,每個所述動畫節(jié)點對應一個所述渲染對象。
第三方面,本公開提供一種計算機可讀介質(zhì),其上存儲有計算機程序,該程序被處理裝置執(zhí)行時實現(xiàn)本公開第一方面所述方法的步驟。
第四方面,本公開提供一種電子設備,包括:
存儲裝置,其上存儲有計算機程序;
處理裝置,用于執(zhí)行所述存儲裝置中的所述計算機程序,以實現(xiàn)本公開第一方面所述方法的步驟。
通過上述技術方案,本公開首先獲取動畫素材文件,動畫素材文件包括多個動畫節(jié)點,每個動畫節(jié)點對應一個待渲染的邏輯對象,之后通過預設渲染載體對動畫節(jié)點進行渲染,得到目標動畫,其中,預設渲染載體用于劃分多個動畫節(jié)點,并將劃分后的動畫節(jié)點轉(zhuǎn)換為渲染對象,每個動畫節(jié)點對應一個渲染對象。本公開通過使用預設渲染載體對多個動畫節(jié)點進行劃分,并轉(zhuǎn)換為渲染對象進行渲染來得到目標動畫,使得預設渲染載體可以針對每個單獨的渲染對象進行處理,不需要依賴于多個動畫節(jié)點的數(shù)據(jù)結(jié)構,從而提高了對交互控制的支持,同時降低了實現(xiàn)交互控制的難度和成本。
本公開的其他特征和優(yōu)點將在隨后的具體實施方式部分予以詳細說明。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京有竹居網(wǎng)絡技術有限公司,未經(jīng)北京有竹居網(wǎng)絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111122355.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





