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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111028336A(43)申请公布日2020.04.17(21)申请号201911208538.0(22)申请日2019.11.30(71)申请人北京城市网邻信息技术有限公司地址100015北京市朝阳区酒仙桥北路甲10号院101号楼1-7层内1层103室(72)发明人不公告发明人(74)专利代理机构北京市柳沈律师事务所11105代理人彭久云刘文洁(51)Int.Cl.G06T17/00(2006.01)权利要求书3页说明书19页附图6页(54)发明名称场景切换方法及装置、存储介质(57)摘要一种基于三维模型和全景天空盒的场景切换方法、场景切换装置及存储介质。该场景切换方法,适用于一计算装置。该场景切换方法包括:构建全景天空盒和三维模型,在显示第一场景时,全景天空盒包括第一场景对应的纹理,在显示第二场景时,全景天空盒包括第二场景对应的纹理;在由第一场景切换至第二场景的过程中,使用三维模型中的第一虚拟相机进行渲染以用于显示,在三维模型中,将第一虚拟相机从第一场景对应的第一视点位置移动至第二场景对应的第二视点位置以实现第一场景至第二场景的切换。该场景切换方法可以实现不同场景的切换,且在场景切换的过程中具有空间漫游的效果,有明显的空间移动感,提升了用户的使用体验。CN111028336ACN111028336A权利要求书1/3页1.一种基于三维模型和全景天空盒的场景切换方法,适用于一计算装置,所述方法包括:构建所述全景天空盒和所述三维模型,其中,在显示第一场景时,所述全景天空盒包括所述第一场景对应的纹理,在显示第二场景时,所述全景天空盒包括所述第二场景对应的纹理,所述第一场景和所述第二场景不同;在由所述第一场景切换至所述第二场景的过程中,使用所述三维模型中的第一虚拟相机进行渲染以用于显示,其中,在由所述第一场景切换至所述第二场景的过程中,在所述三维模型中,将所述第一虚拟相机从所述第一场景对应的第一视点位置移动至所述第二场景对应的第二视点位置以实现所述第一场景至所述第二场景的切换,所述第一视点位置和所述第二视点位置不同。2.根据权利要求1所述的场景切换方法,其中,所述全景天空盒还包括第二虚拟相机,所述场景切换方法还包括:在显示所述第一场景时,使所述第二虚拟相机位于所述第一场景对应的第一视点位置;在显示所述第二场景时,使所述第二虚拟相机位于所述第二场景对应的第二视点位置;其中,所述第二虚拟相机和所述第一虚拟相机是同一个虚拟相机,或是不同的虚拟相机。3.根据权利要求1或2所述的场景切换方法,其中,构建所述全景天空盒,包括:获取所述第一场景的第一全景图,其中,所述第一全景图包括在第一图片获取位置的多张第一场景图片;获取所述第二场景的第二全景图,其中,所述第二全景图包括在第二图片获取位置的多张第二场景图片;基于所述第一图片获取位置的坐标得到所述第一视点位置;基于所述第二图片获取位置的坐标得到所述第二视点位置;基于所述第一场景的第一全景图或所述第二场景的第二全景图构建所述全景天空盒,其中,所述全景天空盒的中心位于坐标轴的原点,在所述第一场景下,所述全景天空盒的纹理包括旋转和位移后的多张第一场景图片,在所述第二场景下,所述全景天空盒的纹理包括旋转和位移后的多张第二场景图片,所述多张第一场景图片的位移信息和所述多张第二场景图片的位移信息分别根据所述第一视点位置的坐标和所述第二视点位置的坐标确定。4.根据权利要求3所述的场景切换方法,其中,在由所述第一场景切换至所述第二场景的过程中,所述场景切换方法还包括:基于所述第一全景图和所述第二全景图来获得混合纹理;将所述混合纹理应用于所述三维模型。5.根据权利要求4所述的场景切换方法,其中,在所述三维模型中,将所述第一虚拟相机从所述第一场景对应的第一视点位置移动至所述第二场景对应的第二视点位置,包括:在将所述第一虚拟相机从所述第一视点位置移动至所述第二视点位置过程中,使所述2CN111028336A权利要求书2/3页混合纹理中第一全景图的透明度沿时间轴递减,并使所述混合纹理中第二全景图的透明度沿所述时间轴递增,其中,所述时间轴包括将所述第一虚拟相机从所述第一视点位置移动至所述第二视点位置的时间,所述混合纹理中第一全景图的透明度与所述混合纹理中第二全景图的透明度之和为1。6.根据权利要求5所述的场景切换方法,其中,在由所述第一场景切换至所述第二场景的过程中,在显示所述第一场景时,所述第一全景图的透明度为1,所述第二全景图的透明度为0;在显示所述第二场景时,所述第一全景图的透明度为0,所述第二全景图的透明度为1。7.根据权利要求2所述的场景切换方法,还包括:将所述第一虚拟相机从所述第一视点位置移动至所述第二视点位置后,使用所述第二虚拟相