图像处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:16588258 阅读:41 留言:0更新日期:2017-11-18 16:04
本公开提供了一种图像处理方法、图像处理装置、电子设备及计算机可读存储介质。该方法包括:根据图像模型的本地坐标确定所述图像模型上待与预设表面融合的区域的遮罩参数,并根据所述遮罩参数生成混合因数;根据所述图像模型的世界法线生成所述图像模型的UV拆分块;根据所述图像模型的世界坐标、所述混合因数以及所述图像模型的UV拆分块确定所述图像模型上待与所述预设表面融合的区域的二次UV;根据所述图像模型的原始UV和第一渲染信息对所述图像模型进行第一渲染;以及,根据所述二次UV和所述预设表面的渲染信息相同的第二渲染信息对所述图像模型进行第二渲染。本公开可以改善游戏场景中图像模型和预设表面的融合效果并节省场景的开发制作时间。

Image processing method, device, electronic equipment and storage medium

The present disclosure provides an image processing method, an image processing device, an electronic device and a computer-readable storage medium. The method includes: according to the local coordinates of the image model determined the surface area of the fusion with the preset parameter mask image model, and generate mixed factor according to the mask parameter; according to the UV split block world normal generating the image model of the image model; according to the world coordinates, the image model the hybrid factor and UV split block of the image to determine the model of the two UV model for image and the preset surface area according to the fusion; first to render the image mode of the image of the original UV model and the first rendering information; and, according to the two UV the default rendering surface information the same second rendering information of the image rendering model second. The present disclosure can improve the fusion effect of the image model and the preset surface in the game scene, and save the development time of the scene.

【技术实现步骤摘要】
图像处理方法、装置、电子设备及存储介质
本公开涉及图像处理
,具体而言,涉及一种图像处理方法、图像处理装置、电子设备及计算机可读存储介质。
技术介绍
计算机图形学是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。它的研究分为两部分:一部分研究几何作图,包括平面线条作图和三维立体建模等;另一部分研究图形表面渲染包括表面色调、光照、阴影和纹理等表面属性的研究。而计算机图形学的这些研究内容在游戏开发中的应用较为普遍,例如可以用于制作较为真实的游戏场景。游戏场景的真实程度决定了玩家对游戏世界的可信度,因此,游戏场景的制作是游戏开发中很重要的环节。在游戏场景制作过程中,由于游戏场景中的如虚拟道具或虚拟建筑图像模型和地表图像处于各自不同的坐标系,因此在三维引擎中受到光的渲染角度也会不同,所以虚拟道具或虚拟建筑图像模型和虚拟地表图像之间会有明显的面片穿插感,从而导致游戏场景的真实程度较低。因此,有必要提供一种新的技术方案改善上述方案中存在的一个或者多个问题。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种图像处理方法、图像处理装置、电子设备及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种图形处理方法,用于将一图像模型融合至预设表面;所述图形处理方法包括:根据所述图像模型的本地坐标确定所述图像模型上待与所述预设表面融合的区域的遮罩参数,并根据所述遮罩参数生成混合因数;根据所述图像模型的世界法线生成所述图像模型的UV拆分块;根据所述图像模型的世界坐标、所述混合因数以及所述图像模型的UV拆分块确定所述图像模型上待与所述预设表面融合的区域的二次UV;根据所述图像模型的原始UV和第一渲染信息对所述图像模型进行第一渲染;以及,根据所述二次UV和所述预设表面的渲染信息相同的第二渲染信息对所述图像模型进行第二渲染。在本公开的一种示例性实施例中,确定所述图像模型上待与所述预设表面融合的区域的遮罩包括:将所述图像模型的本地坐标作为第一向量输出;根据所述第一向量在预设方向的分量确定所述图像模型上待与所述预设表面融合的区域的遮罩。在本公开的一种示例性实施例中,根据所述遮罩生成混合因数包括:利用所述遮罩参数与混合对比度的点积以及混合高度控制参数生成所述混合因数。在本公开的一种示例性实施例中,生成所述图像模型的UV拆分块包括:将所述图像模型的世界法线作为第二向量输出;获取所述第二向量在各方向的分量的绝对值并进行预设幂运算;将所述预设幂运算的结果转换为所述图像模型的UV拆分块结果。在本公开的一种示例性实施例中,确定所述图像模型上待与所述预设表面融合的区域的二次UV包括:将所述图像模型的世界坐标转换为纹理坐标参数;计算所述纹理坐标参数计算在不同坐标方向的采样结果;结合所述图像模型的UV拆分块合并不同坐标方向的所述采样结果;对合并的采样结果、所述混合因数以及基本颜色进行插值运算,确定所述图像模型上待与所述预设表面融合的区域的二次UV。在本公开的一种示例性实施例中,所述图像模型为虚拟建筑图像模型,所述预设表面为虚拟地表图像。根据本公开的一个方面,提供一种图形处理装置,用于将一图像模型融合至预设表面;所述图形处理装置包括:混合因数生成模块,用于根据所述图像模型的本地坐标确定所述图像模型上待与所述预设表面融合的区域的遮罩参数,并根据所述遮罩参数生成混合因数;UV拆分模块,用于根据所述图像模型的世界法线生成所述图像模型的UV拆分块;二次UV计算模块,用于根据所述图像模型的世界坐标、所述混合因数以及所述图像模型的UV拆分块确定所述图像模型上待与所述预设表面融合的区域的二次UV;渲染模块,用于根据所述图像模型的原始UV和第一渲染信息对所述图像模型进行第一渲染;以及,根据所述二次UV和所述预设表面的渲染信息相同的第二渲染信息对所述图像模型进行第二渲染。在本公开的一种示例性实施例中,确定所述图像模型上待与所述预设表面融合的区域的遮罩包括:将所述图像模型的本地坐标作为第一向量输出;根据所述第一向量在预设方向的分量确定所述图像模型上待与所述预设表面融合的区域的遮罩。在本公开的一种示例性实施例中,根据所述遮罩生成混合因数包括:利用所述遮罩参数与混合对比度的点积以及混合高度控制参数生成所述混合因数。在本公开的一种示例性实施例中,生成所述图像模型的UV拆分块包括:将所述图像模型的世界法线作为第二向量输出;获取所述第二向量在各方向的分量的绝对值并进行预设幂运算;将所述预设幂运算的结果转换为所述图像模型的UV拆分块结果。在本公开的一种示例性实施例中,确定所述图像模型上待与所述预设表面融合的区域的二次UV包括:将所述图像模型的世界坐标转换为纹理坐标参数;计算所述纹理坐标参数计算在不同坐标方向的采样结果;结合所述图像模型的UV拆分块合并不同坐标方向的所述采样结果;对合并的采样结果、所述混合因数以及基本颜色进行插值运算,确定所述图像模型上待与所述预设表面融合的区域的二次UV。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的图形处理方法。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的图像处理方法。本公开的一种实施例所提供的图像处理方法中,首先确定待融合区域的遮罩参数,并根据所述遮罩参数生成混合因数,其次根据图像模型的世界法线、世界坐标以及混合因数确定待融合区域的二次UV,最后根据图像模型的原始UV和二次UV对图像模型进行不同的渲染,同时,在根据二次UV渲染时使用和预设表面的渲染信息相同的渲染信息;这样,一方面,改善了游戏场景中图像模型和预设表面的融合效果,提升了游戏场景的真实程度;另一方面,相比于现有技术,无需使用大量的贴图,降低了对于GPU带宽的需求,可以实现更高的处理效率,从而更加适用于移动终端等设备;再一方面,由于是自动处理,因此可以大幅度减少人工需求以及节省场景的开发制作时间。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明通过参照附图来详细描述其示例实施例,本公开的上述和其他特征及优点将变得更加明显。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出本公开示例性实施例中一种图像处理方法的示意图;图2示意性示出根据图像模型本地坐标确定遮罩示意图;本公开示例性实施例中一种图像处理方法的示意图;图3A示意性示出了一种图像模型的UV坐标分布方式图;图3B示意性示出UV坐标分布信息在游戏开发引擎中计算的表达表示图;图3C示意性示出本示例实施方式中的原始UV和二次UV;图4示意性示出生成所述图像模型的UV拆分块的过程图;本文档来自技高网...
图像处理方法、装置、电子设备及存储介质

【技术保护点】
一种图形处理方法,用于将一图像模型融合至预设表面;其特征在于,所述图形处理方法包括:根据所述图像模型的本地坐标确定所述图像模型上待与所述预设表面融合的区域的遮罩参数,并根据所述遮罩参数生成混合因数;根据所述图像模型的世界法线生成所述图像模型的UV拆分块;根据所述图像模型的世界坐标、所述混合因数以及所述图像模型的UV拆分块确定所述图像模型上待与所述预设表面融合的区域的二次UV;根据所述图像模型的原始UV和第一渲染信息对所述图像模型进行第一渲染;以及,根据所述二次UV和所述预设表面的渲染信息相同的第二渲染信息对所述图像模型进行第二渲染。

【技术特征摘要】
1.一种图形处理方法,用于将一图像模型融合至预设表面;其特征在于,所述图形处理方法包括:根据所述图像模型的本地坐标确定所述图像模型上待与所述预设表面融合的区域的遮罩参数,并根据所述遮罩参数生成混合因数;根据所述图像模型的世界法线生成所述图像模型的UV拆分块;根据所述图像模型的世界坐标、所述混合因数以及所述图像模型的UV拆分块确定所述图像模型上待与所述预设表面融合的区域的二次UV;根据所述图像模型的原始UV和第一渲染信息对所述图像模型进行第一渲染;以及,根据所述二次UV和所述预设表面的渲染信息相同的第二渲染信息对所述图像模型进行第二渲染。2.根据权利要求1所述的图形处理方法,其特征在于,确定所述图像模型上待与所述预设表面融合的区域的遮罩包括:将所述图像模型的本地坐标作为第一向量输出;根据所述第一向量在预设方向的分量确定所述图像模型上待与所述预设表面融合的区域的遮罩。3.根据权利要求1所述的图形处理方法,其特征在于,根据所述遮罩生成混合因数包括:利用所述遮罩参数与混合对比度的点积以及混合高度控制参数生成所述混合因数。4.根据权利要求1所述的图形处理方法,其特征在于,生成所述图像模型的UV拆分块包括:将所述图像模型的世界法线作为第二向量输出;获取所述第二向量在各方向的分量的绝对值并进行预设幂运算;将所述预设幂运算的结果转换为所述图像模型的UV拆分块结果。5.根据权利要求1~4任意一项所述的图形处理方法,其特征在于,确定所述图像模型上待与所述预设表面融合的区域的二次UV包括:将所述图像模型的世界坐标转换为纹理坐标参数;计算所述纹理坐标参数计算在不同坐标方向的采样结果;结合所述图像模型的UV拆分块合并不同坐标方向的所述采样结果;对合并的采样结果、所述混合因数以及基本颜色进行插值运算,确定所述图像模型上待与所述预设表面融合的区域的二次UV。6.根据权利要求5所述的图形处理方法,其特征在于,所述图像模型为虚拟建筑图像模型,所述预设表面为虚拟地表图像。7.一种图形处理装置,其特征在于,用于将一图像模型融合至预设表面;所述图形处理装置包括:混合因数生成模块,用于根据所述图像模型的本地坐标确定所述...

【专利技术属性】
技术研发人员:贾伟
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1