一種基于WebGL批量三維模型數(shù)據(jù)的渲染方法
基本信息
申請(qǐng)?zhí)?/td> | CN202110075068.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112785673A | 公開(公告)日 | 2021-05-11 |
申請(qǐng)公布號(hào) | CN112785673A | 申請(qǐng)公布日 | 2021-05-11 |
分類號(hào) | G06T15/00;G06T1/20 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉雨;王兆俊;關(guān)新鋒;李俊;張書堯;歐陽(yáng)裕君;姜廷廷 | 申請(qǐng)(專利權(quán))人 | 江西航天鄱湖云科技有限公司 |
代理機(jī)構(gòu) | 西安弘理專利事務(wù)所 | 代理人 | 徐瑤 |
地址 | 330096 江西省南昌市南昌高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)艾溪湖北路688號(hào)中興軟件園21號(hào)廠房 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于WebGL批量三維模型數(shù)據(jù)的渲染方法,包括獲取每個(gè)模型對(duì)象的模型數(shù)據(jù),將模型數(shù)據(jù)相同的模型對(duì)象歸為一類,創(chuàng)建每類模型對(duì)象的數(shù)據(jù)內(nèi)存;根據(jù)模型數(shù)據(jù)進(jìn)行網(wǎng)格模型簡(jiǎn)化;將每類模型對(duì)象的模型位置信息和姿態(tài)信息進(jìn)行合并,并創(chuàng)建對(duì)應(yīng)狀態(tài)內(nèi)存;獲取視域內(nèi)顯示的模型對(duì)象,裁剪視域外的模型對(duì)象,并對(duì)狀態(tài)內(nèi)存中位置信息、姿態(tài)信息進(jìn)行更新;根據(jù)視域內(nèi)每類模型對(duì)象與視點(diǎn)的距離選擇待渲染的網(wǎng)格模型。能將渲染次數(shù)由千級(jí)驟降為個(gè)位數(shù)批次、渲染三角面由萬(wàn)級(jí)將至千級(jí),從而在不影響顯示效果的前提下,實(shí)現(xiàn)渲染效率提升。 |
