[發明專利]一種實現FBX三維模型自動轉換為OBJ三維模型的方法有效
| 申請號: | 201510010818.6 | 申請日: | 2015-01-09 |
| 公開(公告)號: | CN104537715B | 公開(公告)日: | 2018-12-04 |
| 發明(設計)人: | 聞平;王沖;桂林;吳小東;肖勝昌;欒有昆;楊林波 | 申請(專利權)人: | 中國電建集團昆明勘測設計研究院有限公司 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T19/00;G06F17/50 |
| 代理公司: | 昆明正原專利商標代理有限公司 53100 | 代理人: | 金耀生 |
| 地址: | 650041 *** | 國省代碼: | 云南;53 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 fbx 三維 模型 自動 轉換 obj 方法 | ||
本發明公開了一種實現FBX三維模型自動轉換為OBJ三維模型的方法,屬于工程設計技術領域。所述方法包括如下步驟:獲取數據、幾何信息集處理、材質信息處理、OBJ格式輸出和材質庫文件輸出5個步驟。本發明方法快捷易用,用戶可通過窗口添加FBX三維模型數據,自動完成幾何信息和紋理信息的轉換,實現了FBX三維模型的自動轉換,使得三維設計成果能夠一次完成,多次利用,應用更加廣泛。
技術領域
本發明屬于工程設計技術領域,具體涉及一種用于將AutoDESK系列平臺設計的FBX三維模型自動轉換為OBJ三維模型的方法。
背景技術
AutoDESK系列平臺現在已成為國際上廣為流行的三維設計工具,被廣泛應用于制造業、工程建設行業和傳媒娛樂業等行業,幫助各行業用戶進行三維可視化設計。
但是,用戶完成三維可視化設計以后,三維模型不能直接在其它平臺中使用,特別是無法直接導入地理信息系統平臺中使用,即使有部分格式支持轉換,但轉換后模型效果也大打折扣,并且要人工進行轉換,這樣就阻礙了三維設計成果在不同平臺中的重復利用,降低了工作效率,增加了設計成本。因此如何克服現有技術的不足是目前工程設計技術領域亟需解決的問題。
發明內容
鑒于現有技術的不足,本發明旨在于提供一種實現FBX三維模型自動轉換為OBJ三維模型的方法。
為了實現上述目的,本發明采用的技術方案如下:
一種實現FBX三維模型自動轉換為OBJ三維模型的方法,包括以下步驟:
步驟(1),獲取數據:加載FBX SDK動態鏈接庫,解析并獲取FBX三維模型文件的幾何信息、材質信息和索引,所述的幾何信息包括至少一個幾何信息集;
步驟(2),幾何信息集處理:對步驟(1)獲取到的FBX三維模型文件的幾何信息集先進行處理,包括對FBX三維模型幾何信息集進行三角化處理以及單位轉換;
步驟(3),材質信息處理:對步驟(1)獲取到的FBX三維模型文件的材質信息進行處理,包括材質處理與貼圖處理;
所述的材質處理是指只保留FBX三維模型的普通材質信息,不保留FBX三維模型與硬件相關的材質信息;
所述的貼圖處理是指獲取貼圖時,由于FBX模型支持dds格式的貼圖,但轉換后的OBJ三維模型不支持dds格式貼圖,所以需要將dds格式的貼圖轉換為BMP格式的貼圖;
步驟(4),OBJ格式輸出:將經步驟(2)處理得到的幾何信息集按OBJ三維模型文件格式組織,并寫入到OBJ文件中,如果包含多個幾何信息集,則按解析順序依次輸出;
步驟(5),材質庫文件輸出:將經步驟(3)處理得到的材質信息根據材質庫文件的格式要求輸出,即可。
進一步,優選的是步驟(1)所述的幾何信息包括頂點、法線和UV坐標。
進一步,優選的是步驟(1)所述的材質信息包括材質與貼圖。
進一步,優選的是步驟(1)所述的索引指幾何信息與材質信息的對應關系。
進一步,優選的是步驟(2)所述的幾何信息集處理包括頂點的處理和法線的處理。
進一步,優選的是步驟(2)所述的幾何信息集處理時,對頂點和法線均要做坐標軸轉換處理。
進一步,優選的是步驟(2)所述的頂點處理是直接讀取幾何信息的幾何轉換矩陣和全局轉換矩陣,對頂點進行坐標變換,得到全局坐標系下的頂點坐標值。
進一步,優選的是步驟(2)所述的法線處理是將頂點法線方向轉換為全局法線方向。
進一步,優選的是步驟(2)所述的單位轉換是將FBX三維模型默認單位inch轉換為m。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電建集團昆明勘測設計研究院有限公司,未經中國電建集團昆明勘測設計研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510010818.6/2.html,轉載請聲明來源鉆瓜專利網。





