[發明專利]基于Alembic的模型共享、渲染方法及電子終端有效
| 申請號: | 201811143491.X | 申請日: | 2018-09-28 |
| 公開(公告)號: | CN109377545B | 公開(公告)日: | 2022-06-24 |
| 發明(設計)人: | 熊鵬 | 申請(專利權)人: | 武漢藝畫開天文化傳播有限公司 |
| 主分類號: | G06T15/10 | 分類號: | G06T15/10;G06T1/60 |
| 代理公司: | 武漢藍寶石專利代理事務所(特殊普通合伙) 42242 | 代理人: | 廉海濤 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 alembic 模型 共享 渲染 方法 電子 終端 | ||
本發明公開一種基于Alembic的模型共享、渲染方法及電子終端。其中方法包括:選取本地存儲的模型文件并且導入模型文件在一動畫組件;動畫組件根據模型文件獲取原始模型及原始模型的復制模型;在動畫組件選用復制模型作為形變基礎,對原始模型及復制模型進行融合形變,用于獲取目標模型;判斷是否緩存目標模型;在判斷緩存目標模型后通過動畫組件導出目標模型的abc緩存文件及與abc緩存文件匹配的渲染文件,渲染文件至少包括目標模型的材質信息及紋理貼圖信息。本發明能夠避免因后續修改原始模型,使緩存的幾何結果與修改前的原始模型無法匹配,另一方面能夠通過導出的材質信息及紋理貼圖信息與abc緩存文件的組合,快速還原原始模型,簡化操作流程。
技術領域
本發明涉及計算機技術領域,具體而言,涉及一種基于Alembic 的模型共享、渲染方法及電子終端。
背景技術
3D動畫的制作過程中,為了提高渲染效果 ,通常需要將鏡頭內的相關角色道具制作為幾何體緩存。
其中,以Alembic緩存為目前廣泛使用的文件格式;Alembic文件格式(以下稱之為abc緩存文件)是一種開放式電腦圖像交換框架;能夠將帶動畫的復雜場景提煉為一套非過程、應用程序獨立的烘焙幾何圖形結果。
abc緩存文件包括上述緩存幾何結果的位移、頂點、UV及可見性等信息;不包括緩存幾何結果的材質與紋理貼圖等信息。
在使用Maya配套的abc緩存功能導出一原始模型的abc緩存文件后,需要再將abc緩存文件導入Maya或其他3D組件,用于獲取原始模型的幾何結果。但是在導出原始模型的abc緩存文件前,如果對原始模型進行修改,那么導出的abc緩存文件與原始模型的幾何結果不同。同時由于緩存的幾何結果不包括幾何結果的材質與紋理貼圖,在后續中重新增加幾何結果的的材質與紋理貼圖,過程復雜并且容易出現偏差。
發明內容
本發明實施例至少公開一種基于Alembic的模型共享方法,能夠解決現有技術中abc緩存文件僅能夠緩存模型的幾何結果,導致后續渲染前需要實施導入abc緩存文件的幾何結果并且重新構建幾何結果的材質與文理貼圖等復雜操作的技術問題。
上述實施例的具體實現,如下所述。
所述方法包括:
選取本地存儲的模型文件并且導入所述模型文件到一動畫組件;
所述動畫組件根據所述模型文件獲取所述原始模型及所述原始模型的復制模型;
在所述動畫組件選用所述復制模型作為形變基礎,對所述原始模型及所述復制模型進行融合形變,用于獲取目標模型;
判斷是否緩存目標模型;
在判斷緩存目標模型后通過動畫組件導出所述目標模型的abc緩存文件及與所述abc緩存文件匹配的渲染文件,所述渲染文件至少包括所述目標模型的材質信息及紋理貼圖信息。
在本發明公開的一些實施例中,在所述動畫組件導入所述模型文件后刪除本地地址中存儲的所述模型文件。
在本發明公開的一些實施例中,在獲取所述目標模型后隱藏或刪除所述目標模型的形變歷史。
在本發明公開的一些實施例中,導入所述abc緩存文件及所述渲染文件到一渲染組件;
在所述渲染組件根據所述abc緩存文件獲取所述目標模型的幾何結果;
在所述渲染組件根據所述渲染文件獲取與所述幾何結果匹配的材質信息及紋理貼圖信息;
在所述渲染組件根據幾何結果及材質信息及紋理貼圖信息構建共享模型。
在本發明公開的一些實施例中,在所述渲染組件導入所述模型文件;
所述渲染組件根據所述模型文件獲取所述原始模型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢藝畫開天文化傳播有限公司,未經武漢藝畫開天文化傳播有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811143491.X/2.html,轉載請聲明來源鉆瓜專利網。





