预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115393524A(43)申请公布日2022.11.25(21)申请号202211076023.1(22)申请日2022.09.02(71)申请人广东国地规划科技股份有限公司地址510000广东省广州市天河区长福路219号H1房申请人国地时空信息科技(北京)有限公司(72)发明人张鸿辉马昊翔张恒吴灿彭宁峰陈攀周广明罗伟玲(74)专利代理机构广州三环专利商标代理有限公司44202专利代理师吴松滨(51)Int.Cl.G06T17/00(2006.01)G06T15/00(2011.01)权利要求书3页说明书7页附图1页(54)发明名称一种基于三维游戏引擎的三维模型渲染方法及系统(57)摘要本发明公开了一种基于三维游戏引擎的三维模型渲染方法及系统,包括:通过三维软件,获取待渲染的第一三维模型对应的多个第一单体模型,并构建第一三维模型对应的第一LOD控制文件、各第一单体模型对应的第二LOD控制文件、以及各第二LOD控制文件对应的多个LOD流文件;获取各第一单体模型与当前相机参数对应的LOD层级,并利用三维游戏引擎,读取与各LOD层级对应的LOD流文件,然后依次渲染得到各LOD流文件对应的第二单体模型,并渲染得到所有第二单体模对应的第二三维模型。本发明通过对三维模型进行分层渲染,降低同一时间的数据运算量,防止对网络及硬件资源的过度消耗,从而提升数据交互效率和模型渲染效率。CN115393524ACN115393524A权利要求书1/3页1.一种基于三维游戏引擎的三维模型渲染方法,其特征在于,包括:通过三维软件,获取待渲染的第一三维模型对应的多个第一单体模型,并构建所述第一三维模型对应的第一LOD控制文件、各所述第一单体模型对应的第二LOD控制文件、以及各所述第二LOD控制文件对应的多个LOD流文件;其中,所述第一LOD控制文件、所述第二LOD控制文件和所述LOD流文件的格式均为二进制文件;利用三维游戏引擎,获取各所述第一单体模型与当前相机参数对应的LOD层级,并根据所述第一LOD控制文件和所有所述第二LOD控制文件,实时读取与各所述LOD层级对应的所述LOD流文件,然后依次渲染得到各所述LOD流文件对应的第二单体模型,并结合所有所述第二单体模型,渲染得到对应的第二三维模型。2.如权利要求1所述的一种基于三维游戏引擎的三维模型渲染方法,其特征在于,所述利用三维游戏引擎,获取各所述第一单体模型与当前相机参数对应的LOD层级,并根据所述第一LOD控制文件和所有所述第二LOD控制文件,实时读取与各所述LOD层级对应的所述LOD流文件,然后依次渲染得到各所述LOD流文件对应的第二单体模型,并结合所有所述第二单体模型,渲染得到对应的第二三维模型,具体为:利用三维游戏引擎,根据当前所述相机参数,获取各所述第一单体模型的渲染比例,并根据所述渲染比例,结合所述第一LOD控制文件,确定当前各所述第一单体模型对应的所述LOD层级;利用三维游戏引擎,通过所有所述第二LOD控制文件,实时读取各所述LOD层级对应的所述LOD流文件;利用三维游戏引擎,根据各所述LOD流文件对应的所述LOD层级,确定各所述LOD流文件的渲染优先级,并按照所述渲染优先级,依次渲染得到各所述LOD流文件对应的所述第二单体模型,然后结合所有所述第二单体模型,渲染得到对应的第二三维模型。3.如权利要求2所述的一种基于三维游戏引擎的三维模型渲染方法,其特征在于,所述结合所有所述第二单体模型,渲染得到对应的第二三维模型,具体为:利用三维游戏引擎,根据相机射线,依次判断各所述第二单体模型是否处于所述第二三维模型的外部;若当前所述第二单体模型不处于所述第二三维模型的外部,则对当前所述第二单体模型进行隐藏;若当前所述第二单体模型处于所述第二三维模型的外部,则对当前所述第二单体模型进行渲染,以将当前所述第二单体模型添加至预设的三维场景,以形成对应的所述第二三维模型。4.如权利要求1所述的一种基于三维游戏引擎的三维模型渲染方法,其特征在于,还包括:通过所述三维游戏引擎,从所述三维软件中获取所述第三三维模型,并将所述第三三维模型上传至服务器和本地临时文件夹;其中,所述第三三维模型是由所述三维软件对获取到的所述第二三维模型进行更新处理而形成的;当接收到用户的登陆刷新请求时,从所述服务器或者所述本地临时文件夹上获取所述第三三维模型,并实时显示所述第三三维模型。5.如权利要求1所述的一种基于三维游戏引擎的三维模型渲染方法,其特征在于,还包2CN115393524A权利要求书2/3页括:当所述三维软件接收到用户的数据删除请求时,通过所述三维软件,删除所述数据删除请求对应的所述第二LOD控制文件和对应的所述LOD流文件;当所述三维软件接收到用户的数据