一种基于WebGL批量三维模型数据的渲染方法

基本信息

申请号 CN202110075068.6 申请日 -
公开(公告)号 CN112785673A 公开(公告)日 2021-05-11
申请公布号 CN112785673A 申请公布日 2021-05-11
分类号 G06T15/00;G06T1/20 分类 计算;推算;计数;
发明人 刘雨;王兆俊;关新锋;李俊;张书尧;欧阳裕君;姜廷廷 申请(专利权)人 江西航天鄱湖云科技有限公司
代理机构 西安弘理专利事务所 代理人 徐瑶
地址 330096 江西省南昌市南昌高新技术产业开发区艾溪湖北路688号中兴软件园21号厂房
法律状态 -

摘要

摘要 本发明公开了一种基于WebGL批量三维模型数据的渲染方法,包括获取每个模型对象的模型数据,将模型数据相同的模型对象归为一类,创建每类模型对象的数据内存;根据模型数据进行网格模型简化;将每类模型对象的模型位置信息和姿态信息进行合并,并创建对应状态内存;获取视域内显示的模型对象,裁剪视域外的模型对象,并对状态内存中位置信息、姿态信息进行更新;根据视域内每类模型对象与视点的距离选择待渲染的网格模型。能将渲染次数由千级骤降为个位数批次、渲染三角面由万级将至千级,从而在不影响显示效果的前提下,实现渲染效率提升。