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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112905293A(43)申请公布日2021.06.04(21)申请号202110326782.8(22)申请日2021.03.26(71)申请人北京房江湖科技有限公司地址101309北京市顺义区杨镇二街村农场路62号24室(72)发明人陈宗豪(74)专利代理机构北京润平知识产权代理有限公司11283代理人肖冰滨王晓晓(51)Int.Cl.G06F9/451(2018.01)G06T15/00(2011.01)权利要求书3页说明书15页附图3页(54)发明名称图形加载方法与系统以及图形渲染方法与系统(57)摘要本发明涉及渲染技术领域,公开一种图形加载系统与方法及图形渲染系统与方法。所述图形加载方法包括:通过服务器对目标图形进行预处理,以形成具有第一预设分辨率的第一预设数目个图形及具有第二预设分辨率的第二预设数目个图形;从服务器上加载第一预设数目个图形,并将第一预设数目个图形设置为天空盒的纹理,以采用第二预设分辨率渲染目标图形;以及在检测到系统内存的大小大于预设值的情况下,采用第一加载方式及具有第三预设分辨率的2D画布,将天空盒的纹理渐进地替换为第二预设数目个图形,以采用第二预设分辨率重新渲染目标图形。本发明极大地压缩天空盒的可视时间,并在浏览过程中无感知地使全景图逐渐从模糊变得清晰。CN112905293ACN112905293A权利要求书1/3页1.一种图形加载方法,其特征在于,所述图形加载方法包括:通过服务器对目标图形进行预处理,以形成具有第一预设分辨率的第一预设数目个图形及具有第二预设分辨率的第二预设数目个图形,其中,所述第一预设分辨率大于所述第二预设分辨率,所述第一预设数目与天空盒的形状相匹配,以及所述第二预设数目是所述第一预设数目的两倍以上的整数倍;从所述服务器上加载所述具有第一预设分辨率的第一预设数目个图形,并将所述具有第一预设分辨率的第一预设数目个图形设置为所述天空盒的纹理,以采用所述第二预设分辨率渲染所述目标图形;检测用于渲染所述目标图形的系统内存的大小;以及在所述系统内存的大小大于预设值的情况下,采用第一加载方式及具有第三预设分辨率的2D画布,将所述天空盒的纹理渐进地替换为所述第二预设数目个图形,以采用所述第二预设分辨率重新渲染所述目标图形,其中,所述第三预设分辨率大于所述第二预设分辨率。2.根据权利要求1所述的图形加载方法,其特征在于,所述将所述天空盒的纹理渐进地替换为所述第二预设数目个图形包括:将所述第一预设数目个图形进行等倍数放大,并将放大后的所述第一预设数目个图形绘制在所述2D画布上,其中,所述第一预设数目个图形的总尺寸等于所述目标图形的尺寸;将所述2D画布设置为所述天空盒的纹理,以继续渲染所述目标图形;按照所述第二预设数目个图形在所述目标图形中的位置,对所述第二预设数目个图形进行排序;从所述服务器上加载所述第二预设数目个图形中的与所述天空盒的主视角覆盖区域相对应的第一组图形,并将所述第一组图形绘制在所述2D画布的相应位置上,其中,所述第二预设数目个图形包括:所述第一组图形与第二组图形;以及以所述第一组图形的垂直方向上的对称轴为中心,按照第一预设规则从所述服务器上依次加载所述第二预设数目个图形中的所述第二组图形,并按照所述第一预设规则将所述第二组图形绘制在所述2D画布的相应位置上。3.根据权利要求2所述的图形加载方法,其特征在于,所述按照第一预设规则从所述服务器上依次加载所述第二预设数目个图形中的所述第二组图形包括:以所述对称轴为中心,沿水平方向往两侧逐渐展开的方式对所述第二组图形中的非最顶层图形及非最底层图形进行加载;以及以所述对称轴为中心,沿水平方向往两侧逐渐展开的方式对所述第二组图形中的最顶层图形及最底层图形进行加载。4.根据权利要求2所述的图形加载方法,其特征在于,在所述天空盒的形状为球体的情况下,所述第一预设数目个图形为两个图形,相应地,在执行所述将所述天空盒的纹理渐进地替换为所述第二预设数目个图形的步骤的过程中,所述图形加载方法还包括:检测用于切换至不同视角的滑动动作;在检测到所述滑动动作的情况下,暂停针对所述第二预设数目个图形的加载动作,并记录当前正在加载的图形及所述第二预设数目个图形中的未被加载的图形,其中,所述未2CN112905293A权利要求书2/3页被加载的图形包括:第三组图形,该第三组图形包括与所述天空盒的不同视角的预设覆盖区域相对应的图形中的未被加载的图形;及第四组图形,该第四组图形包括与所述天空盒的除了所述不同视角与所述主视角之外的视角的覆盖区域相对应的图形中的未被加载的图形;根据所述滑动动作,采用所述第二加载方式及所述2D画布,将所述天空盒的不同视角的预设覆盖区域的纹理渐进地替换为所述第三组