一种基于WebGL批量三维模型数据的渲染方法
基本信息
申请号 | CN202110075068.6 | 申请日 | - |
公开(公告)号 | CN112785673A | 公开(公告)日 | 2021-05-11 |
申请公布号 | CN112785673A | 申请公布日 | 2021-05-11 |
分类号 | G06T15/00;G06T1/20 | 分类 | 计算;推算;计数; |
发明人 | 刘雨;王兆俊;关新锋;李俊;张书尧;欧阳裕君;姜廷廷 | 申请(专利权)人 | 江西航天鄱湖云科技有限公司 |
代理机构 | 西安弘理专利事务所 | 代理人 | 徐瑶 |
地址 | 330096 江西省南昌市南昌高新技术产业开发区艾溪湖北路688号中兴软件园21号厂房 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于WebGL批量三维模型数据的渲染方法,包括获取每个模型对象的模型数据,将模型数据相同的模型对象归为一类,创建每类模型对象的数据内存;根据模型数据进行网格模型简化;将每类模型对象的模型位置信息和姿态信息进行合并,并创建对应状态内存;获取视域内显示的模型对象,裁剪视域外的模型对象,并对状态内存中位置信息、姿态信息进行更新;根据视域内每类模型对象与视点的距离选择待渲染的网格模型。能将渲染次数由千级骤降为个位数批次、渲染三角面由万级将至千级,从而在不影响显示效果的前提下,实现渲染效率提升。 |
