[發(fā)明專(zhuān)利]一種三維引擎編輯器的著色球優(yōu)化處理方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210709050.1 | 申請(qǐng)日: | 2022-06-22 |
| 公開(kāi)(公告)號(hào): | CN114972655A | 公開(kāi)(公告)日: | 2022-08-30 |
| 發(fā)明(設(shè)計(jì))人: | 牟文青;李騰;董偉波;王墨林;謝鋒;王展;尚武;鞠鶴立 | 申請(qǐng)(專(zhuān)利權(quán))人: | 山東捷瑞數(shù)字科技股份有限公司 |
| 主分類(lèi)號(hào): | G06T17/00 | 分類(lèi)號(hào): | G06T17/00;G06T19/20 |
| 代理公司: | 煙臺(tái)雙聯(lián)專(zhuān)利事務(wù)所(普通合伙) 37225 | 代理人: | 呂靜 |
| 地址: | 264003 山*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 三維 引擎 編輯器 著色 優(yōu)化 處理 方法 | ||
本發(fā)明屬于數(shù)字孿生領(lǐng)域,具體涉及涉及一種三維引擎編輯器的著色球優(yōu)化處理方法,特征在于,包括以下步驟:S1、將預(yù)制物理模型導(dǎo)入三維引擎中;S2、系統(tǒng)響應(yīng),通過(guò)讀取程序接口調(diào)用處理方法對(duì)當(dāng)前呈現(xiàn)在三維引擎中的模型實(shí)施以下著色球優(yōu)化處理:S21、啟用系統(tǒng)內(nèi)物理方法中的著色器Hyoershade對(duì)導(dǎo)入的物理模型進(jìn)行掃描,獲得著色球,對(duì)著色球檢測(cè)解析,獲取并存儲(chǔ)著色球?qū)傩詤?shù);S22、對(duì)掃描存儲(chǔ)的著色球?qū)傩詤?shù)進(jìn)行篩選,剔除輔助屬性參數(shù)之外的著色球。本發(fā)明通過(guò)對(duì)三維引擎中著色球的屬性參數(shù)檢測(cè)判斷對(duì)比,在maya著色器中能夠快速清除重復(fù)著色球,解決了著色球冗余資源占用的問(wèn)題,節(jié)省了人力成本。
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字孿生領(lǐng)域,具體涉及涉及一種三維引擎編輯器的著色球優(yōu)化處理方法。
背景技術(shù)
隨著數(shù)字孿生技術(shù)的大力推進(jìn),三維可視化物理模型逐漸體現(xiàn)更豐富的效果,市面上有很多專(zhuān)業(yè)的三維引擎,可以用于實(shí)現(xiàn)三維可視化的展示、互動(dòng)以及數(shù)據(jù)處理,而在三維引擎中,所有圖形繪制都必須通過(guò)shader,即著色器來(lái)實(shí)現(xiàn)。著色器技術(shù)在計(jì)算機(jī)圖形學(xué)中被廣泛使用,可用于增強(qiáng)三維可視化的效果表現(xiàn)。著色器實(shí)際上是一段程序,負(fù)責(zé)將輸入的三維模型的Mesh(網(wǎng)格)以指定的方式與輸入的貼圖或顏色等組合作用,然后輸出,繪圖單元根據(jù)這個(gè)輸出將三維模型繪制到屏幕上。
目前三維引擎編輯器中想要處理重復(fù)著色球的主流方式有兩種:一種是將手動(dòng)創(chuàng)建好的著色球單個(gè)附著模型,這種操作比較簡(jiǎn)單,但需要將同樣著色模型單個(gè)找出附著,準(zhǔn)確度高,但費(fèi)時(shí)費(fèi)力。另一種方法是通過(guò)提前制作好的著色球,在編輯器中進(jìn)行手動(dòng)優(yōu)化處理重復(fù)著色球,單個(gè)查看著色屬性值,進(jìn)行處理,操作非常繁瑣。
由于著色球有內(nèi)部和外部導(dǎo)入資源,目前尚沒(méi)有一種行之有效的減少開(kāi)發(fā)者的手工處理著色球時(shí)間的方法。
發(fā)明內(nèi)容
本發(fā)明提供了一種三維引擎編輯器的著色球優(yōu)化處理方法,旨在減少開(kāi)發(fā)者處理著色球的人工依賴(lài)以及用工成本,提高著色球處理效率。
本發(fā)明的技術(shù)方案如下:
一種三維引擎編輯器的著色球優(yōu)化處理方法,其特殊之處在于,包括以下步驟:
S1、將預(yù)制物理模型導(dǎo)入三維引擎中,所述預(yù)制物理模型是通過(guò)三維軟件提前制作好的特定類(lèi)型為.fbx的模型;
S2、系統(tǒng)響應(yīng),通過(guò)讀取程序接口調(diào)用處理方法對(duì)當(dāng)前呈現(xiàn)在三維引擎中的模型實(shí)施以下著色球優(yōu)化處理:
S21、啟用系統(tǒng)內(nèi)物理方法中的著色器Hyoershade對(duì)導(dǎo)入的物理模型進(jìn)行掃描,獲得著色球,對(duì)著色球檢測(cè)解析,獲取并存儲(chǔ)包括顏色、透明度、漫反射在內(nèi)的著色球?qū)傩詤?shù);
S22、對(duì)掃描存儲(chǔ)的著色球?qū)傩詤?shù)進(jìn)行篩選,剔除
S23、按照著色球?qū)傩约皡?shù),依次進(jìn)行著色球的合并/保留處理,完成重復(fù)著色球的快速優(yōu)化。
進(jìn)一步地,所述S21中,掃描獲得的著色球返回特定類(lèi)型為L(zhǎng)ambert,利用方法float $Q1M= `getAttr Q1.RM;float $Q2M= `getAttr Q2.RM`檢測(cè)解析著色球,其中,Q1與Q2分別代表著色球1和著色球2,R代表著色球?qū)傩裕琈代表著色球?qū)傩詤?shù)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于山東捷瑞數(shù)字科技股份有限公司,未經(jīng)山東捷瑞數(shù)字科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210709050.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種三維彩色物品制作方法
- 三維內(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í)圖譜的三維模型檢索方法及裝置





