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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111508051A(43)申请公布日2020.08.07(21)申请号202010321872.3(22)申请日2020.04.22(71)申请人浙江无端科技股份有限公司地址310000浙江省杭州市西湖区西溪路525号浙江大学科技园C楼411-31室(72)发明人李鑫(74)专利代理机构北京集佳知识产权代理有限公司11227代理人丁曼曼(51)Int.Cl.G06T15/00(2011.01)G06T15/04(2011.01)A63F13/52(2014.01)权利要求书2页说明书7页附图1页(54)发明名称一种纹理加载方法及相关装置(57)摘要本申请公开了一种纹理加载方法,包括:计算摄像机与待渲染物体之间的距离,根据所述距离计算出对应的Mipmap等级;判断剩余显存空间是否大于预设存储空间;若是,则加载所述Mipmap等级对应的所有纹理数据;若否,则对所述Mipmap等级增加预设等级值得到目标Mipmap等级,加载该目标Mipmap等级对应的所有纹理数据,并卸载小于该目标Mipmap等级的纹理数据。通过在加载纹理时计算出对应的Mipmap等级,然后通过判断卸载部分纹理,以便将物体的纹理顺利加载,减少显存中的无用信息,提高显存空间的利用率。本申请还公开了一种纹理加载装置、计算机装置以及计算机可读存储介质,具有以上有益效果。CN111508051ACN111508051A权利要求书1/2页1.一种纹理加载方法,其特征在于,包括:计算摄像机与待渲染物体之间的距离,根据所述距离计算出对应的Mipmap等级;判断剩余显存空间是否大于预设存储空间;若是,则加载所述Mipmap等级对应的所有纹理数据;若否,则对所述Mipmap等级增加预设等级值得到目标Mipmap等级,加载该目标Mipmap等级对应的所有纹理数据,并卸载小于该目标Mipmap等级的纹理数据。2.根据权利要求1所述的纹理加载方法,其特征在于,还包括:当计算摄像机与待渲染物体之间的距离之前,将所有物体分为多个批次集合;选择所述多个批次集合中任意一个批次集合的物体作为所述待渲染物体。3.根据权利要求1所述的纹理加载方法,其特征在于,还包括:使用加载的纹理数据对所述待渲染物体执行渲染操作。4.根据权利要求1所述的纹理加载方法,其特征在于,对所述Mipmap等级增加预设等级值得到目标Mipmap等级,加载该目标Mipmap等级对应的所有纹理数据,并卸载小于该目标Mipmap等级的纹理数据,包括:按照摄像机与物体的距离从远到近依次将每个物体的Mipmap等级增加预设等级值得到每个物体的目标Mipmap等级;加载每个物体的目标Mipmap等级对应的所有纹理数据,并卸载小于每个物体的目标Mipmap等级的纹理数据。5.一种纹理加载装置,其特征在于,包括:Mipmap等级计算模块,用于计算摄像机与待渲染物体之间的距离,根据所述距离计算出对应的Mipmap等级;显存空间比较模块,用于判断剩余显存空间是否大于预设存储空间;全加载模块,用于当所述剩余显存空间大于预设存储空间时,加载所述Mipmap等级对应的所有纹理数据;半加载模块,用于当所述剩余显存空间不大于预设存储空间时,对所述Mipmap等级增加预设等级值得到目标Mipmap等级,加载该目标Mipmap等级对应的所有纹理数据,并卸载小于该目标Mipmap等级的纹理数据。6.根据权利要求5所述的纹理加载装置,其特征在于,还包括:物体分批模块,用于当计算摄像机与待渲染物体之间的距离之前,将所有物体分为多个批次集合;物体选择模块,用于选择所述多个批次集合中任意一个批次集合的物体作为所述待渲染物体。7.根据权利要求5所述的纹理加载装置,其特征在于,还包括:渲染模块,用于使用加载的纹理数据对所述待渲染物体执行渲染操作。8.根据权利要求5所述的纹理加载装置,其特征在于,所述半加载模块,包括:Mipmap等级提高单元,用于按照摄像机与物体的距离从远到近依次将每个物体的Mipmap等级增加预设等级值得到每个物体的目标Mipmap等级;纹理数据调整单元,用于加载每个物体的目标Mipmap等级对应的所有纹理数据,并卸载小于每个物体的目标Mipmap等级的纹理数据。2CN111508051A权利要求书2/2页9.一种计算机装置,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述的纹理加载方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的纹理加载方法的步骤。3CN111508051A说明书1/7页一种纹理加载方法及相关装置