[發明專利]一種基于OpenSceneGraph的三維動畫制作方法有效
| 申請號: | 201510620905.3 | 申請日: | 2015-09-25 |
| 公開(公告)號: | CN105184843B | 公開(公告)日: | 2018-01-26 |
| 發明(設計)人: | 鄒臘梅;高亞紅;楊衛東;金留嘉;萬敏;鐘鳴 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | G06T13/20 | 分類號: | G06T13/20;G06T13/40 |
| 代理公司: | 華中科技大學專利中心42201 | 代理人: | 趙偉 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 openscenegraph 三維動畫 制作方法 | ||
1.一種基于OpenSceneGraph的三維動畫制作方法,其特征在于,包括以下步驟:
(1)刪除原始圖片中的背景紋理,獲得僅包含目標物體紋理信息的第一圖片,將所述第一圖片保存為帶有透明度信息的格式,獲得僅包含目標物體紋理信息且帶有透明度的第二圖片;
(2)設置第二圖片每一幀的紋理坐標對應關系,獲得各幀對應的子圖;步驟(2)所述創建子圖的步驟,包括如下子步驟:
(2.1)采用OpenSceneGraph的紋理類創建紋理對象,并設置紋理大小、紋理顏色格式特征;
(2.2)采用OpenSceneGraph的幾何體類創建幾何體對象,且將其設置為動態數據變量,使得該變量可在每一幀進行數據更新,且指定所述幾何體對象局部坐標系的笛卡爾坐標系;
(2.3)采用OpenSceneGraph的三維數組類創建三維數組對象,用以存放紋理,采用OpenSceneGraph的二維數組類創建二維數組對象,用以存放紋理坐標;進行紋理映射,完成幾何體對象與紋理坐標綁定;
(2.4)將上述紋理對象與幾何體對象進行關聯,并設置幾何體的定點數組;
(2.5)采用OpenSceneGraph的四維數組類創建顏色數組對象,將顏色對象關聯到步驟(2.2)中創建的幾何體對象上;并將所述包含目標物體紋理信息且帶有透明度的圖片分為20*20的小格子,將小格頂點坐標與顏色坐標一對一對應,完成紋理映射;
(2.6)創建圖片對象,將步驟(1)獲得的包含目標物體紋理信息且帶有透明度的圖片數據存入所述圖片對象,并將圖片對象關聯至(2.1)中創建的紋理對象上;
(2.7)采用OpenSceneGraph的屬性對象類創建屬性對象,獲得紋理映射與屬性設置完全的子圖;
(3)對所述子圖添加廣告牌;
(4)采用OpenSceneGraph的路徑動畫類創建路徑動畫對象,并將該路徑動畫對象關聯至步驟(3)所述廣告牌的節點,使得路徑動畫對象成為廣告牌子節點;
(5)采用OpenSceneGraph的矩陣變換類創建矩陣變換對象和矩陣變化節點,將步驟(3)所述廣告牌的節點關聯至所述矩陣變換對象下;通過所述矩陣變換對象改變圖片的位置和姿態信息,產生相對于三維場景參考系的位置和姿態變化效果;
(6)采用OpenSceneGraph的單視景器類創建單視景器對象,采用OpenSceneGraph的組節點類創建場景根節點,將步驟(5)中獲得的矩陣變換對象關聯至所述根節點下,并將單視景器對象的場景數據設置為根節點;
(7)采用OpenSceneGraph的幀函數完成各幀的場景數據更新并渲染繪制場景。
2.如權利要求1所述的三維動畫制作方法,其特征在于,所述步驟(2.1)包括以下子步驟:
(2.1.1)利用OpenSceneGraph的紋理類的設置紋理大小函數設置紋理對象大小;
(2.1.2)利用OpenSceneGraph的屬性類的設置紋理屬性和模式函數設置紋理對象的紋理格式,使其具有透明度通道,以免系統自動對背景紋理填充顏色;
(2.1.3)利用OpenSceneGraph的紋理類的設置過濾方式函數設置紋理過濾方式允許進行插值或者均和,指定放大縮小的函數。
3.如權利要求1所述的三維動畫制作方法,其特征在于,所述步驟(2.7)包括以下子步驟:
(2.7.1)利用OpenSceneGraph的屬性類創建屬性對象,設置紋理屬性和模式,并將步驟(2.1)中獲得的紋理對象關聯到所述屬性對象上;
(2.7.2)利用OpenSceneGraph的屬性類的設置模式函數關閉光照,以消除陰影對圖片顏色的干擾;
(2.7.3)利用OpenSceneGraph的屬性類的設置模式函數開啟紋理混合模式;
(2.7.4)將所述屬性對象關聯到步驟(2.2)中獲得的幾何體對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510620905.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種停車場智能投幣收費系統
- 下一篇:控制頭像切換的方法和裝置





