一种图像处理方法、基于晶体的图像处理方法技术

技术编号:35526999 阅读:29 留言:0更新日期:2022-11-09 14:49
本发明专利技术涉及图像处理技术领域,具体涉及一种图像处理方法、基于晶体的图像处理方法、电子设备和计算机程序产品。其中一种图像处理方法,其特征在于:包括,获取第一空间的第一视角参数,根据第一空间的第一视角参数形成与所述第一视角参数匹配的第二空间向量,所述第二空间向量适配于第二空间;根据第二空间向量结合基础模型、预制贴图数据形成像素点数据;根据所述像素点数据形成计算参数;根据所述计算参数形成一处理数据。数形成一处理数据。数形成一处理数据。

【技术实现步骤摘要】
一种图像处理方法、基于晶体的图像处理方法


[0001]本专利技术涉及图像处理
,具体涉及一种图像处理方法、基于晶体的图像处理方法、电子设备和计算机程序产品。

技术介绍

[0002]光源照射到物体后会反射到人眼中,物体上最亮的部分称之为高光,目前市面上为了表现高光的主流方案有两种:一种实现方式为:使用smoothness贴图方式实现,但是对于雪地或者岩矿则无法实现其真实的反射效果。高光点则跟光源照射方向和强度相关,仅在特定角度表现良好,且需要配合打灯,制作难度较大,此外光照环境越复杂,性能开销越大;另一种方式,使用Emission贴图来描述此表面的自发光强度。但是此种方式的缺陷在于高光点不跟光源照射方向,适合类似于屏幕效果的反光设计,高光点是固定在表面上的,不会随着视角变化而变化,而晶体的反射高光和视角强相关的,美术效果不佳。

技术实现思路

[0003]针对现有技术的不足,一种图像处理方法、基于晶体的图像处理方法、存储介质及电子设备
[0004]一方面,本专利技术提供一种图像处理方法,其中:包括,
[0005]获取第一空间的第一视角参数,根据第一空间的第一视角参数形成与所述第一视角参数匹配的第二空间向量,所述第二空间向量适配于第二空间;
[0006]根据第二空间向量结合基础模型、预制贴图数据形成像素点数据;根据所述像素点数据形成计算参数;
[0007]根据所述计算参数形成一处理数据。
[0008]优选地,上述的一种图像处理方法,其中根据第二空间向量结合基础模型、预制贴图数据形成像素点数据;根据所述像素点数据形成计算参数具体:
[0009]根据第二空间向量对所述预制贴图数据做第一方向的偏移处理以形成第一偏移预制图像;
[0010]于所述基础模型中做寻址处理以获取与所述第二空间向量匹配的地址参数;
[0011]根据所述地址参数于第一偏移预制图像中获取与所述地址参数匹配的第一像素点数据;
[0012]根据所述像素点数据形成计算参数。
[0013]优选地,上述的一种图像处理方法,根据所述像素点数据形成计算参数之前还包括:
[0014]对所述预制贴图数据做第二方向的偏移处理以形成第二偏移预制图像;其中,第一方向与第二方向相反;
[0015]根据所述地址参数于第二偏移预制图像中获取与所述地址参数匹配的第二像素点数据;
[0016]根据第一像素点数据和第二像素点数据形成像素点数据,具体地,将第一像素点数据与第二像素点数据相乘形成所述像素点数据。
[0017]另一方面,本专利技术再提供一种基于晶体的图像处理方法,其中,包含上述任一项所述的图像处理方法,具体包括:
[0018]配置至少一个基础属性,与所述基础属性中设置一Gbuffer通道;
[0019]读取当前反射目标的属性参数,根据所述属性参数获取与所述属性参数匹配的预制贴图数据;
[0020]于视角发生变化的状态下,根据所述预制贴图数据执行所述图像处理方法以形成所述处理数据,
[0021]将所述处理数据存储于Gbuffer通道中。
[0022]优选地,上述的一种基于晶体的图像处理方法,其中,于视角发生变化的状态下,根据所述预制贴图数据执行所述图像处理方法以形成所述处理数据之前还包括:对所述预制贴图数据做旋转和/或缩放处理。
[0023]再一方面,一种图像处理系统,其中:包括,
[0024]转换单元,用于获取第一空间的第一视角参数,根据第一空间的第一视角参数形成与所述第一视角参数匹配的第二空间向量,所述第二空间向量适配于第二空间;
[0025]计算单元,根据第二空间向量结合基础模型、预制贴图数据形成像素点数据;根据所述像素点数据形成计算参数;
[0026]处理数据形成单元,根据所述计算参数形成一处理数据。
[0027]优选地,上述的一种图像处理系统,其中:所述计算单元具体:
[0028]第一偏移模块,用以根据第二空间向量对所述预制贴图数据做第一方向的偏移处理以形成第一偏移预制图像;
[0029]选址模块,用以于所述基础模型中做寻址处理以获取与所述第二空间向量匹配的地址参数;
[0030]读取模块,用以根据所述地址参数于第一偏移预制图像中获取与所述地址参数匹配的第一像素点数据;
[0031]计算模块,根据所述像素点数据形成计算参数。
[0032]优选地,上述的所述的一种图像处理系统,其中:所述计算单元还包括:
[0033]第二偏移模块,用以对所述预制贴图数据做第二方向的偏移处理以形成第二偏移预制图像;其中,第一方向与第二方向相反;
[0034]所述读取模块,用以根据所述地址参数于第二偏移预制图像中获取与所述地址参数匹配的第二像素点数据;
[0035]所述计算模块,根据第一像素点数据和第二像素点数据形成像素点数据,具体地,将第一像素点数据与第二像素点数据相乘形成所述像素点数据。
[0036]再一方面,本申请再提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述任一项所述的图像处理方法。
[0037]再一方面,本申请再提供一种计算机程序产品,其中,包括计算机可读代码,或者承载有计算机可读代码的可读存储介质,当计算机可读代码在电子设备的处理器中运行
时,所述电子设备中的处理器执行用于实现上述中任一项所述的图像处理方法。
[0038]与现有技术相比,本专利技术的有益效果是:通过上述步骤,处理后的图像可以呈现出晶体反射效果,即保留了晶体本身的自发光效果的同时通过G

Buffer通道增加反射效果。
附图说明
[0039]图1为本专利技术实施例提供的一种图像处理方法的流程示意图;
[0040]图2为本专利技术实施例提供的一种图像处理方法的流程示意图;
[0041]图3为本专利技术实施例提供的一种图像处理方法的流程示意图;
[0042]图4为本专利技术实施例提供的一种基于晶体的图像处理方法的流程示意图;
[0043]图5a为本专利技术实施例提供的一种基于晶体的图像处理方法的中预制贴图数据;
[0044]图5b为本专利技术实施例提供的一种基于晶体的图像处理方法的中预制贴图数据;
[0045]图6为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0046]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0047]实施例一
[0048]一种图像处理方法,其中:包括,
[0049]如图1所示,步骤S110、获取第一空间的第一视角参数,根据第一空间的第一视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于:包括,获取第一空间的第一视角参数,根据第一空间的第一视角参数形成与所述第一视角参数匹配的第二空间向量,所述第二空间向量适配于第二空间;根据第二空间向量结合基础模型、预制贴图数据形成像素点数据;根据所述像素点数据形成计算参数;根据所述计算参数形成一处理数据。2.根据权利要求1所述的一种图像处理方法,其特征在于:其中根据第二空间向量结合基础模型、预制贴图数据形成像素点数据;根据所述像素点数据形成计算参数具体:根据第二空间向量对所述预制贴图数据做第一方向的偏移处理以形成第一偏移预制图像;于所述基础模型中做寻址处理以获取与所述第二空间向量匹配的地址参数;根据所述地址参数于第一偏移预制图像中获取与所述地址参数匹配的第一像素点数据;根据所述像素点数据形成计算参数。3.根据权利要求2所述的一种图像处理方法,其特征在于:根据所述像素点数据形成计算参数之前还包括:对所述预制贴图数据做第二方向的偏移处理以形成第二偏移预制图像;其中,第一方向与第二方向相反;根据所述地址参数于第二偏移预制图像中获取与所述地址参数匹配的第二像素点数据;根据第一像素点数据和第二像素点数据形成像素点数据,具体地,将第一像素点数据与第二像素点数据相乘形成所述像素点数据。4.一种基于晶体的图像处理方法,其特征在于,包含上述权利要求1~3任一项所述的图像处理方法,具体包括:配置至少一个基础属性,与所述基础属性中设置一Gbuffer通道;读取当前反射目标的属性参数,根据所述属性参数获取与所述属性参数匹配的预制贴图数据;于视角发生变化的状态下,根据所述预制贴图数据执行所述图像处理方法以形成所述处理数据,将所述处理数据存储于Gbuffer通道中。5.根据权利要求4所述的一种基于晶体的图像处理方法,其特征在于,于视角发生变化的状态下,根据所述预制贴图数据执行所述图像处理方法以形成所述处理数...

【专利技术属性】
技术研发人员:周昊楠李琴严成邱添陈逸飏黄佳盛
申请(专利权)人:上海米哈游璃月科技有限公司
类型:发明
国别省市:

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

1