植被的生成方法、装置、电子设备及计算机可读介质与流程

专利2025-11-14  1


本公开涉及计算机,具体而言,涉及一种植被的生成方法、植被的生成装置、电子设备及计算机可读介质。


背景技术:

1、在一些游戏制作或者动画制作中,植被是场景中的重要组成部分,植被的真实性在一定程度上可以体现出画面质量的高低。

2、目前,植被的生成过程大多基于地形编辑人员手动绘制的地层权值图以及手动配置的地表植被生成参数,或者通过一些现有的地形工具自动生成。然而,手动生成植被的方式虽然能够基本满足植被的生成需求,但是生成效率较为低下;而现有的地形工具并未考虑地层边缘的植被衰减问题,生成的植被效果不够自然。

3、鉴于此,本领域亟需一种植被的生成方法,能够基于边缘有向距离场自动生成目标植被,并且使植被的分布更加自然。

4、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的目的在于提供一种植被的生成方法、植被的生成装置、电子设备及计算机可读介质,进而至少在一定程度上能够基于边缘有向距离场自动生成目标植被,并且使植被的分布更加自然。

2、根据本公开的第一个方面,提供一种植被的生成方法,包括:

3、获取目标场景的地形高度图,根据所述目标场景的地形高度图确定所述目标场景中各个像素点分别对应的像素点法线;

4、根据所述像素点法线确定所述像素点在各个地层分别对应的地层权值,并根据所有所述像素点在各个地层分别对应的地层权值,得到各个地层的地层权值图;

5、基于所述地层权值图提取所述地层的地层边缘,并根据所述地层边缘生成所述地层的边缘有向距离场;

6、获取与目标植被相关联的关联地层,并根据所述像素点在所述关联地层对应的地层权值,确定所述像素点是否为生成所述目标植被的目标像素点;

7、若所述像素点为所述目标像素点,则根据所述关联地层的边缘有向距离场,在所述关联地层中生成所述目标植被。

8、根据本公开的第二方面,提供一种植被的生成装置,包括:

9、像素点法线确定模块,用于获取目标场景的地形高度图,根据所述目标场景的地形高度图确定所述目标场景中各个像素点分别对应的像素点法线;

10、地层权值图生成模块,用于根据所述像素点法线确定所述像素点在各个地层分别对应的地层权值,并根据所有所述像素点在各个地层分别对应的地层权值,得到各个地层的地层权值图;

11、有向距离场生成模块,用于基于所述地层权值图提取所述地层的地层边缘,并根据所述地层边缘生成所述地层的边缘有向距离场;

12、目标像素点判定模块,用于获取与目标植被相关联的关联地层,并根据所述像素点在所述关联地层对应的地层权值,确定所述像素点是否为生成所述目标植被的目标像素点;

13、目标植被生成模块,用于若所述像素点为所述目标像素点,则根据所述关联地层的边缘有向距离场,在所述关联地层中生成所述目标植被。

14、根据本公开的第三方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的植被的生成方法。

15、根据本公开的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的植被的生成方法。

16、根据本公开的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的植被的生成方法。

17、本公开示例性实施例可以具有以下有益效果:

18、本公开示例实施方式的植被的生成方法中,一方面,可以根据目标场景的地形高度图自动生成各个地层的地层权值图,并在地层权值图的基础上提取地层的地层边缘,生成地层的边缘有向距离场,然后根据地层的边缘有向距离场自动生成目标植被,省去了地形编辑人员绘制地层权值图的过程以及编辑地表植被的过程,极大地提升了植被的生成效率和地形编辑效率;另一方面,通过地层的边缘有向距离场来生成植被,可以考虑到地层边缘的植被衰减问题,有效控制不同地形位置处的植被生成密度,提升了植被的生成效果,使植被的分布更加自然,并且达到了丰富场景地形内容的目的。

19、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种植被的生成方法,其特征在于,包括:

2.根据权利要求1所述的植被的生成方法,其特征在于,所述根据所述目标场景的地形高度图确定所述目标场景中各个像素点分别对应的像素点法线,包括:

3.根据权利要求2所述的植被的生成方法,其特征在于,所述根据所述像素点的地形高度值以及相邻像素点的地形高度值,得到所述像素点对应的原始法线,包括:

4.根据权利要求2所述的植被的生成方法,其特征在于,所述基于预设的平滑半径对各个所述像素点的原始法线进行平滑处理,得到各个所述像素点分别对应的像素点法线,包括:

5.根据权利要求1所述的植被的生成方法,其特征在于,所述地层根据法线倾斜角度划分为多个预设地层,所述法线倾斜角度为法线与水平面之间的角度。

6.根据权利要求5所述的植被的生成方法,其特征在于,所述根据所述像素点法线确定所述像素点在各个地层分别对应的地层权值,包括:

7.根据权利要求6所述的植被的生成方法,其特征在于,所述地层还包括自定义地层,在确定所述像素点在各个所述预设地层分别对应的地层权值之后,所述方法还包括:

8.根据权利要求1所述的植被的生成方法,其特征在于,所述方法还包括:

9.根据权利要求1所述的植被的生成方法,其特征在于,所述方法还包括:

10.根据权利要求1所述的植被的生成方法,其特征在于,所述基于所述地层权值图提取所述地层的地层边缘,包括:

11.根据权利要求10所述的植被的生成方法,其特征在于,所述基于拉普拉斯算子和所述二值化地层权值图,提取所述地层的地层边缘,包括:

12.根据权利要求1所述的植被的生成方法,其特征在于,所述根据所述地层边缘生成所述地层的边缘有向距离场,包括:

13.根据权利要求1所述的植被的生成方法,其特征在于,所述根据所述像素点在所述关联地层对应的地层权值,确定所述像素点是否为生成所述目标植被的目标像素点,包括:

14.根据权利要求13所述的植被的生成方法,其特征在于,所述根据所述像素点的混合权值确定所述像素点是否为生成所述目标植被的目标像素点,包括:

15.根据权利要求1所述的植被的生成方法,其特征在于,所述根据所述关联地层的边缘有向距离场,在所述关联地层中生成所述目标植被,包括:

16.根据权利要求15所述的植被的生成方法,其特征在于,在生成所述像素点对应的像素点目标植被之后,所述方法还包括:

17.根据权利要求15所述的植被的生成方法,其特征在于,所述根据所述原始植被生成尺寸,以及预设的边缘尺寸范围和非边缘尺寸范围,得到所述像素点对应的目标植被生成尺寸,包括:

18.根据权利要求1所述的植被的生成方法,其特征在于,所述方法还包括:

19.根据权利要求1所述的植被的生成方法,其特征在于,所述方法还包括:

20.一种植被的生成装置,其特征在于,包括:

21.一种电子设备,其特征在于,包括:

22.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1至19中任一项所述的植被的生成方法。


技术总结
本公开涉及一种植被的生成方法、装置、电子设备及计算机可读介质,属于计算机技术领域。该方法包括:根据目标场景的地形高度图确定目标场景中各个像素点的像素点法线;根据像素点法线确定像素点在各个地层分别对应的地层权值,并根据所有像素点的地层权值得到各个地层的地层权值图;基于地层权值图提取地层的地层边缘,并根据地层边缘生成地层的边缘有向距离场;获取与目标植被相关联的关联地层,并根据像素点在关联地层对应的地层权值,确定像素点是否为生成目标植被的目标像素点;若像素点为目标像素点,则根据关联地层的边缘有向距离场在关联地层中生成目标植被。本公开可以基于边缘有向距离场自动生成目标植被,并且使植被的分布更加自然。

技术研发人员:吴文韬
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1824906.html

最新回复(0)