本技术实施例提供了一种地表纹理绘制方法、装置及电子设备,涉及三维场景纹理绘制技术领域。该方法包括:基于三维场景中待绘制地表区域对应的待利用平铺值,对每张目标地表纹理模板进行程序随机采样,生成与该目标地表纹理模板对应的待平铺纹理模板;按照待利用平铺值,分别对每张待平铺纹理模板进行平铺,得到各张待混合纹理模板;利用所得到的各张待混合纹理模板,按照预先为待绘制地表区域设定的,且与各张目标地表纹理模板对应的模板混合权重,绘制地表纹理,得到待绘制地表区域的地表纹理。与现有技术相比,应用本发明实施例提供的方案,可以减少地表纹理呈现的重复和不自然的现象。
背景技术
当前,为了使用户能够获得更好的体验,各类应用程序中的三维场景的地域面积越来越广阔,地表特征越来越丰富。
其中,为了使三维场景中的地表纹理能够更加贴近真实场景中的地表纹理,通常可以根据三维场景中地表区域的地表特征,选取待利用的预先制作的地表纹理模板,从而,根据所选取的地表纹理模板,为地表区域进行地表纹理绘制。
考虑到用户体验,在三维场景中,通常希望不同视距下的地表区域的地表纹理,均可以具有较高的清晰度。
相关技术中,为了实现不同视距下的地表区域的地表纹理均可以具有较高的清晰度,可以对地表纹理模板进行重复采样,以较小尺寸的采样结果平铺较大面积的地表纹理。
然而,在上述相关技术中,利用重复采样所得到的采样结果平铺得到的地表纹理会呈现明显的纹理重复和纹理不自然的现象,无法满足三维场景与真实场景的相似度需求。
基于此,在实现不同视距下的地表区域的地表纹理均可以具有较高的清晰度的情况下,如何减少地表纹理呈现的重复和不自然的现象,提高三维场景与真实场景的相似度,是当前亟待解决的技术问题。
实现思路