一種基于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)渲染效率提升。