[發明專利]一種動畫渲染方法及裝置在審
| 申請號: | 201911354762.0 | 申請日: | 2019-12-25 |
| 公開(公告)號: | CN111047674A | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 苗健 | 申請(專利權)人: | 北京金山獵豹科技有限公司 |
| 主分類號: | G06T13/20 | 分類號: | G06T13/20;G06T15/00 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 孟維娜;高鶯然 |
| 地址: | 100043 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動畫 渲染 方法 裝置 | ||
本發明實施例提供了一種動畫渲染方法及裝置,涉及數據處理技術領域,其中,上述方法包括:構建物體的三維模型,作為物體模型;獲得需要在物體模型表面渲染、且表現動畫對象運動的三維動畫對應的各個二維圖像,其中,動畫對象為:需要在物體模型表面渲染的三維動畫中的對象;根據各個二維圖像在三維動畫中的顯示順序、以及各個二維圖像中動畫對象在物體模型的表面的位置,將各個二維圖像依次渲染到物體模型的表面。應用本發明實施例提供的方案在三維的物體模型表面渲染三維動畫,可以提高在物體模型表面表現三維動畫的效率。
技術領域
本發明涉及數據處理技術領域,特別是涉及一種動畫渲染方法及裝置。
背景技術
在顯示三維物體時,為了更加形象的展示與三維物體相關的內容,往往需要在三維物體的模型表面表現三維動畫。例如,上述三維物體為地球時,地球表面的海洋會存在洋流運動,為此需要在地球模型表面表現表現洋流運動的動畫。
現有技術中,在三維物體表面表現三維動畫時,一方面構建三維物體的三維模型,稱為物體模型。另一方面,由于三維動畫中的動畫對象是按照運動軌跡在三維空間運動的,因此,還構建上述運動軌跡的三維模型,稱為軌跡模型。然后,將軌跡模型疊加于物體模型表面,并使動畫對象按照軌跡模型中的運動軌跡的三維坐標運動,這樣動畫對象可以沿軌跡模型中的運動軌跡移動,從而形成在三維物體表面表現了動畫的效果。
以上述在地球表面表現洋流運動的動畫為例,一方面構建地球的三維模型,稱為地球模型,另一方面,這種情況下上述動畫對象可以為表示洋流運動的箭頭,確定地球表面各條洋流的運動軌跡,也就是,確定上述箭頭的運動軌跡,構建上述運動軌跡的三維模型,稱為軌跡模型。然后,將軌跡模型疊加于地球模型的表面,上述箭頭按照軌跡模型中的運動軌跡的三維坐標運動,這樣上述箭頭可以沿軌跡模型中的各條運動軌跡移動,從而在地球模型表面上形成表現洋流運動的動畫效果。
雖然應用上述方式可以實現在三維物體模型表面表現三維動畫的效果,但運動軌跡的軌跡模型包含大量三維立體信息,構建過程較復雜,需要付出大量的人力與時間成本,從而導致在物體模型表面渲染表現動畫的效率較低。
發明內容
本發明實施例的目的在于提供一種動畫渲染方法及裝置,以提高表現三維動畫的效率。具體技術方案如下:
第一方面,本發明實施例提供了一種動畫渲染方法,所述方法包括:
構建物體的三維模型,作為物體模型;
獲得需要在所述物體模型表面渲染、且表現動畫對象運動的三維動畫對應的各個二維圖像,其中,所述動畫對象為:需要在所述物體模型表面渲染的三維動畫中的對象;
根據各個二維圖像在所述三維動畫中的顯示順序、以及各個二維圖像中動畫對象在所述物體模型的表面的位置,將各個二維圖像依次渲染到所述物體模型的表面。
本發明的一個實施例中,所述獲得需要在所述物體模型表面渲染、且表現動畫對象運動的三維動畫對應的各個二維圖像,包括:
確定所述動畫對象在所述物體模型表面運動時的三維運動軌跡對應的二維運動軌跡;
獲得表示所述動畫對象沿所述二維運動軌跡運動的各個二維圖像。
本發明的一個實施例中,所述根據各個二維圖像在所述三維動畫中的顯示順序、以及各個二維圖像中動畫對象在所述物體模型的表面的位置,將各個二維圖像依次渲染到所述物體模型的表面,包括:
將所述物體模型劃分為多個子模型;
分別獲得各個子模型表面的投影圖像;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山獵豹科技有限公司,未經北京金山獵豹科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911354762.0/2.html,轉載請聲明來源鉆瓜專利網。





