冰体材质的渲染方法、装置、电子设备及存储介质与流程

文档序号:33166015发布日期:2023-02-04 01:34阅读:20来源:国知局
冰体材质的渲染方法、装置、电子设备及存储介质与流程

1.本发明涉及图像处理技术领域,尤其涉及一种冰体材质的渲染方法、装置、电子设备及存储介质。


背景技术:

2.目前,为了更好的实现对冰体的模拟效果,服务端主要运用光线步进(raymarching)算法和有向距离场(signed distance field,sdf)来模拟光线追踪渲染冰体的体积,但是所需的开销较大。
3.而移动终端因为性能有限,导致移动终端不能直接运用光线步进算法来表现冰体半透的内部透射效果。无法通过常规各向异性的着色模型(shading model)来表现冰体微结构中特殊的各向异性效果。


技术实现要素:

4.本发明提供了一种冰体材质的渲染方法、装置、电子设备及存储介质,用于在移动终端模拟冰体的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
5.本发明实施例的第一方面提供一种冰体材质的渲染方法,包括:获取待处理的冰体模型和预置的多个贴图,所述多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图;根据所述冰体法线贴图和所述冰体表面纹理贴图进行各向异性处理,得到各向异性贴图;根据所述基础颜色贴图和所述各向异性贴图生成所述冰体模型对应的第一冰体材质贴图。
6.本发明实施例的第二方面提供了一种冰体材质的渲染装置,包括:获取模块,用于获取待处理的冰体模型和预置的多个贴图,所述多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图;各向异性处理模块,用于根据所述冰体法线贴图和所述冰体表面纹理贴图进行各向异性处理,得到各向异性贴图;第一生成模块,用于根据所述基础颜色贴图和所述各向异性贴图生成所述冰体模型对应的第一冰体材质贴图。
7.本发明实施例的第三方面提供了一种电子设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行上述的冰体材质的渲染方法。
8.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的冰体材质的渲染方法。
9.本发明实施例提供的技术方案中,获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图;根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图;根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。本发明实施例,通过各向异性贴图来模拟冰体在不同视角下不同的扭曲扰动,提高了冰体材质在移动终端的各向异性表现效果。
附图说明
10.图1为本发明实施例中冰体材质的渲染方法的一个实施例示意图;
11.图2为本发明实施例中冰体材质的渲染方法的另一个实施例示意图;
12.图3为本发明实施例中冰体材质的渲染方法的另一个实施例示意图;
13.图4为本发明实施例中冰体材质的渲染方法的另一个实施例示意图;
14.图5为本发明实施例中冰体材质的渲染方法的另一个实施例示意图;
15.图6为本发明实施例中冰体法线贴图的一个示意图;
16.图7为本发明实施例中冰体表面纹理贴图的一个示意图;
17.图8为本发明实施例中各向异性贴图的一个视角示意图;
18.图9为本发明实施例中各向异性贴图的另一个视角示意图;
19.图10为本发明实施例中冰体材质的渲染方法的另一个实施例示意图;
20.图11为本发明实施例中冰体内部纹理贴图的一个示意图;
21.图12为本发明实施例中第一自发光贴图的一个示意图;
22.图13为本发明实施例中第二自发光贴图的一个示意图;
23.图14为本发明实施例中冰体自发光贴图的一个示意图;
24.图15为本发明实施例中冰体材质的渲染装置的一个实施例示意图;
25.图16为本发明实施例中电子设备的一个实施例示意图。
具体实施方式
26.本发明提供了一种冰体材质的渲染方法、装置、电子设备及存储介质,用于在移动终端模拟冰体的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
27.可以理解的是,本发明可以应用在电子设备上,作为示例而非限定的是,电子设备可为移动终端,本技术以移动终端为例进行说明。
28.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.现有方案中,移动终端不能满足使用光线步进算法和有向距离场所需的开销要求,因此不能直接在移动终端使用光线步进算法和有向距离场进行冰体模拟,采用的其他方案对冰体的模拟效果差,而通过本发明提供的冰体材质的渲染方法,在移动终端模拟冰体的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
30.请参阅图1,本发明实施例提供的冰体材质的渲染方法的一个流程图,具体包括:
31.101、获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
32.需要说明的是,现有的移动终端冰体渲染方案通过对粗糙度与高光度的模拟来表现冰的光滑的反射,以及提前绘制底色贴图以模拟冰的颜色,但是,冰体微结构的特殊性产
生的各向异性表现,现有方案无法通过常规各向异性的着色模型来表现效果。而本发明通过将冰体材质的表现功能分拆成不同的材质函数功能,分别为冰体的底色、冰体的各向异性表现、法线、自发光表现和通透性表现。因此,对应的功能贴图需要提前进行准备,移动终端获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
33.102、根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图。
34.在渲染过程中,移动终端对根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图。移动终端通过对采样纹理进行扰动从而表现冰体的各向异性,模拟了冰体在不同视角下不同的高光表现。
35.103、根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。
36.移动终端根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。其中,移动终端将冰体模型对应的基础颜色贴图与各向异性贴图进行叠加,即可生成第一冰体材质贴图。
37.本发明实施例,通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
38.请参阅图2,本发明实施例提供的冰体材质的渲染方法的另一个流程图,具体包括:
39.201、获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
40.202、根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图。
41.203、根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。
42.步骤201-203与步骤101-103类似,具体此处不再赘述。
43.204、对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图。
44.移动终端对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图。
45.需要说明的是,凹凸偏移(bump offset)可以使冰体材质产生深度错觉,而不需要额外的几何体。深度信息、高度贴图的值越亮,冰体材质的“凸出”效果越明显;当摄像机在表面上移动时,这些区域将产生视差,即在不改变模型的情况下,增加了冰体内部纹理贴图的视觉深度,从而得到视差贴图。
46.205、将视差贴图和第一冰体材质贴图叠加,生成冰体模型对应的第二冰体材质贴图。
47.移动终端将视差贴图和第一冰体材质贴图进行叠加,得到第二冰体材质贴图。
48.本发明实施例,通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果;通过视差贴图来表现冰体内部的深度效果,增强了冰体的内部结构和颜色的通透感。
49.请参阅图3,本发明实施例提供的冰体材质的渲染方法的另一个流程图,具体包括:
50.301、获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
51.302、根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图。
52.303、根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。
53.步骤301-303与步骤101-103类似,具体此处不再赘述。
54.304、在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图。
55.移动终端在待处理的冰体模型中把冰体模型分第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图。其中,第一过渡区域为以中心点为起点、以第一预设距离为半径的范围区域,即内核过渡区域(innercore),用于表现冰体的内发光;第二过渡区域为以边界为起始、以第二预设距离为半径的范围区域之外的区域,即外核过渡区域(outercore),用于表现冰体的轮廓感。将第一过渡区域和第二过渡区域进行叠加得到了冰体自发光贴图,通过相机视线向量(camera vector)与顶点法线向量的点积运算进行内外区域的过渡,从而体现冰体不同部位的通透性,在模拟菲涅尔效应的同时,避免了使用sdf算法导致的高开销。
56.需要说明的是,当相机视线向量与法线的夹角θ为0度(即相机视线向量与法线平行)时,cosθ为1,光线反射量小;当相机视线向量与法线的夹角θ为90度(即相机视线向量与法线垂直)时,cosθ为0,光线反射量大。
57.305、将冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应的第三冰体材质贴图。
58.移动终端将冰体自发光贴图和第一冰体材质贴图进行叠加,得到第三冰体材质贴图。
59.本发明实施例,通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果;通过冰体自发光贴图来表现冰体的透光性。
60.请参阅图4,本发明实施例提供的冰体材质的渲染方法的另一个流程图,具体包括:
61.401、获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
62.402、根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图。
63.403、根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。
64.404、对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图。
65.步骤401-403与步骤201-204类似,具体此处不再赘述。
66.405、在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图。
67.步骤405与步骤304类似,具体此处不再赘述。
68.406、将视差贴图、冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应
的第四冰体材质贴图。
69.本发明实施例,通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果;通过视差贴图来表现冰体内部的深度效果,增强了冰体的内部结构和颜色的通透感;通过冰体自发光贴图来表现冰体的透光性,在移动终端更好地模拟了冰体的真实物理透射效果,降低了模拟冰体所需的性能开销。
70.请参阅图5,本发明实施例提供的冰体材质的渲染方法的另一个流程图,具体包括:
71.501、获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
72.步骤501与步骤101类似,具体此处不再赘述。
73.502、根据冰体法线贴图确定初始冰体反射噪声。
74.具体的,移动终端将冰体法线贴图中的法线进行归一化处理,得到第一插值参数;移动终端对冰体法线贴图进行采样,得到第二插值参数;移动终端根据第一插值参数、第二插值参数和预置的第一比例参数进行线性插值处理,得到初始冰体反射噪声。
75.例如,移动终端将归一化后的法线参数float3(0,0,1)确定为第一插值参数a,对冰体法线贴图进行采样,冰体法线贴图如图6所示,得到第二插值参数b;移动终端根据第一插值参数a、第二插值参数b和预置的第一比例参数进行线性插值处理,得到初始冰体反射噪声。其中,线性插值公式为:lerp=a+(b-a)*alpha,alpha为自定义的第一比例参数。
76.503、根据预置的时间函数确定比例参数,并根据比例参数和初始冰体反射噪声进行两次插值处理,得到目标冰体反射噪声。
77.具体的,移动终端将帧渲染时间传入预置的时间函数,得到函数周期;移动终端将函数周期确定为第二比例参数,并根据第二比例参数、预置的反射向量贡献参数和初始冰体反射噪声进行线性插值处理,得到第一插值结果;移动终端根据第一插值结果、预置的第三插值参数和预置的第四插值参数进行线性插值处理,得到第二插值结果;移动终端将第二插值结果与初始冰体反射噪声进行相乘,得到目标冰体反射噪声。
78.例如,移动终端通过帧渲染时间(frametime)传入正弦函数(即sine函数),正弦函数在移动终端中是周期为2π的函数,然后移动终端将随frametime变化的函数周期确定为当作第一次线性插值函数的alpha1参数,即确定为第二比例参数,然后将预置的反射向量贡献参数的默认值设置为1,并将反射向量贡献参数乘以系数0.7,然后根据第一次线性插值函数的公式:lerp1=a1+(b1-a1)*alpha1,将反射向量贡献参数确定为参数a1,将反射向量贡献参数与系数的乘积作为参数b1,得到第一插值结果lerp1;再将lerp1作为第二次线性插值函数的公式:lerp2=a2+(b2-a2)*alpha2的alpha2参数,将a2和b2分别设置为0.3和0.65,计算得到第二插值结果lerp2,移动终端将第二插值结果lerp2与初始冰体反射噪声进行相乘,得到目标冰体反射噪声。
79.需要说明的是,系数的取值还可以是其他值,例如,0.5或0.4等,为了将反射向量贡献参数与系数的乘积区域于原值(即反射向量贡献参数),可以将系数设置为小于0.5。
80.504、将目标冰体反射噪声与初始反射向量叠加,得到切线空间反射向量,初始反射向量为相机视线向量相对于冰体模型法线的反射向量。
81.移动终端将目标冰体反射噪声与初始反射向量叠加,得到切线空间反射向量,初始反射向量为相机视线向量相对于冰体模型法线的反射向量。
82.需要说明的是,反射向量为相机视线向量相对于法线向量的对称向量,根据向量投影公式计算反射向量v

=v-2*(v*n)*n,其中,v为相机视线向量。
83.505、将切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据相机视线向量对世界空间反射向量进行线性插值处理,得到目标插值结果。
84.具体的,移动终端将切线空间中的切线空间反射向量与目标矩阵进行相乘,得到世界空间内的世界空间反射向量;移动终端根据相机视线向量和世界空间反射向量进行线性插值,得到目标插值结果。
85.例如,假设初始的反射向量是a,世界矩阵在记作m。那么将a向量从原本所在的切线空间通过与世界矩阵逆矩阵的转置矩阵相乘,即a向量与(m-1
)
t
相乘,从切线空间tbn变换到世界空间,得到世界空间反射向量;将相机视线向量(cameravector)确定为第三插值函数的a3参数,上述空间转换后的值(世界空间反射向量)确定为第三插值函数的b3参数,第三插值函数为lerp3=a3+(b3

a3)*alpha3,其中,alpha3为自定义的反射向量插值参数。
86.506、根据目标插值结果对冰体表面纹理贴图进行采样,得到各向异性贴图。
87.移动终端根据目标插值结果对冰体表面纹理贴图进行采样,得到各向异性贴图。需要说明的是,将目标插值结果作为采样各向异性噪声的uv采样值,对如图7所示的冰体表面纹理贴图进行采样,得到采样结果,即各向异性贴图。例如,采样结果如图8、图9所示,图8和图9为不同视角下的采样结果。
88.507、根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。
89.本发明实施例,通过法线贴图将切线空间的反射向量转换到世界空间,从而结合相机视线向量进行线性插值并进行采样,实现了冰体在不同视角下不同的高光表现,提高了冰体材质在移动终端的各向异性表现效果,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
90.请参阅图10,本发明实施例提供的冰体材质的渲染方法的另一个流程图,具体包括:
91.1001、获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图。
92.1002、根据冰体法线贴图确定初始冰体反射噪声。
93.1003、根据预置的时间函数确定比例参数,并根据比例参数和初始冰体反射噪声进行两次插值处理,得到目标冰体反射噪声。
94.1004、将目标冰体反射噪声与初始反射向量叠加,得到切线空间反射向量,初始反射向量为相机视线向量相对于冰体模型法线的反射向量。
95.1005、将切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据相机视线向量对世界空间反射向量进行线性插值处理,得到目标插值结果。
96.1006、根据目标插值结果对冰体表面纹理贴图进行采样,得到各向异性贴图。
97.步骤1001-1006与步骤501-506类似,具体此处不再赘述。
98.1007、获取预置的高度贴图,并将高度贴图的第一通道值确定为凹凸偏移节点的高度参数。
99.移动终端获取预置的高度贴图,并将高度贴图的第一通道值确定为凹凸偏移节点的高度参数,其中,第一通道值可以为阿尔法通道值,具体此处不做限定。
100.需要说明的是,高度贴图可以为漫反射贴图的阿尔法alpha通道来提供深度信息,当漫反射贴图中缝隙为白色时,对应的alpha通道中为透明,缝隙产生凹陷的效果。
101.1008、根据高度参数、预置的高度比和基础颜色贴图的uv坐标确定凹凸偏移节点的凹凸偏移值。
102.需要说明的是,利用凹凸偏移bumpoffset表达式移动终端可以使材质产生深度错觉,而不需要额外的几何体。高度贴图的值越亮,材质的“凸出”效果越明显;当相机在表面上移动时,这些区域将产生视差。bumpoffset表达式的属性包括坐标(coordinate)、高度(height)和高度比输入(heightratioinput),坐标用于接收bumpoffset表达式所要修改的基本纹理坐标;高度用于接收要用作高度贴图的纹理(或值);高度比输入用于指示从高度贴图中取得的深度的乘数,这个值越大,深度越极端。参考平面是指定纹理空间中要应用此效果的近似高度,值为0将使纹理完全离开表面,而值0.5(默认值)表示部分表面凸起而部分区域凹陷。预置的高度比可以设置为0.005。
103.1009、根据凹凸偏移值调整预置的冰体内部纹理贴图、冰体法线贴图和/或高度贴图的uv坐标,生成冰体材质的视差贴图。
104.具体的,移动终端将凹凸偏移值输入到预置的冰体内部纹理贴图的uv坐标、冰体法线贴图的uv坐标和/或高度贴图的uv坐标中;移动终端将高度贴图的第一通道值(例如,可以是rgb通道值)确定为冰体材质节点的底色参数;或,移动终端将冰体内部纹理贴图的第一通道值(例如,可以是红色通道值)确定为冰体材质节点的粗糙度参数;移动终端将冰体内部纹理贴图的第二通道值(例如,可以是绿色通道值或蓝色通道值)确定为冰体材质节点的环境遮蔽参数;或,移动终端将冰体法线贴图的第一通道值(例如,可以是rgb通道值)确定为冰体材质节点的法线参数;移动终端根据底色参数、粗糙度参数、环境遮蔽参数和/或法线参数生成冰体材质的视差贴图。如图11所示,冰体内部纹理贴图可以用于表示冰体内的划痕或裂纹,其中,冰体内部纹理贴图的高度偏移值默认为-5,负值表示向法线方向的反方向偏移。
105.1010、在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图。
106.具体的,移动终端在待处理的冰体模型中划分第一过渡区域和第二过渡区域;移动终端根据第一过渡区域生成第一自发光贴图;移动终端根据第二过渡区域生成第二自发光贴图;移动终端将第一自发光贴图与第二自发光贴图进行叠加,生成冰体自发光贴图。例如,第一自发光贴图如图12所示,第二自发光贴图如图13所示,将二者进行叠加,得到的冰体自发光贴图,如图14所示。
107.在一种可行的实施方式中,移动终端根据第一过渡区域生成第一自发光贴图,包括:
108.移动终端获取基础颜色贴图的初始颜色数值;
109.移动终端根据相机视线向量对第一过渡区域进行计算,生成第一透射贴图;
110.移动终端根据第一透射贴图、初始颜色数值和预设的颜色阈值进行插值处理,得到第一自发光贴图。
111.在一种可行的实施方式中,移动终端根据第二过渡区域生成第二自发光贴图,包括:
112.移动终端获取基础颜色贴图的初始颜色数值;
113.移动终端根据相机视线向量对第二过渡区域进行计算,生成第二透射贴图;
114.移动终端根据第二透射贴图、初始颜色数值和预设的颜色阈值进行插值处理,得到第二自发光贴图。
115.1011、将视差贴图、冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应的第四冰体材质贴图。
116.本发明实施例,通过法线贴图将切线空间的反射向量转换到世界空间,从而结合相机视线向量进行线性插值并进行采样,实现了冰体在不同视角下不同的高光表现,提高了冰体材质在移动终端的各向异性表现效果,通过对冰体内部纹理贴图的凹凸偏移处理,实现了对冰体材质的内部结构的模拟,增强了冰体的内部结构和颜色的通透感,通过冰体自发光贴图模拟菲涅尔效应,模拟了冰体材质对光的透射效果,在移动终端更好地模拟了冰体的真实物理透射效果,降低了模拟冰体所需的性能开销。
117.上面对本发明实施例中冰体材质的渲染方法进行了描述,下面对本发明实施例中冰体材质的渲染装置进行描述,请参阅图15,本发明实施例中冰体材质的渲染装置的一个实施例包括:
118.获取模块1501,用于获取待处理的冰体模型和预置的多个贴图,所述多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图;
119.各向异性处理模块1502,用于根据所述冰体法线贴图和所述冰体表面纹理贴图进行各向异性处理,得到各向异性贴图;
120.第一生成模块1503,用于根据所述基础颜色贴图和所述各向异性贴图生成所述冰体模型对应的第一冰体材质贴图。
121.在一种可行的实施方式中,冰体材质的渲染装置还包括:
122.偏移处理模块1504,用于对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图;
123.第二生成模块1505,还用于将所述视差贴图和所述第一冰体材质贴图叠加,生成所述冰体模型对应的第二冰体材质贴图。
124.在一种可行的实施方式中,冰体材质的渲染装置还包括:
125.过渡处理模块1506,用于在所述待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据所述第一过渡区域和所述第二过渡区域生成冰体自发光贴图;
126.第三生成模块1507,用于将所述冰体自发光贴图和所述第一冰体材质贴图叠加,生成所述冰体模型对应的第三冰体材质贴图。
127.在一种可行的实施方式中,冰体材质的渲染装置还包括:
128.所述偏移处理模块1504,用于对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图;
129.所述过渡处理模块1506,用于在所述待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据所述第一过渡区域和所述第二过渡区域生成冰体自发光贴图;
130.所述第三生成模块1507,还用于将所述视差贴图、所述冰体自发光贴图和所述第
一冰体材质贴图叠加,生成所述冰体模型对应的第四冰体材质贴图。
131.在一种可行的实施方式中,所述各向异性处理模块1502包括:
132.第一确定单元15021,用于根据所述冰体法线贴图确定初始冰体反射噪声;
133.确定插值单元15022,用于根据预置的时间函数确定比例参数,并根据所述比例参数和所述初始冰体反射噪声进行两次插值处理,得到目标冰体反射噪声;
134.叠加单元15023,用于将所述目标冰体反射噪声与初始反射向量叠加,得到切线空间反射向量,所述初始反射向量为相机视线向量相对于冰体模型法线的反射向量;
135.转换插值单元15024,用于将所述切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据所述相机视线向量对所述世界空间反射向量进行线性插值处理,得到目标插值结果;
136.采样单元15025,用于根据所述目标插值结果对所述冰体表面纹理贴图进行采样,得到各向异性贴图。
137.在一种可行的实施方式中,所述第一确定单元15021具体用于:
138.将所述冰体法线贴图中的法线进行归一化处理,得到第一插值参数;
139.对所述冰体法线贴图进行采样,得到第二插值参数;
140.根据所述第一插值参数、所述第二插值参数和预置的第一比例参数进行线性插值处理,得到初始冰体反射噪声。
141.在一种可行的实施方式中,所述确定插值单元15022具体用于:
142.将帧渲染时间传入预置的时间函数,得到函数周期;
143.将所述函数周期确定为第二比例参数,并根据所述第二比例参数和预置的反射向量贡献参数进行线性插值处理,得到第一插值结果;
144.根据所述第一插值结果、预置的第三插值参数和预置的第四插值参数进行线性插值处理,得到第二插值结果;
145.将所述第二插值结果与所述初始冰体反射噪声进行相乘,得到目标冰体反射噪声。
146.在一种可行的实施方式中,所述转换插值单元15024具体用于:
147.将所述切线空间中的所述切线空间反射向量与目标矩阵进行相乘,得到世界空间内的世界空间反射向量;
148.根据所述相机视线向量和所述世界空间反射向量进行线性插值,得到目标插值结果。
149.在一种可行的实施方式中,所述偏移处理模块1504包括:
150.获取确定单元15041,用于获取预置的高度贴图,并将所述高度贴图的第一通道值确定为凹凸偏移节点的高度参数;
151.第二确定单元15042,用于根据所述高度参数、预置的高度比和所述基础颜色贴图的uv坐标确定所述凹凸偏移节点的凹凸偏移值;
152.第一生成单元15043,用于根据所述凹凸偏移值调整预置的冰体内部纹理贴图、所述冰体法线贴图和/或所述高度贴图的uv坐标,生成冰体材质的视差贴图。
153.在一种可行的实施方式中,所述第一生成单元15043具体用于:
154.将所述凹凸偏移值输入到预置的冰体内部纹理贴图的uv坐标、所述冰体法线贴图
的uv坐标和/或所述高度贴图的uv坐标中;
155.将所述高度贴图的第一通道值确定为冰体材质节点的底色参数;或,
156.将所述冰体内部纹理贴图的第一通道值确定为所述冰体材质节点的粗糙度参数;
157.将所述冰体内部纹理贴图的第二通道值确定为所述冰体材质节点的环境遮蔽参数;或,
158.将所述冰体法线贴图的第一通道值确定为所述冰体材质节点的法线参数;
159.根据所述底色参数、所述粗糙度参数、所述环境遮蔽参数和/或所述法线参数生成冰体材质的视差贴图。
160.在一种可行的实施方式中,所述过渡处理模块1506包括:
161.划分单元15061,用于在所述待处理的冰体模型中划分第一过渡区域和第二过渡区域;
162.第二生成单元15062,用于根据所述第一过渡区域生成第一自发光贴图;
163.第三生成单元15063,用于根据所述第二过渡区域生成第二自发光贴图;
164.叠加单元15064,用于将所述第一自发光贴图与所述第二自发光贴图进行叠加,生成冰体自发光贴图。
165.在一种可行的实施方式中,所述第二生成单元15062具体用于:
166.获取所述基础颜色贴图的初始颜色数值;
167.根据相机视线向量对所述第一过渡区域进行计算,生成第一透射贴图;
168.根据所述第一透射贴图、所述初始颜色数值和预设的颜色阈值进行插值处理,得到第一自发光贴图。
169.在一种可行的实施方式中,所述第三生成单元15063具体用于:
170.获取所述基础颜色贴图的初始颜色数值;
171.根据相机视线向量对所述第二过渡区域进行计算,生成第二透射贴图;
172.根据所述第二透射贴图、所述初始颜色数值和预设的颜色阈值进行插值处理,得到第二自发光贴图。
173.本发明实施例,通过法线贴图将切线空间的反射向量转换到世界空间,从而结合相机视线向量进行线性插值并进行采样,实现了冰体在不同视角下不同的高光表现,提高了冰体材质在移动终端的各向异性表现效果,通过对冰体内部纹理贴图的凹凸偏移处理,实现了对冰体材质的内部结构的模拟,增强了冰体的内部结构和颜色的通透感,通过冰体自发光贴图模拟菲涅尔效应,模拟了冰体材质对光的透射效果,在移动终端更好地模拟了冰体的真实物理透射效果,降低了模拟冰体所需的性能开销。
174.图16是本发明实施例提供的一种电子设备的结构示意图,该电子设备1600可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)1610(例如,一个或一个以上处理器)和存储器1620,一个或一个以上存储应用程序1633或数据1632的存储介质1630(例如一个或一个以上海量存储设备)。其中,存储器1620和存储介质1630可以是短暂存储或持久存储。存储在存储介质1630的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对电子设备1600中的一系列指令操作。更进一步地,处理器1610可以设置为与存储介质1630通信,在电子设备1600上执行存储介质1630中的一系列指令操作。
175.电子设备1600还可以包括一个或一个以上电源1640,一个或一个以上有线或无线网络接口1650,一个或一个以上输入输出接口1660,和/或,一个或一个以上操作设备1631,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图16示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
176.作为示例而非限定的是,电子设备1600可为移动终端。
177.本发明实施例提供了一种电子设备,包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述电子设备执行上述的冰体材质的渲染方法,具体方法步骤包括:获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图;根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图;根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
178.上述方法还包括:对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图;将视差贴图和第一冰体材质贴图叠加,生成冰体模型对应的第二冰体材质贴图。该方式,通过视差贴图来表现冰体内部的深度效果,增强了冰体的内部结构和颜色的通透感。
179.上述方法还包括:在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图;将冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应的第三冰体材质贴图。该方式,通过冰体自发光贴图来表现冰体的透光性。
180.上述方法还包括:对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图;在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图;将视差贴图、冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应的第四冰体材质贴图。该方式,通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果;通过视差贴图来表现冰体内部的深度效果,增强了冰体的内部结构和颜色的通透感;通过冰体自发光贴图来表现冰体的透光性,在移动终端更好地模拟了冰体的真实物理透射效果,降低了模拟冰体所需的性能开销。
181.上述根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图,包括:根据冰体法线贴图确定初始冰体反射噪声;根据预置的时间函数确定比例参数,并根据比例参数和初始冰体反射噪声进行两次插值处理,得到目标冰体反射噪声;将目标冰体反射噪声与初始反射向量叠加,得到切线空间反射向量,初始反射向量为相机视线向量相对于冰体模型法线的反射向量;将切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据相机视线向量对世界空间反射向量进行线性插值处理,得到目标插值结果;根据目标插值结果对冰体表面纹理贴图进行采样,得到各向异性贴图。该方式,通过法线贴图将切线空间反射向量转换到世界空间,从而结合相机视线向量进行线性插值并进行采样,实现了冰体在不同视角下不同的高光表现。
182.上述根据冰体法线贴图确定初始冰体反射噪声,包括:将冰体法线贴图中的法线
进行归一化处理,得到第一插值参数;对冰体法线贴图进行采样,得到第二插值参数;根据第一插值参数、第二插值参数和预置的第一比例参数进行线性插值处理,得到初始冰体反射噪声。该方式,对初始冰体反射噪声的过程进行细化,增强了各向异性参数的强度,提高了模拟真实性。
183.上述根据预置的时间函数确定比例参数,并根据比例参数和初始冰体反射噪声进行两次线性插值处理,得到目标冰体反射噪声,包括:将帧渲染时间传入预置的时间函数,得到函数周期;将函数周期确定为第二比例参数,并根据第二比例参数和预置的反射向量贡献参数进行线性插值处理,得到第一插值结果;根据第一插值结果、预置的第三插值参数和预置的第四插值参数进行线性插值处理,得到第二插值结果;将第二插值结果与初始冰体反射噪声进行相乘,得到目标冰体反射噪声。该方式,通过周期函数对初始冰体反射噪声进行周期性调整,实现了对冰体表面的视角扰动效果。
184.上述将切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据相机视线向量对世界空间反射向量进行线性插值处理,得到目标插值结果,包括:将切线空间中的切线空间反射向量与目标矩阵进行相乘,得到世界空间内的世界空间反射向量;根据相机视线向量和世界空间反射向量进行线性插值,得到目标插值结果。该方式,将切线空间反射向量从切线空间转换为世界空间,完成了反射向量与相机视线向量的坐标系的统一,从而实现插值运算。
185.上述对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图,包括:获取预置的高度贴图,并将高度贴图的第一通道值确定为凹凸偏移节点的高度参数;根据高度参数、预置的高度比和基础颜色贴图的uv坐标确定凹凸偏移节点的凹凸偏移值;根据凹凸偏移值调整预置的冰体内部纹理贴图、冰体法线贴图和/或高度贴图的uv坐标,生成冰体材质的视差贴图。该方式,明确了凹凸偏移处理的具体调整方式,实现了对冰体材质的内部结构的模拟,提高了模拟效果的真实性。
186.上述根据凹凸偏移值调整预置的冰体内部纹理贴图、冰体法线贴图和/或高度贴图的uv坐标,生成冰体材质的视差贴图,包括:将凹凸偏移值输入到预置的冰体内部纹理贴图的uv坐标、冰体法线贴图的uv坐标和/或高度贴图的uv坐标中;将高度贴图的第一通道值确定为冰体材质节点的底色参数;或,将冰体内部纹理贴图的第一通道值确定为冰体材质节点的粗糙度参数;将冰体内部纹理贴图的第二通道值确定为冰体材质节点的环境遮蔽参数;或,将冰体法线贴图的第一通道值确定为冰体材质节点的法线参数;根据底色参数、粗糙度参数、环境遮蔽参数和/或法线参数生成冰体材质的视差贴图。该方式,明确了视差贴图的具体生成过程,对冰体材质的至少一个参数进行调整,提高了对冰体材质内部的模拟效果,提高了可编辑性和应用范围,实现对不同环境下的冰体的模拟。
187.上述在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图,包括:在待处理的冰体模型中划分第一过渡区域和第二过渡区域;根据第一过渡区域生成第一自发光贴图;根据第二过渡区域生成第二自发光贴图;将第一自发光贴图与第二自发光贴图进行叠加,生成冰体自发光贴图。该方式,明确了冰体自发光贴图的生成过程,通过菲涅尔效应模拟了冰体材质对光的透射效果,从而体现冰体的不同部位的通透性,避免了sdf算法导致的高开销。
188.上述根据第一过渡区域生成第一自发光贴图,包括:获取基础颜色贴图的初始颜
色数值;根据相机视线向量对第一过渡区域进行计算,生成第一透射贴图;根据第一透射贴图、初始颜色数值和预设的颜色阈值进行插值处理,得到第一自发光贴图。该方式,明确了第一自发光贴图的生成过程,增强了冰体模型中第一过渡区域对光的透射效果。
189.上述根据第二过渡区域生成第二自发光贴图,包括:获取基础颜色贴图的初始颜色数值;根据相机视线向量对第二过渡区域进行计算,生成第二透射贴图;根据第二透射贴图、初始颜色数值和预设的颜色阈值进行插值处理,得到第二自发光贴图。该方式,明确了第二自发光贴图的生成过程,增强了冰体模型中第二过渡区域对光的透射效果。
190.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述冰体材质的渲染方法的步骤,步骤具体包括:
191.获取待处理的冰体模型和预置的多个贴图,多个贴图包括基础颜色贴图、冰体法线贴图和冰体表面纹理贴图;根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图;根据基础颜色贴图和各向异性贴图生成冰体模型对应的第一冰体材质贴图。通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果。
192.上述方法还包括:对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图;将视差贴图和第一冰体材质贴图叠加,生成冰体模型对应的第二冰体材质贴图。该方式,通过视差贴图来表现冰体内部的深度效果,增强了冰体的内部结构和颜色的通透感。
193.上述方法还包括:在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图;将冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应的第三冰体材质贴图。该方式,通过冰体自发光贴图来表现冰体的透光性。
194.上述方法还包括:对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图;在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图;将视差贴图、冰体自发光贴图和第一冰体材质贴图叠加,生成冰体模型对应的第四冰体材质贴图。该方式,通过各向异性贴图来表现冰体在不同视角下不同的高光表现,在移动终端模拟冰体对光线的扭曲扰动效果,提高了冰体材质在移动终端的各向异性表现效果;通过视差贴图来表现冰体内部的深度效果,增强了冰体的内部结构和颜色的通透感;通过冰体自发光贴图来表现冰体的透光性,在移动终端更好地模拟了冰体的真实物理透射效果,降低了模拟冰体所需的性能开销。
195.上述根据冰体法线贴图和冰体表面纹理贴图进行各向异性处理,得到各向异性贴图,包括:根据冰体法线贴图确定初始冰体反射噪声;根据预置的时间函数确定比例参数,并根据比例参数和初始冰体反射噪声进行两次插值处理,得到目标冰体反射噪声;将目标冰体反射噪声与初始反射向量叠加,得到切线空间反射向量,初始反射向量为相机视线向量相对于冰体模型法线的反射向量;将切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据相机视线向量对世界空间反射向量进行线性插值处理,得到目标插值结果;根据目标插值结果对冰体表面纹理贴图进行采样,得到各向异性贴图。该方式,通过法线贴图将切线空间反射向量转换到世界空间,从而结合相机视线向量进行线性
插值并进行采样,实现了冰体在不同视角下不同的高光表现。
196.上述根据冰体法线贴图确定初始冰体反射噪声,包括:将冰体法线贴图中的法线进行归一化处理,得到第一插值参数;对冰体法线贴图进行采样,得到第二插值参数;根据第一插值参数、第二插值参数和预置的第一比例参数进行线性插值处理,得到初始冰体反射噪声。该方式,对初始冰体反射噪声的过程进行细化,增强了各向异性参数的强度,提高了模拟真实性。
197.上述根据预置的时间函数确定比例参数,并根据比例参数和初始冰体反射噪声进行两次线性插值处理,得到目标冰体反射噪声,包括:将帧渲染时间传入预置的时间函数,得到函数周期;将函数周期确定为第二比例参数,并根据第二比例参数和预置的反射向量贡献参数进行线性插值处理,得到第一插值结果;根据第一插值结果、预置的第三插值参数和预置的第四插值参数进行线性插值处理,得到第二插值结果;将第二插值结果与初始冰体反射噪声进行相乘,得到目标冰体反射噪声。该方式,通过周期函数对初始冰体反射噪声进行周期性调整,实现了对冰体表面的视角扰动效果。
198.上述将切线空间反射向量从切线空间转换到世界空间,得到世界空间反射向量,并根据相机视线向量对世界空间反射向量进行线性插值处理,得到目标插值结果,包括:将切线空间中的切线空间反射向量与目标矩阵进行相乘,得到世界空间内的世界空间反射向量;根据相机视线向量和世界空间反射向量进行线性插值,得到目标插值结果。该方式,将切线空间反射向量从切线空间转换为世界空间,完成了反射向量与相机视线向量的坐标系的统一,从而实现插值运算。
199.上述对预置的冰体内部纹理贴图进行凹凸偏移处理,得到视差贴图,包括:获取预置的高度贴图,并将高度贴图的第一通道值确定为凹凸偏移节点的高度参数;根据高度参数、预置的高度比和基础颜色贴图的uv坐标确定凹凸偏移节点的凹凸偏移值;根据凹凸偏移值调整预置的冰体内部纹理贴图、冰体法线贴图和/或高度贴图的uv坐标,生成冰体材质的视差贴图。该方式,明确了凹凸偏移处理的具体调整方式,实现了对冰体材质的内部结构的模拟,提高了模拟效果的真实性。
200.上述根据凹凸偏移值调整预置的冰体内部纹理贴图、冰体法线贴图和/或高度贴图的uv坐标,生成冰体材质的视差贴图,包括:将凹凸偏移值输入到预置的冰体内部纹理贴图的uv坐标、冰体法线贴图的uv坐标和/或高度贴图的uv坐标中;将高度贴图的第一通道值确定为冰体材质节点的底色参数;或,将冰体内部纹理贴图的第一通道值确定为冰体材质节点的粗糙度参数;将冰体内部纹理贴图的第二通道值确定为冰体材质节点的环境遮蔽参数;或,将冰体法线贴图的第一通道值确定为冰体材质节点的法线参数;根据底色参数、粗糙度参数、环境遮蔽参数和/或法线参数生成冰体材质的视差贴图。该方式,明确了视差贴图的具体生成过程,对冰体材质的至少一个参数进行调整,提高了对冰体材质内部的模拟效果,提高了可编辑性和应用范围,实现对不同环境下的冰体的模拟。
201.上述在待处理的冰体模型中确定第一过渡区域和第二过渡区域,并根据第一过渡区域和第二过渡区域生成冰体自发光贴图,包括:在待处理的冰体模型中划分第一过渡区域和第二过渡区域;根据第一过渡区域生成第一自发光贴图;根据第二过渡区域生成第二自发光贴图;将第一自发光贴图与第二自发光贴图进行叠加,生成冰体自发光贴图。该方式,明确了冰体自发光贴图的生成过程,通过菲涅尔效应模拟了冰体材质对光的透射效果,
从而体现冰体的不同部位的通透性,避免了sdf算法导致的高开销。
202.上述根据第一过渡区域生成第一自发光贴图,包括:获取基础颜色贴图的初始颜色数值;根据相机视线向量对第一过渡区域进行计算,生成第一透射贴图;根据第一透射贴图、初始颜色数值和预设的颜色阈值进行插值处理,得到第一自发光贴图。该方式,明确了第一自发光贴图的生成过程,增强了冰体模型中第一过渡区域对光的透射效果。
203.上述根据第二过渡区域生成第二自发光贴图,包括:获取基础颜色贴图的初始颜色数值;根据相机视线向量对第二过渡区域进行计算,生成第二透射贴图;根据第二透射贴图、初始颜色数值和预设的颜色阈值进行插值处理,得到第二自发光贴图。该方式,明确了第二自发光贴图的生成过程,增强了冰体模型中第二过渡区域对光的透射效果。
204.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
205.另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
206.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
207.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
208.最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1