System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书实施例涉及计算机,特别涉及一种场景模型生成方法;同时还涉及一种场景模型生成装置,一种扩展现实设备,一种计算设备,以及一种计算机可读存储介质。
技术介绍
1、随着计算机技术的发展,各种网络游戏层出不穷。
2、网络游戏中游戏角色需要在虚拟场景中活动,在开发网络游戏时需要对该虚拟场景进行构建。如设计人员需要手动在合适的位置设置道路和建筑物,以生成所需的虚拟场景。生成虚拟场景也即是生成虚拟场景对应的场景模型。
3、该场景模型生成所需的人工成本较高,场景模型生成的过程较为繁琐复杂,故场景模型生成效率较低。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种场景模型生成方法。本说明书一个或者多个实施例同时涉及一种场景模型生成装置,一种扩展现实设备,一种计算设备,一种计算机可读存储介质以及一种计算机程序,可以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的一方面,提供了一种场景模型生成方法,所述方法包括:
3、获取场景模型生成请求,其中,所述场景模型生成请求携带场景复杂度信息,所述场景复杂度信息表征目标场景模型中对象分布的复杂程度;
4、基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,其中,所述分布特征集包括基于采集的多个遥感图像分别提取的各遥感图像的对象分布特征;
5、在所述目标分布特征对应的场景图像模板中渲染目标对象,生成目标场景模型。
6、根据本说明书实施例的另一
7、获取模块,用于获取场景模型生成请求,其中,所述场景模型生成请求携带场景复杂度信息,所述场景复杂度信息表征目标场景模型中对象分布的复杂程度;
8、匹配模块,用于基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,其中,所述分布特征集包括基于采集的多个遥感图像分别提取的各遥感图像的对象分布特征;
9、渲染模块,用于在所述目标分布特征对应的场景图像模板中渲染目标对象,生成目标场景模型。
10、根据本说明书实施例的又一方面,提供了一种扩展现实设备,包括:存储器、处理器和显示器;
11、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,所述计算机可执行指令被处理器执行时实现以下步骤:
12、获取场景模型生成请求,其中,所述场景模型生成请求携带场景复杂度信息,所述场景复杂度信息表征目标场景模型中对象分布的复杂程度;
13、基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,其中,所述分布特征集包括基于采集的多个遥感图像分别提取的各遥感图像的对象分布特征;
14、在所述目标分布特征对应的场景图像模板中渲染目标对象,生成目标场景模型;
15、控制所述显示器显示所述目标场景模型,并针对显示的目标元素进行图像保存。
16、根据本说明书实施例的又一方面,提供了一种计算设备,包括:存储器和处理器;
17、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述方法的步骤。
18、根据本说明书实施例的再一方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述方法的步骤。
19、根据本说明书实施例的又一方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述方法的步骤。
20、本说明书一个实施例中,可以基于采集的多个遥感图像分别提取其对象分布特征,得到分布特征集。在生成目标场景模型时,可以基于目标场景模型所需的对象分布的复杂程度,在该分布特征集中匹配目标分布特征,并在目标分布特征对应的场景图像模板中渲染目标对象,实现对目标场景模型的生成。如此一来,在生成目标场景模型时,用户仅需输入所需的场景复杂度信息,无需对各个目标对象分别进行设置,便可生成较为合适的目标场景模型,因此可以简化场景模型生成过程,提升场景模型生成效率。
本文档来自技高网...【技术保护点】
1.一种场景模型生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述分布特征集包括与多个复杂度等级一一对应的多个分布特征子集;所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,包括:
3.根据权利要求2所述的方法,其特征在于,在所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,包括:
5.根据权利要求1至4任一所述的方法,其特征在于,所述场景复杂度信息表征目标场景模型中多类对象分别分布的复杂程度;所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,包括:
6.根据权利要求1所述的方法,其特征在于,所述在所述目标分布特征对应的场景图像模板中渲染目标对象,包括:
7.根据权利要求6所述的方法,其特征在于,所述针对每个目标对象,在所述目标分布特征对应的场景图像模板
8.根据权利要求1至4任一所述的方法,其特征在于,所述场景复杂度信息表征目标场景模型中道路分布的复杂度和建筑物分布的复杂度,所述对象分布特征包括道路分布特征和建筑物分布特征;所述在所述目标分布特征对应的场景图像模板中渲染目标对象,包括:
9.根据权利要求8所述的方法,其特征在于,在所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征之前,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,所述对所述每个遥感图像的特征图像进行形态学处理,得到所述每个遥感图像的道路宽度信息和道路交错信息,包括:
11.根据权利要求8所述的方法,其特征在于,在所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征之前,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,在所述针对所述每个遥感图像的特征图像中各建筑物区域,确定所述各建筑物区域分别对应的目标包围矩形之后,所述方法还包括:
13.一种场景模型生成装置,其特征在于,所述场景模型生成装置包括:
14.一种扩展现实设备,其特征在于,包括:存储器、处理器和显示器;
15.一种计算设备,其特征在于,包括:存储器和处理器;
16.一种计算机可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现权利要求1至12任意一项所述的方法。
...【技术特征摘要】
1.一种场景模型生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述分布特征集包括与多个复杂度等级一一对应的多个分布特征子集;所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,包括:
3.根据权利要求2所述的方法,其特征在于,在所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,包括:
5.根据权利要求1至4任一所述的方法,其特征在于,所述场景复杂度信息表征目标场景模型中多类对象分别分布的复杂程度;所述基于所述场景复杂度信息,从分布特征集中匹配所述目标场景模型的目标分布特征,包括:
6.根据权利要求1所述的方法,其特征在于,所述在所述目标分布特征对应的场景图像模板中渲染目标对象,包括:
7.根据权利要求6所述的方法,其特征在于,所述针对每个目标对象,在所述目标分布特征对应的场景图像模板中的多个对象设置区域中,确定满足第一条件和第二条件的目标设置区域,包括:
8.根据权利要求1至4任一所述的方法,其特征在于,所述场景复杂度信息表征目标场景模型中道路分布的...
【专利技术属性】
技术研发人员:李阳,杨林,邹浩,
申请(专利权)人:珠海金山数字网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。