一种信息处理方法和信息处理装置与流程

文档序号:31754381发布日期:2022-10-11 23:48阅读:49来源:国知局
一种信息处理方法和信息处理装置与流程

1.本技术涉及但不限于信息技术领域,尤其涉及一种信息处理方法和信息处理装置。


背景技术:

2.随着社会的发展、科技的进步,互联网成为了大多数人们工作生活中的一部分,从而虚拟数字场景作为互联网的新形态应运而生,它是虚拟世界与现实世界的融合,是现实世界的增强现实,从而满足了广大用户的沉浸式体验。目前,在对虚拟数字场景中的图像帧进行渲染时,大多针对整个图像帧采用全局渲染的方式进行处理,渲染效果单一。


技术实现要素:

3.本技术实施例期望提供一种信息处理方法和信息处理装置。
4.本技术的技术方案是这样实现的:
5.一种信息处理方法,所述方法包括:
6.获取待处理图像帧的三维网格模型,确定所述三维网格模型中的第一子网格模型和第二子网格模型;
7.对所述第一子网格模型和所述第二子网格模型做第一全局处理,并且,对所述第二子网格模型做第二处理,所述第二处理使所述第二子网格模型不受所述第一全局处理影响,其中,所述第一全局处理使所述三维网格模型带第一效果;
8.基于带所述第一效果的第一子网格模型和不带所述第一效果的第二子网格模型,确定待显示图像帧。
9.一种信息处理装置,所述信息处理装置包括:
10.获取模块,用于获取待处理图像帧的三维网格模型,确定所述三维网格模型中的第一子网格模型和第二子网格模型;
11.处理模块,用于对所述第一子网格模型和第二子网格模型做第一全局处理,并且,对所述第二子网格模型做第二处理,所述第二处理使所述第二子网格模型不受所述第一全局处理影响,其中,所述第一全局处理使所述三维网格模型带第一效果;
12.确定模块,用于基于带所述第一效果的第一子网格模型和不带所述第一效果的第二子网格模型,确定待显示图像帧。
13.一种电子设备,所述电子设备包括:处理器、存储器和通信总线;
14.所述通信总线用于实现处理器和存储器之间的通信连接;
15.所述处理器用于执行存储器中存储的信息处理程序,以实现上述的信息处理方法的步骤。
16.一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述的信息处理方法的步骤。
17.本技术实施例所提供的信息处理方法和信息处理装置,通过获取待处理图像帧的
三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧;也就是说,本技术实施例中,对待处理图像帧的三维网格模型进行处理的过程中,对第一子网格模型和第二子网格模型处理后产生的效果不同,进而基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型来确定待处理图像帧的待显示图像帧,实现局部凸显第一效果的目的。
附图说明
18.图1为本技术的实施例提供的一种可选的信息处理方法的流程示意图一;
19.图2为本技术的实施例提供的一种可选的信息处理方法的流程示意图二;
20.图3为本技术的实施例提供的一种根据辉光需求将模型放入不同图层的示意图;
21.图4为本技术的实施例提供的一种将原始材质替换为黑色材质的示意图;
22.图5为本技术的实施例提供的一种对需要辉光的材质进行处理前后的对比示意图;
23.图6为本技术的实施例提供的一种高斯曲线的示意图;
24.图7为本技术的实施例提供的一种采样的示意图;
25.图8为本技术的实施例提供的一种经过高斯模糊处理的场景示意图;
26.图9为本技术的实施例提供的一种将黑色材质替换为原始材质的示意图;
27.图10为本技术的实施例提供的一种待显示图像帧的呈现效果的示意图;
28.图11为本技术的实施例提供的一种可选的信息处理方法的流程示意图三;
29.图12为本技术的实施例提供的一种信息处理装置的结构示意图;
30.图13为本技术的实施例提供的一种电子设备的结构示意图。
具体实施方式
31.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
32.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
33.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
34.下面说明本技术实施例提供的信息处理设备的示例性应用,本技术实施例提供的信息处理设备可以实施为笔记本电脑,平板电脑,台式计算机,移动设备(例如,个人数字助理,专用消息设备,便携式游戏设备),智能机器人以及可穿戴设备等任意具有屏幕显示功能的电子设备,也可以实施为服务器。下面,将说明信息处理设备实施为电子设备时的示例性应用。
35.本技术的实施例提供一种信息处理方法,该信息处理方法应用于电子设备,参照图1所示,该方法包括以下步骤:
36.步骤101、获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型。
37.本技术实施例中,三维网格模型中的第一子网格模型为虚拟数字场景中待突出显示的特定模型。
38.在一个可实现的场景中,本技术实施例提供的信息处理方法,可以在网页(web)平台中实现,web平台承载有各种网站应用。进一步地,本技术实施例提供的信息处理方法,可以借助web平台,在web图形库(web graphics library,webgl)、threejs领域中对模型分层渲染。
39.这里,在获取到待处理图像帧的三维网格模型的情况下,区分出三维网格模型中待突出显示的第一子网格模型以及不突出显示的第二子网格模型。
40.步骤102、对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响。
41.其中,第一全局处理是一种全局渲染方式,对所有三维网格模型都有效,第一全局处理使三维网格模型带第一效果。
42.本技术实施例中,电子设备对第一子网格模型和第二子网格模型做第一全局处理,可以通过在同一渲染通道(render pass)中对第一子网格模型和第二子网格模型进行图像渲染处理来实现。这里,对第二子网格模型做第二处理,以使第二子网格模型不受第一全局处理的影响。
43.步骤103、基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧。
44.本技术实施例中,电子设备包括图形处理器、存储器以及显示屏。其中,存储器包括系统内存对应的系统存储器和用于高速数据交换的缓存存储器,缓存存储器中包括缓存块。电子设备中部署有应用程序,应用程序中部署有渲染引擎。电子设备通过应用程序运行渲染引擎时,通过图形处理器能够将三维网格模型中局部子网格模型如第一子网格模型呈现的第一效果实时计算出来,并在电子设备的显示屏上展示第一效果对应的渲染效果。
45.在一个可实现的场景中,在web平台中,经过第二处理的第二子网络模型避开第一全局处理,达到三维网格模型中局部子网格模型如第一子网格模型带第一效果的目的。
46.本技术实施例提供一种信息处理方法,通过获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧;也就是说,本申
请实施例中,对待处理图像帧的三维网格模型进行处理的过程中,对第一子网格模型和第二子网格模型处理后产生的效果不同,进而基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型来确定待处理图像帧的待显示图像帧,实现局部凸显第一效果的目的。
47.本技术其他实施例中,步骤102中对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,可以通过如下步骤实现:
48.在对第一子网格模型和第二子网格模型做第一全局处理之前,将第二子网格模型的原始材质替换为目标材质,得到第三子网格模型,目标材质经过第一全局处理后不带第一效果;以及
49.在对第一子网格模型和第二子网格模型做第一全局处理之后,将具有目标材质的第三子网格模型替换为具有原始材质的第二子网格模型。
50.本技术实施例中,在对第一子网格模型和第二子网格模型做第一全局处理之前,将第二子网格模型的原始材质替换为目标材质,得到第三子网格模型,这里,由于经过替换材质得到的第三子网格模型经过第一全局处理后不带第一效果,也就是说,第一全局处理对第三子网格模型并未生效。
51.本技术其他实施例中,步骤102对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,可以通过图2所示的步骤实现:
52.步骤201、将第一子网格模型放入第一图层,将第二子网格模型放入第二图层。
53.在一些实施例中,第一子网格模型带有第一图层的标识,第二子网格模型带有第二图层的标识。可以理解地,两种标识用于区分三维网格模型中的两类需要做不同处理的对象。
54.本技术实施例中,图层可以理解为含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成页面的最终效果。图层和图层之间是相互独立的,对一个图层内的对象进行的相关操作一般不会影响其它的图层。多个图层可以叠加显示。
55.在一个可实现的场景中,以待处理图像帧的三维网格模型包括需要辉光的辉光模型和不需要辉光的普通模型为例,参见图3所示,示例性的,三维网格模型包括两个辉光模型和三个普通模型,其中,两个辉光模型作为第一子网格模型,三个普通模型作为第二子网格模型,电子设备将第一子网格模型放入第一图层例如图3中的新图层1,将第二子网格模型放入第二图层例如图3中的原始图层0。
56.步骤202、将第二图层内第二子网格模型的原始材质替换为目标材质,得到具有目标材质的第三子网格模型。
57.本技术其他实施例中,目标材质为黑色材质,黑色材质经过全局辉光渲染后不带辉光效果。
58.结合图3和图4所示,电子设备将原始图层0内的三个普通模型的原始材质替换为目标材质,得到具有目标材质的第三子网格模型,例如,得到黑色材质的第三子网格模型,将三个普通模型进行模型备份保存,以便还原回去。
59.在一些实施例中,电子设备采用同步帧率的处理方式,把上述原始图层0中的非辉光部分模型即三个普通模型的材质替换成黑色材质,得到具有黑色材质的第三子网格模型
并保存起来,方便辉光渲染完成后,还原回去。并采用同步帧率的处理方式,把场景的背景渲染成黑色背景,避免背景会受到辉光效果影响。
60.在一个可实现的场景中,结合图5所示,图5呈现了经过步骤201-步骤202对需要辉光的材质进行处理,处理前后的对比结果,图5中的左侧表示未处理前待处理图像帧中的辉光模型的呈现效果,图5中的右侧表示对需要辉光的材质和背景进行处理后的呈现效果,此时,不仅将普通模型的原始材质替换为目标材质,而且将背景渲染成黑色背景。
61.步骤203、对第一图层内的第一子网格模型和第二图层内的第三子网格模型做第一全局处理。
62.本技术其他实施例中,第一全局处理包括:全局辉光渲染;第一效果包括:辉光效果。
63.本技术其他实施例中,全局辉光渲染的处理方式为高斯模糊处理。
64.本技术实施例中,电子设备对第一图层内的第一子网格模型和第二图层内的第三子网格模型做全局辉光渲染,例如采用高斯模糊处理的方式实现,参照图6所示,基于高斯曲线可知,在靠近其中心的地方给出高值,随着距离的增加逐渐消失,相邻的像素点弱化处理。
65.结合图7和图8所示,对高斯模糊处理的方式作出进一步的说明,参见图7所示,在一个片段周围采样一个32x32的框,如果采用常规高斯模糊处理方式,对32x32的区域中每个点在一个纹理中采样1024次,处理复杂;本技术实施例中,采用两步高斯模糊的处理方式,将二维方程分成两个较小的一维方程:一个描述水平权重,另一个描述垂直权重。进一步地,先使用场景纹理上的水平权重进行水平模糊,然后在生成的纹理上进行垂直模糊,如此只需要进行32+32个样本的处理,节省了大量的处理性能。
66.进一步地,将模糊纹理添加在原始高动态范围成像(high dynamic range imaging,hdr)场景纹理之上。参见图8所示,由于模糊滤镜导致明亮区域在宽度和高度上都得到了扩展,因此经过高斯模糊处理的场景的明亮区域看起来会发光或溢出光。
67.步骤204、将第二图层内的第三子网格模型替换为具有原始材质的第二子网格模型。
68.本技术实施例中,在图4的基础上,采用同步帧率的方式,参照图9所示,将黑色材质的第三子网格模型替换为具有原始材质的普通模型,即将备份保存的非辉光部分模型还原成初始材质。
69.本技术其他实施例中,步骤103基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧,可以通过如下步骤实现:
70.将第一图层与第二图层叠加,确定待显示图像帧。
71.本技术实施例中,电子设备将第一图层与第二图层叠加,还原场景的背景颜色,得到如图10所示的待显示图像帧的呈现效果,如此,不仅实时渲染全局,而且达到了预期的局部辉光效果。
72.本技术其他实施例中,步骤101中确定三维网格模型中的第一子网格模型和第二子网格模型,可以通过如图11所示的步骤实现:
73.步骤401、为需要带第一效果的三维网格模型赋予第一标识,为不需要带第一效果的三维网格模型赋予第二标识。
74.本技术实施例中,在获取到待处理图像帧的三维网格模型的情况下,确定三维网格模型中需要带第一效果的三维网格模型以及不需要带第一效果的三维网格模型,进而为需要带第一效果的三维网格模型赋予第一标识,为不需要带第一效果的三维网格模型赋予第二标识,如此,以实现按照需求对三维网格模型进行标记,进而便于后续基于标识进行精准的渲染处理。当引入图层来对不同的三维网格模型分别进行渲染时,可根据三维网格模型所带的标识来确定将该模型放入哪个图层中,例如,将带有第一标识的三维网格模型放入第一图层,将带有第二标识的三维网格模型放入第二图层。
75.步骤402、将带有第一标识的三维网格模型确定为第一子网格模型,将带有第二标识的三维网格模型确定为第二子网格模型。
76.本技术实施例中,在为三维网格模型赋予不同的标识的情况下,将带有第一标识的三维网格模型确定为第一子网格模型,将带有第二标识的三维网格模型确定为第二子网格模型。
77.本技术其他实施例中,对每一待处理图像帧执行信息处理方法,确定多个待显示图像帧,将多个待显示图像帧进行合成处理,获得待显示动画。
78.本技术实施例中,电子设备采用同步帧率的处理方式对每一待处理图像帧执行信息处理方法,确定多个待显示图像帧,将多个待显示图像帧进行合成处理,获得待显示动画,实现了更加精准的渲染局部模型辉光,相比相关技术中利用点光源,调整光源位置和方向,单独高亮局部模型的方式,实现了模型局部自身发出辉光或溢出光的效果。
79.本技术的实施例提供一种信息处理装置,该信息处理装置可以应用于图1对应的实施例提供的一种信息处理方法中,参照图12所示,该信息处理装置5包括:
80.获取模块501,用于获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;
81.处理模块502,用于对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;
82.确定模块503,用于基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧。
83.本技术其他实施例中,处理模块502,用于在对第一子网格模型和第二子网格模型做第一全局处理之前,将第二子网格模型的原始材质替换为目标材质,得到第三子网格模型,目标材质经过第一全局处理后不带第一效果;以及在对第一子网格模型和第二子网格模型做第一全局处理之后,将具有目标材质的第三子网格模型替换为具有原始材质的第二子网格模型。
84.本技术其他实施例中,处理模块502,将第一子网格模型放入第一图层,将第二子网格模型放入第二图层;将第二图层内第二子网格模型的原始材质替换为目标材质,得到具有目标材质的第三子网格模型;对第一图层内的第一子网格模型和第二图层内的第三子网格模型做第一全局处理;将第二图层内的第三子网格模型替换为具有原始材质的第二子网格模型。
85.本技术其他实施例中,确定模块503,用于将第一图层与第二图层叠加,确定待显示图像帧。
86.本技术其他实施例中,第一全局处理包括:全局辉光渲染;第一效果包括:辉光效果。
87.本技术其他实施例中,目标材质为黑色材质,黑色材质经过全局辉光渲染后不带辉光效果。
88.本技术其他实施例中,全局辉光渲染的处理方式为高斯模糊处理。
89.本技术其他实施例中,获取模块501,用于为需要带第一效果的三维网格模型赋予第一标识,为不需要带第一效果的三维网格模型赋予第二标识;将带有第一标识的三维网格模型确定为第一子网格模型,将带有第二标识的三维网格模型确定为第二子网格模型。
90.本技术其他实施例中,确定模块503,用于对每一待处理图像帧执行信息处理方法,确定多个待显示图像帧,将多个待显示图像帧进行合成处理,获得待显示动画。
91.本技术实施例提供一种信息处理装置,通过获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧;也就是说,本技术实施例中,对待处理图像帧的三维网格模型进行处理的过程中,对第一子网格模型和第二子网格模型处理后产生的效果不同,进而基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型来确定待处理图像帧的待显示图像帧,实现局部凸显第一效果的目的。
92.需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1对应的实施例提供的信息处理方法中的实现过程,此处不再赘述。
93.本技术的实施例提供一种电子设备,该电子设备可以应用于图1对应的实施例提供的一种信息处理方法中,参照图13所示,该电子设备6(图13中的电子设备6与图12中的信息处理装置5对应)包括:处理器601、存储器602和通信总线603,其中:
94.通信总线603用于实现处理器601和存储器602之间的通信连接;
95.处理器601用于执行存储器602中存储的信息处理程序,以实现以下步骤:
96.获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;
97.对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;
98.基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧。
99.在本技术的其他实施例中,处理器601用于执行存储器602中存储的信息处理程序,以实现以下步骤:
100.在对第一子网格模型和第二子网格模型做第一全局处理之前,将第二子网格模型的原始材质替换为目标材质,得到第三子网格模型,目标材质经过第一全局处理后不带第一效果;以及
101.在对第一子网格模型和第二子网格模型做第一全局处理之后,将具有目标材质的
第三子网格模型替换为具有原始材质的第二子网格模型。
102.在本技术的其他实施例中,处理器601用于执行存储器602中存储的信息处理程序,以实现以下步骤:
103.将第一子网格模型放入第一图层,将第二子网格模型放入第二图层;
104.将第二图层内第二子网格模型的原始材质替换为目标材质,得到具有目标材质的第三子网格模型;
105.对第一图层内的第一子网格模型和第二图层内的第三子网格模型做第一全局处理;
106.将第二图层内的第三子网格模型替换为具有原始材质的第二子网格模型。
107.在本技术的其他实施例中,处理器601用于执行存储器602中存储的信息处理程序,以实现以下步骤:
108.将第一图层与第二图层叠加,确定待显示图像帧。
109.在本技术的其他实施例中,第一全局处理包括:全局辉光渲染;第一效果包括:辉光效果。
110.在本技术的其他实施例中,目标材质为黑色材质,黑色材质经过全局辉光渲染后不带辉光效果。
111.在本技术的其他实施例中,全局辉光渲染的处理方式为高斯模糊处理。
112.在本技术的其他实施例中,处理器601用于执行存储器602中存储的信息处理程序,以实现以下步骤:
113.为需要带第一效果的三维网格模型赋予第一标识,为不需要带第一效果的三维网格模型赋予第二标识;
114.将带有第一标识的三维网格模型确定为第一子网格模型,将带有第二标识的三维网格模型确定为第二子网格模型。
115.在本技术的其他实施例中,处理器601用于执行存储器602中存储的信息处理程序,以实现以下步骤:对每一待处理图像帧执行信息处理方法,确定多个待显示图像帧,将多个待显示图像帧进行合成处理,获得待显示动画。
116.作为示例,处理器可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
117.本技术实施例提供一种电子设备,通过获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧;也就是说,本技术实施例中,对待处理图像帧的三维网格模型进行处理的过程中,对第一子网格模型和第二子网格模型处理后产生的效果不同,进而基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型来确定待处理图像帧的待显示图像帧,实现局部凸显第一效果的目的。
118.需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1对
应的实施例提供的信息处理方法中的实现过程,此处不再赘述。
119.本技术的实施例提供一种计算机可读存储介质,该存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现如下步骤:
120.获取待处理图像帧的三维网格模型,确定三维网格模型中的第一子网格模型和第二子网格模型;
121.对第一子网格模型和第二子网格模型做第一全局处理,并且,对第二子网格模型做第二处理,第二处理使第二子网格模型不受第一全局处理影响,其中,第一全局处理使三维网格模型带第一效果;
122.基于带第一效果的第一子网格模型和不带第一效果的第二子网格模型,确定待显示图像帧。
123.在本技术的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行,还可以实现以下步骤:
124.在对第一子网格模型和第二子网格模型做第一全局处理之前,将第二子网格模型的原始材质替换为目标材质,得到第三子网格模型,目标材质经过第一全局处理后不带第一效果;以及
125.在对第一子网格模型和第二子网格模型做第一全局处理之后,将具有目标材质的第三子网格模型替换为具有原始材质的第二子网格模型。
126.在本技术的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行,还可以实现以下步骤:
127.将第一子网格模型放入第一图层,将第二子网格模型放入第二图层;
128.将第二图层内第二子网格模型的原始材质替换为目标材质,得到具有目标材质的第三子网格模型;
129.对第一图层内的第一子网格模型和第二图层内的第三子网格模型做第一全局处理;
130.将第二图层内的第三子网格模型替换为具有原始材质的第二子网格模型。
131.在本技术的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行,还可以实现以下步骤:
132.将第一图层与第二图层叠加,确定待显示图像帧。
133.在本技术的其他实施例中,第一全局处理包括:全局辉光渲染;第一效果包括:辉光效果。
134.在本技术的其他实施例中,目标材质为黑色材质,黑色材质经过全局辉光渲染后不带辉光效果。
135.在本技术的其他实施例中,全局辉光渲染的处理方式为高斯模糊处理。
136.在本技术的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行,还可以实现以下步骤:
137.为需要带第一效果的三维网格模型赋予第一标识,为不需要带第一效果的三维网格模型赋予第二标识;
138.将带有第一标识的三维网格模型确定为第一子网格模型,将带有第二标识的三维网格模型确定为第二子网格模型。
139.在本技术的其他实施例中,该一个或者多个程序可被一个或者多个处理器执行,还可以实现以下步骤:
140.对每一待处理图像帧执行信息处理方法,确定多个待显示图像帧,将多个待显示图像帧进行合成处理,获得待显示动画。
141.需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1对应的实施例提供的信息处理方法中的实现过程,此处不再赘述。
142.这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和设备实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
143.上述计算机存储介质/存储器可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性随机存取存储器(ferromagnetic random access memory,fram)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc read-only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种终端,如移动电话、计算机、平板设备、个人数字助理等。
144.应理解,说明书通篇中提到的“一个实施例”或“一实施例”或“本技术实施例”或“前述实施例”或“一些实施例”或“一些实施方式”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”或“本技术实施例”或“前述实施例”或“一些实施例”或“一些实施方式”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
145.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
146.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
147.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
148.本技术所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组
合,得到新的方法实施例。
149.本技术所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
150.本技术所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
151.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
152.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
153.值得注意的是,本技术实施例中的附图只是为了说明各个器件在终端设备上的示意位置,并不代表在终端设备中的真实位置,各器件或各个区域的真实位置可根据实际情况(例如,终端设备的结构)作出相应改变或偏移,并且,图中的终端设备中不同部分的比例并不代表真实的比例。
154.以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1