虚拟地面处理方法、装置、存储介质与电子设备制造方法及图纸

技术编号:39326737 阅读:10 留言:0更新日期:2023-11-12 16:04
本公开提供一种虚拟地面处理方法、装置、存储介质与电子设备,涉及计算机技术领域,包括:根据填充效果图中场景元素的分布情况获取场景元素信息图;将场景元素信息图填充到虚拟地面的待填充区域中,以得到场景元素信息图在待填充区域中的第N中间覆盖区域;在第N中间覆盖区域满足预设条件的情况下,根据待填充区域与第N中间覆盖区域确定第N剩余待填充区域,将场景元素信息图填充到第N剩余待填充区域,以更新第N中间覆盖区域得到第N+1中间覆盖区域,直至第N+1中间覆盖区域未满足预设条件;根据第N+1中间覆盖区域中的场景元素信息图在待填充区域中填充场景元素,以生成待填充区域的虚拟地面。本公开提高了虚拟地面的处理效率。本公开提高了虚拟地面的处理效率。本公开提高了虚拟地面的处理效率。

【技术实现步骤摘要】
虚拟地面处理方法、装置、存储介质与电子设备


[0001]本公开涉及计算机
,尤其涉及一种虚拟地面处理方法、虚拟地面处理装置、计算机可读存储介质与电子设备。

技术介绍

[0002]虚拟地面常常应用于影视、游戏、动画等领域,通过对虚拟地面上的场景元素进行组合,可以呈现更丰富的视觉效果。
[0003]相关技术中,通常需要工作人员按照场景元素的类别多次填充虚拟地面,以在虚拟地面上添加植被为例,工作人员需要先在虚拟地面中填充第一类植物,在对填充了第一类植物的虚拟地面进行显示效果优化后,再添加第二类植物,再对添加了第二类植物的虚拟地面进行显示效果优化,周而复始,以生成虚拟地面的地貌特征。显然,该方法需要工作人员再虚拟地面中反复增添场景元素的种类,耗费较高的人力成本和时间成本,且使得生成的虚拟地面较为单调,导致虚拟地面的处理效率低下。

技术实现思路

[0004]本公开提供了一种虚拟地面处理方法、虚拟地面处理装置、计算机可读存储介质与电子设备,进而至少在一定程度上改善虚拟地面处理效率低的问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的第一方面,提供一种虚拟地面处理方法,包括:获取填充效果图,并根据所述填充效果图中场景元素的分布情况获取场景元素信息图;将所述场景元素信息图填充到虚拟地面的待填充区域中,以得到所述场景元素信息图在所述待填充区域中的第N中间覆盖区域,N是正整数;在所述第N中间覆盖区域满足预设条件的情况下,根据所述待填充区域与所述第N中间覆盖区域确定第N剩余待填充区域,将所述场景元素信息图填充到所述第N剩余待填充区域,以更新所述第N中间覆盖区域得到第N+1中间覆盖区域,直至所述第N+1中间覆盖区域未满足所述预设条件;根据所述第N+1中间覆盖区域中的场景元素信息图在所述待填充区域中填充所述场景元素,以生成所述待填充区域的虚拟地面。
[0007]根据本公开的第二方面,提供一种虚拟地面处理装置,包括:场景元素信息图获取模块,被配置为获取填充效果图,并根据所述填充效果图中场景元素的分布情况获取场景元素信息图;中间覆盖区域获取模块,被配置为将所述场景元素信息图填充到虚拟地面的待填充区域中,以得到所述场景元素信息图在所述待填充区域中的第N中间覆盖区域,N是正整数;剩余待填充区域填充模块,被配置为在所述第N中间覆盖区域满足预设条件的情况下,根据所述待填充区域与所述第N中间覆盖区域确定第N剩余待填充区域,将所述场景元素信息图填充到所述第N剩余待填充区域,以更新所述第N中间覆盖区域得到第N+1中间覆盖区域,直至所述第N+1中间覆盖区域未满足所述预设条件;虚拟地面生成模块,被配置为根据所述第N+1中间覆盖区域中的场景元素信息图在所述待填充区域中填充所述场景元
素,以生成所述待填充区域的虚拟地面。
[0008]根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的虚拟地面处理方法及其可能的实现方式。
[0009]根据本公开的第四方面,提供一种电子设备,包括:处理器;存储器,用于存储所述处理器的可执行指令。其中,所述处理器配置为经由执行所述可执行指令,来执行上述第一方面的虚拟地面处理方法及其可能的实现方式。
[0010]本公开的技术方案具有以下有益效果:
[0011]一方面,利用基于填充效果图获取的场景元素信息图填充虚拟地面的待填充区域,相比于现有技术中每次使用单类场景元素填充虚拟地面的方式,提高了虚拟地面的多样性,大大提升了效率。另一方面,自动获取剩余待填充区域,并将场景元素信息图每次添加到剩余待填充区域,实现了虚拟地面中多种场景元素的组合显示效果,从而提高虚拟地面的真实感。再一方面,在获取目标填充数据后,基于目标填充数据在待填充区域填充一种或多种场景元素,以得到虚拟地面,有利于加速优化处理的过程,进一步提高效率。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0013]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1示出本示例性实施方式的系统运行架构;
[0015]图2示出本示例性实施方式虚拟地面处理方法的流程图;
[0016]图3A~图3C分别示出本示例性实施方式中带有场景元素的填充效果图的部分区域的示意图;
[0017]图4示出本示例性实施方式中场景元素信息图的示意图;
[0018]图5示出本示例性实施方式中一种获取场景元素信息图的方法的流程图;
[0019]图6A示出本示例性实施方式中一种虚拟地面模板对应的高度图的示意图;
[0020]图6B示出本示例性实施方式中一种虚拟地面模板对应的高度场的俯视图;
[0021]图6C示出本示例性实施方式中一种虚拟地面模板对应的高度场的主视图;
[0022]图6D示出本示例性实施方式中一种虚拟地面模板对应的地形图的示意图;
[0023]图7示出场景元素在虚拟地面的占地面积的示意图;
[0024]图8示出编辑了属性信息后的场景元素的示意图;
[0025]图9示出本示例性实施方式中一种场景元素信息组合图的示意图;
[0026]图10A~图10C依次示出本示例性实施方式中第一次填充、第二次填充以及第三次填充完成后的中间覆盖区域的示意图;
[0027]图11示出本示例性实施方式中一种获取场景元素信息组合图的方法的流程图;
[0028]图12示出本示例性实施方式中场景元素信息图及其对应的轮廓图的示意图;
[0029]图13示出本示例性实施方式中一种初始效果填充图的示意图;
[0030]图14示出本示例性实施方式中一种虚拟地面的示意图;
[0031]图15示出本示例性实施方式中一种虚拟地面处理装置的结构示意图;
[0032]图16示出本示例性实施方式中一种电子设备的结构示意图。
具体实施方式
[0033]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟地面处理方法,其特征在于,包括:获取填充效果图,并根据所述填充效果图中场景元素的分布情况获取场景元素信息图;将所述场景元素信息图填充到虚拟地面的待填充区域中,以得到所述场景元素信息图在所述待填充区域中的第N中间覆盖区域,N是正整数;在所述第N中间覆盖区域满足预设条件的情况下,根据所述待填充区域与所述第N中间覆盖区域确定第N剩余待填充区域,将所述场景元素信息图填充到所述第N剩余待填充区域,以更新所述第N中间覆盖区域得到第N+1中间覆盖区域,直至所述第N+1中间覆盖区域未满足所述预设条件;根据所述第N+1中间覆盖区域中的场景元素信息图在所述待填充区域中填充所述场景元素,以生成所述待填充区域的虚拟地面。2.根据权利要求1所述的方法,其特征在于,所述获取填充效果图,包括:将场景元素配置在虚拟地面模板的预设位置,以获取所述填充效果图。3.根据权利要求2所述的方法,其特征在于,所述根据所述填充效果图中场景元素的分布情况获取场景元素信息图,包括:获取所述虚拟地面模板的地形图,并基于所述地形图确定场景元素分布区域;将所述场景元素的属性信息对应存放在虚拟容器中,基于所述虚拟容器得到场景元素信息点;基于所述填充效果图中场景元素的分布情况确定所述场景元素信息点在所述地形图上的分布位置,并根据所述场景元素分布区域对每种所述场景元素信息点的分布位置进行编辑,以得到场景元素信息组合图;根据所述场景元素信息组合图中所述场景元素对应的场景元素信息点的分布足迹,得到所述场景元素对应的场景元素信息图。4.根据权利要求1所述的方法,其特征在于,所述将所述场景元素信息图填充到虚拟地面的待填充区域中,包括:获取所述场景元素信息图对应的轮廓图;按照所述轮廓图对应的预设摆放方位与预设摆放数量,将所述轮廓图放置在所述待填充区域中,以得到初始填充效果图;在所述初始填充效果图中,将任一所述轮廓图对应的场景元素信息图,放入所述任一轮廓图中,以将所述场景元素信息图填充到虚拟地面的待填充区域中。5.根据权利要求4所述的方法,其特征在于,在所述按照所述轮廓图对应的预设摆放方位与预设摆放数量,将所述轮廓图放置在所述待填充区域中,以得到初始填充效果图前,所述方法还包括:对所述轮廓图按照预设比例进行放大或缩小。6.根据权利要求1所述的方法,其特征在于,所述根据所述第N+1中间覆盖区域中的场景元素信息图在所述待填充区域中填充所述场景元素,以生成所述待填充区域的虚拟地面,包括:根据所述第N+1中间覆盖区域中的场景元素信息图,获取所述待填充区域的目标填充数据;
基于...

【专利技术属性】
技术研发人员:秦向宁
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1