[發(fā)明專利]三維實(shí)體模型輕量化優(yōu)化方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210018297.5 | 申請(qǐng)日: | 2012-01-19 |
| 公開(kāi)(公告)號(hào): | CN102609991A | 公開(kāi)(公告)日: | 2012-07-25 |
| 發(fā)明(設(shè)計(jì))人: | 劉虎;田永亮;白金鵬;馬云鵬;羅明強(qiáng) | 申請(qǐng)(專利權(quán))人: | 北京航空航天大學(xué) |
| 主分類(lèi)號(hào): | G06T19/00 | 分類(lèi)號(hào): | G06T19/00 |
| 代理公司: | 北京慧泉知識(shí)產(chǎn)權(quán)代理有限公司 11232 | 代理人: | 王順榮;唐愛(ài)華 |
| 地址: | 100191*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 三維 實(shí)體 模型 量化 優(yōu)化 方法 | ||
1.一種三維實(shí)體模型輕量化優(yōu)化方法,其特征在于:該方法具體步驟如下:
步驟一:用CATIA軟件對(duì)三維實(shí)體模型文件進(jìn)行特定格式的保存
步驟1.1用CATIA軟件打開(kāi)所要處理的三維實(shí)體模型
運(yùn)行CATIA軟件,在打開(kāi)的軟件界面中選擇“File”菜單,打開(kāi)所需處理的三維實(shí)體模型文件;
步驟1.2用CATIA軟件對(duì)三維實(shí)體模型文件進(jìn)行特定格式的存儲(chǔ)
選擇“File”菜單,在其中選擇“Save?as”菜單項(xiàng),在打開(kāi)的對(duì)話框中設(shè)置工程名稱和存儲(chǔ)路徑,選擇存儲(chǔ)格式為“3dxml”,從而完成三維實(shí)體模型文件的存儲(chǔ);
步驟二:利用Virtools平臺(tái)打開(kāi)三維實(shí)體模型文件
運(yùn)行Virtools平臺(tái),在啟動(dòng)的平臺(tái)界面中選擇“Resource”菜單,在下拉菜單中選擇“Import?file”選項(xiàng),打開(kāi)步驟一中存儲(chǔ)的三維實(shí)體模型文件;
步驟三:利用Virtools平臺(tái)對(duì)三維實(shí)體模型文件進(jìn)行輕量化處理
步驟3.1編寫(xiě)三維實(shí)體模型處理代碼:
步驟3.1.1建立代碼的頭文件:
Virtools要求相應(yīng)的.cpp文件包含Building?Blocks的屬性信息、編輯參數(shù)信息,頭文件將完成這兩部分信息的聲明;
步驟3.1.2新文件的存儲(chǔ):
Virtools將會(huì)建立新的目標(biāo)模型文件,用于存儲(chǔ)和編輯已有的三維實(shí)體模型,如果創(chuàng)建不成功將會(huì)返回并且報(bào)錯(cuò);
步驟3.1.3模型貼圖存儲(chǔ):
三維實(shí)體模型的貼圖將以圖片的方式進(jìn)行保存,在步驟3.1.3中,將會(huì)為模型貼圖創(chuàng)建文件夾并對(duì)相應(yīng)的貼圖進(jìn)行保存;
步驟3.1.4模型材質(zhì)信息的存儲(chǔ):
三維實(shí)體模型的材質(zhì)信息是obj文件的必要要求,在步驟3.1.4中,將會(huì)把模型的材質(zhì)信息寫(xiě)入到mlt文件中;
步驟3.1.5將頂點(diǎn)世界坐標(biāo)寫(xiě)入obj文件:
在步驟3.1.5中,利用輔助物體獲取物體的世界坐標(biāo),并把世界坐標(biāo)寫(xiě)入到obj文件中;
步驟3.1.6將頂點(diǎn)的UV信息寫(xiě)入obj文件:
UV信息被用來(lái)確定貼圖的位置坐標(biāo)信息,寫(xiě)入obj文件后,貼圖的參考位置將被確定;
步驟3.1.7將頂點(diǎn)的法線坐標(biāo)寫(xiě)入obj文件:
頂點(diǎn)的法線坐標(biāo)將被用來(lái)確定貼圖的方向,寫(xiě)入obj文件后,貼圖的朝向?qū)⒈淮_定;
步驟3.1.8將構(gòu)成圖的頂點(diǎn)索引寫(xiě)入obj文件:
在這里曲面被離散稱為多個(gè)頂點(diǎn),頂點(diǎn)的位置坐標(biāo),所對(duì)應(yīng)的貼圖等信息被寫(xiě)入obj文件;
步驟3.1.9按照材質(zhì)順序?qū)⒚娣謩e寫(xiě)入obj文件:
通過(guò)步驟3.1.1至3.1.9,已經(jīng)定義了貼圖位置、方向的材質(zhì)將被賦予所對(duì)應(yīng)的面上,由此完成了obj文件的所有內(nèi)容;
步驟3.2編寫(xiě)三維實(shí)體模型的處理Building?Blocks:
步驟3.2主要實(shí)現(xiàn).cpp文件到Virtools功能實(shí)現(xiàn)模塊間的轉(zhuǎn)換,即.cpp代碼到Building?Blocks間的轉(zhuǎn)換;具體步驟如下:
步驟3.2.1保存前述.cpp文件;
步驟3.2.2運(yùn)行Virtools擴(kuò)展開(kāi)發(fā)工具包;
步驟3.2.3選擇建立Building?Blocks運(yùn)行向?qū)В?/p>
步驟3.2.4完善有關(guān)信息,完成向?qū)В?/p>
步驟3.2.5將前述.cpp文件摘入向?qū)傻奈募校瓿葿uilding?Blocks的創(chuàng)建;
步驟四:三維實(shí)體模型的導(dǎo)出
運(yùn)行Virtools,在Building?Blocks標(biāo)簽中導(dǎo)入新建的Building?Blocks至schematic欄中,目標(biāo)填寫(xiě)路徑、所保存組、文件名、是否導(dǎo)出貼圖、是否導(dǎo)出材質(zhì)、貼圖類(lèi)型等;完成后,單擊界面右下方的運(yùn)行按鈕,即完成模型的轉(zhuǎn)換;
步驟五:用3DMAX軟件導(dǎo)入輕量化后的三維實(shí)體模型
運(yùn)行3DMAX軟件,在主菜單中選擇“導(dǎo)入”,在彈出的選擇列表中選擇要進(jìn)行導(dǎo)入的obj文件,即已完成輕量化并由Virtools導(dǎo)出的文件,雙擊進(jìn)行導(dǎo)入,即完成三維實(shí)體模型輕量化優(yōu)化方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航空航天大學(xué),未經(jīng)北京航空航天大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210018297.5/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:粘著標(biāo)簽及其制作方法和制作裝置
- 下一篇:織帶切斷機(jī)
- 一種三維彩色物品制作方法
- 三維內(nèi)容顯示的方法、裝置和系統(tǒng)
- 三維對(duì)象搜索方法、裝置及系統(tǒng)
- 三維會(huì)話數(shù)據(jù)展示方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種三維模型處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 用于基于分布式賬本技術(shù)的三維打印的去中心化供應(yīng)鏈
- 標(biāo)記數(shù)據(jù)的獲取方法及裝置、訓(xùn)練方法及裝置、醫(yī)療設(shè)備
- 一種基于5G網(wǎng)絡(luò)的光場(chǎng)三維浸入式體驗(yàn)信息傳輸方法及系統(tǒng)
- 用于機(jī)器人生產(chǎn)系統(tǒng)仿真的三維場(chǎng)景管理與文件存儲(chǔ)方法
- 基于三維形狀知識(shí)圖譜的三維模型檢索方法及裝置
- 網(wǎng)絡(luò)實(shí)體監(jiān)控方法及裝置
- 一種實(shí)體鏈接方法及裝置
- 一種基于深度學(xué)習(xí)的實(shí)體鏈接方法
- 實(shí)體發(fā)現(xiàn)方法及裝置
- 一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)體關(guān)系識(shí)別方法、裝置及設(shè)備
- 尾實(shí)體鏈接方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于實(shí)體對(duì)齊的屬性融合方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種實(shí)體召回方法及相關(guān)裝置
- 實(shí)體表征模型的訓(xùn)練和表征方法、電子設(shè)備和存儲(chǔ)介質(zhì)
- 基于位平面的不等長(zhǎng)的量化/反量化方法
- 反量化圖像的方法和設(shè)備以及解碼圖像的方法和設(shè)備
- 量化處理方法及裝置
- 用于對(duì)線性預(yù)測(cè)系數(shù)進(jìn)行量化的方法和裝置及用于反量化的方法和裝置
- 量化開(kāi)發(fā)人員代碼質(zhì)量的方法和裝置
- 一種圖像云儲(chǔ)存設(shè)備
- 一種神經(jīng)網(wǎng)絡(luò)權(quán)重量化方法和神經(jīng)網(wǎng)絡(luò)權(quán)重量化裝置
- 量化器與量化方法
- 編碼方法及其設(shè)備以及解碼方法及其設(shè)備
- 量化參數(shù)處理方法及裝置





