[發(fā)明專利]一種將fbx模型文件自動(dòng)轉(zhuǎn)換為fbs模型文件的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810274512.5 | 申請(qǐng)日: | 2018-03-29 |
| 公開(公告)號(hào): | CN108628945B | 公開(公告)日: | 2021-10-15 |
| 發(fā)明(設(shè)計(jì))人: | 程正 | 申請(qǐng)(專利權(quán))人: | 成都明鏡視覺科技有限公司 |
| 主分類號(hào): | G06F16/11 | 分類號(hào): | G06F16/11;G06T17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610041 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 fbx 模型 文件 自動(dòng) 轉(zhuǎn)換 fbs 方法 | ||
一種將fbx模型文件自動(dòng)轉(zhuǎn)換為fbs模型文件的方法,通過數(shù)據(jù)解析、幾何信息處理、紋理及貼圖處理、fbs三維模型格式輸出、材質(zhì)庫輸出等步驟,將fbx模型文件轉(zhuǎn)換成fbs模型文件。通過采用本發(fā)明的方法,可以將Autodesk平臺(tái)上的fbx文件直接轉(zhuǎn)換成fbx三維模型格式,進(jìn)行快速靈活的的編輯和應(yīng)用,增強(qiáng)了模型轉(zhuǎn)換效果和重復(fù)利用率,提高了工作效率,降低設(shè)計(jì)成本。
技術(shù)領(lǐng)域
本發(fā)明適用于計(jì)算機(jī)圖形學(xué)技術(shù)領(lǐng)域,具體涉及將AUTODESK系列平臺(tái)設(shè)計(jì)生產(chǎn)的fbx三維模型轉(zhuǎn)換為fbs三維模型的方法。
背景技術(shù)
當(dāng)前在三維模型設(shè)計(jì)領(lǐng)域,不同的設(shè)計(jì)平臺(tái)所生產(chǎn)的三維設(shè)計(jì)模型成果通用性較差,同一平臺(tái)基本不支持其他平臺(tái)所生產(chǎn)的成果,即使有部分的格式支持人工轉(zhuǎn)換,但轉(zhuǎn)換后模型效果也大打折扣,阻礙了三維設(shè)計(jì)成果在不同平臺(tái)中的重復(fù)利用,降低了工作效率,增加了設(shè)計(jì)成本。
Autodesk公司系列三維設(shè)計(jì)軟件所生產(chǎn)的fbx三維模型格式是業(yè)界較為普遍的一種設(shè)計(jì)模型格式,在實(shí)際生產(chǎn)工作中,往往需要將其放置于指定的三維設(shè)計(jì)平臺(tái)中進(jìn)行展示和操作,另一方面,fbs三維模型格式作為另一種較為靈活,可擴(kuò)展的三維模型格式在生產(chǎn)當(dāng)中也有很好應(yīng)用性,如何填補(bǔ)現(xiàn)有的技術(shù)空白,將fbx三維模型自動(dòng)轉(zhuǎn)換為fbs三維模型是三維模型設(shè)計(jì)技術(shù)領(lǐng)域亟待解決的問題。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種將fbx模型文件自動(dòng)轉(zhuǎn)換為fbs模型文件的方法,其所述將將fbx模型文件自動(dòng)轉(zhuǎn)換為fbs模型文件的將fbx 模型文件自動(dòng)轉(zhuǎn)換為fbs模型文件的方法包括如下步驟:
S1、對(duì)fbx模型文件進(jìn)行數(shù)據(jù)解析,加載fbx SDK動(dòng)態(tài)鏈接庫,遍歷fbx 三維模型,獲取模型各實(shí)體幾何信息、紋理及貼圖;
S2、對(duì)fbx模型文件進(jìn)行幾何信息處理,遍歷所述步驟S1所獲取到的實(shí)體幾何信息,將該實(shí)體幾何信息按照fbs三維模型格式的要求進(jìn)行處理并創(chuàng)建實(shí)體索引,得到符合fbs三維模型格式的實(shí)體數(shù)據(jù);
S3、對(duì)fbx模型文件進(jìn)行紋理及貼圖信息處理,對(duì)所述步驟S1所獲取的紋理及貼圖進(jìn)行處理,讀取模型材質(zhì)信息并得到符合fbs三維模型格式的材質(zhì)、紋理及貼圖;
S4、fbs三維模型格式輸出,將經(jīng)過所述步驟S2所處理得到的符合fbs 三維模型格式的實(shí)體數(shù)據(jù)按照步驟S2創(chuàng)建的實(shí)體索引,寫入fbs三維模型文件中;
S5、材質(zhì)庫輸出,將經(jīng)所述步驟S3所處理得到的符合fbs三維模型格式的材質(zhì)、紋理及貼圖根據(jù)步驟S2創(chuàng)建的實(shí)體索引寫入fbs三維模型文件中。
所述步驟S1所述的幾何信息包括fbx三維模型中每一個(gè)模型實(shí)體的頂點(diǎn)、線、面和法線的信息;所述步驟S1所述的紋理及貼圖信息包括fbx三維模型中每一個(gè)模型實(shí)體所涉及的表面貼圖和顏色設(shè)置。
所述步驟S2中所述的對(duì)fbx模型文件進(jìn)行幾何信息處理包括對(duì)頂點(diǎn)的處理和法線的處理,且對(duì)頂點(diǎn)和法線均要進(jìn)行坐標(biāo)軸轉(zhuǎn)換處理。所述對(duì)頂點(diǎn)的處理是直接讀取幾何信息的幾何轉(zhuǎn)換矩陣和全局轉(zhuǎn)換矩陣,并對(duì)所有頂點(diǎn)進(jìn)行坐標(biāo)變換,得到全局坐標(biāo)系下的頂點(diǎn)坐標(biāo)值。
所述對(duì)fbx模型文件進(jìn)行紋理及貼圖信息處理中,根據(jù)fbx三維模型添加材質(zhì)的時(shí)候是以體為單位添加而不是面的特點(diǎn),在讀取材質(zhì)的時(shí)以一個(gè)三維實(shí)體對(duì)應(yīng)一種材質(zhì),進(jìn)而建立三維實(shí)體與材質(zhì)之間的關(guān)聯(lián)的方式進(jìn)行紋理及貼圖信息處理。
所述對(duì)fbx模型文件進(jìn)行紋理及貼圖處理包括兩個(gè)步驟:第一步是提取紋理及貼圖,fbx文件中包含的紋理及貼圖存儲(chǔ)在fbxsurfaceMaterial類,通過遍歷材質(zhì)提取fbx文件中包含的紋理及貼圖存放地址,然后讀取地址進(jìn)行提取紋理貼圖;第二步是紋理及貼圖處理,紋理貼圖根據(jù)其是否具有alpha 通道來轉(zhuǎn)換為jpg或者png格式圖片。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都明鏡視覺科技有限公司,未經(jīng)成都明鏡視覺科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810274512.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 識(shí)別信息自動(dòng)生成裝置、信息存儲(chǔ)系統(tǒng)以及信息存儲(chǔ)系統(tǒng)的信息獲取方法
- 用于FBX開關(guān)柜的電磁連鎖裝置
- 一種實(shí)現(xiàn)FBX三維模型自動(dòng)轉(zhuǎn)換為OBJ三維模型的方法
- 一種后綴為fbx格式的三維模型文件的防偽處理方法及裝置
- FBX三維模型轉(zhuǎn)換為glTF三維模型的方法、設(shè)備以及系統(tǒng)
- 一種將fbx模型文件自動(dòng)轉(zhuǎn)換為fbs模型文件的方法
- 基于多要素信息模型的信號(hào)聯(lián)鎖系統(tǒng)控制仿真模擬方法
- 一種3D跨平臺(tái)資源管理系統(tǒng)和方法
- 一種基于WebGL的網(wǎng)頁端三維模型編輯方法
- 一種基于BIM+MR的結(jié)構(gòu)鋼筋檢查方法





