一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种图像融合处理方法、系统、设备及计算机可读存储介质与流程

2022-02-23 00:20:33 来源:中国专利 TAG:


1.本发明涉及视频流图像处理技术领域,尤其涉及一种图像融合处理方法、系统、设备及计算机可读存储介质。


背景技术:

2.第三人称视角单游戏更加强调动作感,主角在游戏屏幕上是可见的。其以开阔的视野和更加刺激的动作特效而深受玩家追捧们。第三人称视角游戏中,游戏角色中可以加载有不同的特效,同时游戏角色需要完成不同的动作以完成游戏任务,玩家通过游戏中的俯瞰视角和其他角度视角观察并控制游戏角色,当游戏角色靠近视角点的位置时,由于特效的遮挡,导致玩家不能准确控制游戏角色。示意性的,当游戏角色位于视角点的前方,且游戏角色目前有特效加身,当玩家控制游戏角色快跑、转身等动作时,特效图片随着人物刚性运动,使得游戏画面感比较生硬,降低了玩家的游戏体验感。


技术实现要素:

3.基于现有技术的缺陷,本技术提供一种图像融合处理方法、系统、设备及计算机可读存储介质,旨在提高游戏画面的流畅度,增强玩家的游戏体验感。
4.一方面,本技术提供一种图像融合处理方法,其中,包括,
5.于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数;
6.根据所述第一运动参数形成第一控制参数;
7.根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数;
8.根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
9.优选地,上述的一种图像融合处理方法,其中,于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数具体包括:
10.于预定数据中获取一子目标列表;
11.于所述子目标列表中获取与运动状态匹配的子目标数据,根据所述子目标数据形成所述特征子目标。
12.优选地,上述的一种图像融合处理方法,其中,根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数具体包括:
13.根据所述第一控制参数形成第一配置参数和曲线;
14.根据所述第一配置参数和曲线形成第一控制指令;
15.根据所述控制指令、所述特征子目标的基本参数形成第一计算参数。
16.优选地,上述的一种图像融合处理方法,其中,根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹具体包括:
17.根据所述第一计算参数形成第一偏移数据;
18.根据所述第一偏移量形成所述控制指令;
19.将所述控制指令赋值于所述特征子目标的预制参数以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
20.另一方面,本技术再提供一种图像融合处理系统,其中,包括,
21.第一状态参数形成单元,于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数;
22.第一控制参数形成单元,根据所述第一运动参数形成第一控制参数;
23.第一计算参数形成单元,根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数;
24.控制指令形成单元,根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
25.优选地,上述的一种图像融合处理系统,其中,所述第一状态参数形成单元包括:
26.数据模块,用以于预定数据中获取一子目标列表;
27.配置模块,用以于所述子目标列表中获取与运动状态匹配的子目标数据,根据所述子目标数据形成所述特征子目标。
28.优选地,上述的一种图像融合处理系统,其中,所述第一计算参数形成单元具体包括:
29.根据所述第一控制参数形成第一配置参数和曲线;
30.根据所述第一配置参数和曲线形成第一控制指令;
31.根据所述控制指令、所述特征子目标的基本参数形成第一计算参数。
32.优选地,上述的一种图像融合处理系统,其中,控制指令形成单元具体包括:
33.根据所述第一计算参数形成第一偏移数据;
34.根据所述第一偏移量形成所述控制指令;
35.将所述控制指令赋值于所述特征子目标的预制参数以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
36.另一方面,本技术再提供一种视频游戏融合处理设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如任一项所述的视频游戏融合处理方法的步骤。
37.最后,本技术再提供一种计算机可读存储介质,该计算机可读存储介质上存储有视频游戏融合处理程序,视频游戏融合处理程序被处理器执行时实现如上述任一项所述的视频游戏融合处理方法的步骤。
38.与现有技术相比,本技术的有益效果是:
39.通过此种方式可以使得特效随着角色的运动而运动,提高了画面的流畅感。尤其是在3d游戏中,有效避免了玩家的眩晕感。在3d沉浸式游戏中,如果角色一直处于运动的状态,而特效处于静止状态容易造成眩晕(原因在于角色在运动过程中,玩家大脑中所呈现出来的画面感应为角色与特效一起运动,但是实际上双眼看到的画面仅仅为角色处于运动状态,特效处于静止状态,游戏呈现的图像与实际脑中想到的图像不一致,容易造成生理性眩晕)。
附图说明
40.图1为本发明实施例提供的一种图像融合处理方法的流程示意图;
41.图2为本发明实施例提供的一种图像融合处理方法的效果对比图;
42.图3为本发明实施例提供的一种图像融合处理方法的流程示意图;
43.图4为本发明实施例提供的一种图像融合处理方法的流程示意图;
44.图5为本发明实施例提供的一种图像融合处理方法的流程示意图;
45.图6为本发明实施例提供的一种设备的结构示意图。
具体实施方式
46.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
47.实施例一
48.一方面,本技术提供一种图像融合处理方法,应用于渲染引擎中,渲染过程中通过prefab数据包的方式形成特效(例如光晕、武器使用效果等),于所述prefab数据包内记载本公开的图像融合处理方法,也可以理解为图像融合处理脚本程序,具体地:
49.如图1所示,一种图像融合处理方法,其中,包括,
50.步骤s110、于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数;子目标可为特效本体,也可为形成特效的粒子系统,目标体可为第三人称游戏中的玩家角色。
51.当目标体处于运动状态下,可形成第一状态参数,第一参数参数可为水平方向的运动参数,例如匀速速度的数据参数、匀加速运动的数据参数、匀减速运动的数据参数,也可为垂直方向运动的数据参数,例如跳跃运动参数、原地运动的数据参数,或者是旋转运动参数,例如向左转动、向右转动等方式形成的运动数据。
52.步骤s120、根据所述第一运动参数形成第一控制参数;所述第一控制参数匹配所述第一运动参数,例如第一运动参数为匀加速运动,所述第一控制参数则为携带有匀加速运动信息的控制参数。示意性地,所述第一控制参数至少包括运动范围阈值、运动大小阈值。
53.步骤s130、根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数;其中,所述特征子目标的基础参数可为所述特征子目标的custom data。
54.步骤s140、根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
55.本发明通过在预制件prefab上增加图像融合处理脚本程序,对目标体的运动状态做实时监控,根据监控抓取的运动数据形成第一控制参数,将第一控制参数通过数学计算转变为控制指令,并传输到特征子目标的特征数据中,以使得特征子目标发生位移,从而实现对运动状态的模拟。
56.列举一具体示例,如图2所示,图2中上部分为现有技术的效果,其中特效一直处于固定状态下,图2中下部分为本技术处理后的效果,当角色处于云加速运动的状态下,实时获取目标体的第一状态参数,根据第一状态参数形成特效部分的运动范围阈值、运动大小
阈值等控制参数,将运动范围阈值、运动大小阈值等控制参数结合特效粒子系统中的custom data做计算以确定每个特效的偏移量,根据该偏移量调整每个特效当前的显示效果,以使得每个特效随着角色的运动而产生运动。
57.通过此种方式可以使得特效随着角色的运动而运动,提高了画面的流畅感。尤其是在3d游戏中,有效避免了玩家的眩晕感。在3d沉浸式游戏中,如果角色一直处于运动的状态,而特效处于静止状态容易造成眩晕(原因在于角色在运动过程中,玩家大脑中所呈现出来的画面感应为角色与特效一起运动,但是实际上双眼看到的画面仅仅为角色处于运动状态,特效处于静止状态,游戏呈现的图像与实际脑中想到的图像不一致,容易造成生理性眩晕)。
58.如图3所示,作为进一步优选实施方案,上述的一种图像融合处理方法,其中,步骤s110、于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数具体包括:
59.步骤s1101、于预定数据中获取一子目标列表;预定数据可为配置列表。
60.步骤s1102、于所述子目标列表中获取与运动状态匹配的子目标数据,根据所述子目标数据形成所述特征子目标。从配置列表中获取需要做运动变化的粒子系统,粒子系统可以理解为子目标数据。所述特征子目标中可以为多个特效子元素(粒子系统),也可为一个整体的特效(例如该特效仅有一个元素,则该元素即为特效本体)。
61.如图4所示,作为进一步优选实施方案,上述的一种图像融合处理方法,其中,步骤s130、根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数具体包括:
62.步骤s1301、根据所述第一控制参数形成第一配置参数和曲线;第一配置参数至少包括加速规模、加速区域、速度、最高速度、最大距离、效果“移动速度”的当前移动速度,角色与特效之间的距离。曲线至少包括加速度曲线、衰变率曲线。示意性地,例如加速规模配置为0.3、加速区域配置为0.1、速度配置为0.03、最高速度配置为0.3、最大距离配置为15、效果“移动速度”的当前移动速度配置为8.324639e-11,角色与特效之间的距离配置为0。曲线至少包括加速度曲线、衰变率曲线。上述配置可实现对速度的平滑控制。
63.步骤s1302、根据所述第一配置参数和曲线形成第一控制指令;
64.步骤s1303、根据所述第一控制指令、所述特征子目标的基本参数形成第一计算参数。示意性地,将上述得到配置参数与粒子系统的custom data进行运算,并将运算结果传输至顶点着色器以计算形成顶点偏移量。
65.如图5所示,作为进一步优选实施方案,上述的一种图像融合处理方法,其中,步骤s140、根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹具体包括:
66.步骤s1401、根据所述第一计算参数形成第一偏移数据;第一偏移数据也可为第一计算参数,也可以为根据第一计算参数二次计算形成的数据,示意性地,所述第一偏移数据可为顶点偏移量。
67.步骤s1402、根据所述第一偏移量形成所述控制指令;
68.步骤s1403、将所述控制指令赋值于所述特征子目标的预制参数以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
69.其中步骤s1402与步骤s1403可以合并为一个步骤,有可为分开,例如可以根据将
所述所述第一偏移量赋值于所述特征子目标的预制参数以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。也可以将所述控制指令赋值于所述特征子目标的预制参数以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。其中,所述预制参数可为预制件prefab中的“材质”。
70.实施例二
71.另一方面,本技术再提供一种图像融合处理系统,其中,包括:
72.第一控制指令形成单元,于目标体关联显示控制的状态下,于所述触发指令匹配预制指令的状态下形成第一控制指令;
73.控制单元,显示控制于所述第一控制指令的作用下调整所述目标体的显示状态。
74.作为进一步优选实施方案,上述的一种图像融合处理系统,其中,所述第一控制指令形成单元具体包括:
75.第一触发指令形成装置,读取第一特征体与第二特征体之间的第一参数,根据所述第一参数形成所述触发指令;
76.第一判断装置,所述触发指令匹配第一阈值的状态下形成所述第一控制指令。
77.作为进一步优选实施方案,上述的一种图像融合处理系统,其中,所述第一控制指令形成单元具体包括:
78.第二触发指令形成装置,读取当前目标体与第一特征之间的第二参数,根据所述第二参数形成所述触发指令;
79.第二判断装置,于所述触发指令匹配第二阈值的状态下形成所述第一控制指令。
80.作为进一步优选实施方案,上述的一种图像融合处理系统,其中,所述第一控制指令形成单元具体包括:
81.第三触发指令形成装置,读取当前的动态特征参数,根据所述动态特征参数参数形成所述触发指令;
82.第三判断装置,于所述触发指令匹配第三阈值的状态下形成所述第一控制指令。
83.一种图像融合处理系统的工作原理与上述的一种图像融合处理方法的工作原理相同,此处不做赘述。
84.实施例三
85.另一方面,本技术再提供一种视频游戏融合处理设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如任一项所述的视频游戏融合处理方法的步骤,包括:
86.于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数;
87.根据所述第一运动参数形成第一控制参数;
88.根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数;
89.根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
90.如图6所示,设备具体包括:一个或多个处理器610,图6中以一个处理器610为例;存储器620,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器610执行,使得一个或多个处理器610实现本发明任意实施例所述的混合现实交互方法。处理器610与存储器620可以通过总线或其他方式连接,图6中以通过总线连接为例。
91.存储器620,作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的混合现实交互方法对应的程序指令(例如,各方向上信号的接收与场强的测量以及单程时延的确定和ta信息的采集)。处理器610通过运行存储在存储器620中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的混合现实交互方法。
92.存储器620可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
93.实施例四
94.最后,本技术再提供一种计算机可读存储介质,该计算机可读存储介质上存储有视频游戏融合处理程序,视频游戏融合处理程序被处理器执行时实现如上述任一项所述的视频游戏融合处理方法的步骤,具体包括:
95.于子目标被标记为特征子目标体的状态下,获取目标体的当前第一状态参数;
96.根据所述第一运动参数形成第一控制参数;
97.根据所述第一控制参数、所述特征子目标的基本参数形成第一计算参数;
98.根据所述第一计算参数形成作用于所述子目标的控制指令,以使得所述特征子目标于所述第一计算参数的作用下形成匹配所述第一状态参数的运动轨迹。
99.当然,本发明实施例所提供的一种计算机可读存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的混合现实交互方法中的相关操作。
100.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
101.值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
102.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献