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

一种基于离线数据的图像处理方法、系统、设备及计算机可读存储介质与流程

2022-03-16 13:49:31 来源:中国专利 TAG:


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


背景技术:

2.在现有技术的游戏或三维动画中,虚拟角色的角色动作制作往往需要消耗很大的运算量,当涉及某个角色需要做出画师未设计制作出的相关动作时,即没有对相应的角色骨骼制作动画,游戏中的对应角色不能实现播放动画。
3.针对不同角色的骨骼动作的转换,一般采用通过一个中间媒介系统转换动画信息是方式实现,例如3d引擎中的rig系统,绑定一套统一命名规则的配置,通过这套配置相互转化动画信息,具体地,例如:首先将角色a的骨骼动画数据,在引擎中绑定到角色a的rig上,利用引擎现有技术将角色a的rig上的动画数据传递给角色b的rig,角色b的rig上的数据再反向绑定到b的骨骼上;但是因为角色a的体型与角色b的体型不同,角色b动作在实施过程中会出现角色b相关的动作时容易穿插过度不协调的问题,因此,如何高效并真实地构建虚拟角色的角色动作,尤其是不同角色之间相同动作的自然协调实现成为了计算机图形学领域的一大难点。


技术实现要素:

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.图1为本发明实施例提供的一种基于离线数据的图像处理方法的流程示意图;
33.图2为本发明实施例提供的一种基于离线数据的图像处理方法的流程示意图;
34.图3为本发明实施例提供的一种设备的结构示意图。
具体实施方式
35.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本
发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
36.实施例一
37.一方面,本技术提供一种基于离线数据的图像处理方法,应用于渲染引擎中,渲染过程中通过粒子系统控制特效的显示方式,于所述粒子系统内增加本公开的基于离线数据的图像处理方法,具体地:
38.如图1所示,一种基于离线数据的图像处理方法,旨在实现角色游戏动作的重复利用,示意性地,例如角色a制作有一套完整的跳舞动作,角色b尚未具有该舞蹈动作,通过本公开的能够快速让角色b在不改变基础源动画数据的状态下快速用以一套模仿角色a、且匹配自身的舞蹈动作,包括:
39.步骤s110、于第一基础参数形成的状态下;获取第二基础数据;由于本实施例实施的过程中不改变每个角色的源动画数据(源动画数据至少包括角色a的源动画数据)。其中,例如将角色b模仿角色a的舞蹈动作,角色a与角色b在为同一个类型(例如均为同一类型)的状态下可以将角色a的舞蹈动作传递中角色b,第一基础参数可为角色a与角色b之间区别点的列表清单,例如角色a的体型为纤细身材,角色b的体型为丰满身材。由于本公开不改变角色源动画数据,为了使得角色b完成舞蹈动作不存在违和感,故而需要获取第一基础参数。
40.第二基础数据为角色a的骨骼动作数据,也可理解为舞蹈动作的骨骼动画数据,第二基础数据也作为角色b的骨骼动作数据。
41.步骤s120、根据所述第二基础数据、第一基础参数形成第二基础更新数据;第二基础更新数据为调整后的角色b的骨骼动作数据。
42.具体地,根据第一基础参数调整第二基础数据,以使得形成后的第二基础更新数据跟匹配新的角色。例如角色a的体型为纤细身材,其腰围数据相对较小,角色b的体型为丰满身材,其腰围数据相对较大,此时角色a完成叉腰动作时,其手部固定的位置例如为x,当把x数据复制到角色b时,由于角色b的腰围数据相对较大,进而导致角色b手术固定于x位置时其手部嵌入其要不内部。故而需要通过状态机叠层方式调整形成第二基础更新数据。
43.步骤s130、根据第二基础更新数据、第二特征数据形成第二动作数据。其中第二特征数据为角色b的基础数据,相当于角色b的刚体数据结合动作数据以使得角色b拥有一整套之前未创建的舞蹈动作。
44.步骤s140、状态机根据第二动作数据做叠层处理并输出动画数据。
45.上述实施方案中,在离线状态下,在第一基础参数形成的状态下,基于第一基础参数经过处理操作后形成第二动作数据,并经状态机叠层处理后输出动画数据,该动画数据匹配新角色的体型,且该动画数据可以被保存至本地,反复播放。
46.如图2所示,作为进一步优选实施方案,步骤s110、于第一基础参数形成的状态下;获取第二基础数据还包括:
47.步骤s1101、于当前目标体匹配预制目标体的状态下(当前目标体和预制目标体必须为同一类型,比如均为成年人、孩童等),读取所述预制目标的第一特征参数;于当前目标体和预制目标体必须为同一类型(比如均为成年人、孩童等)判定所述目标体匹配预制目标体。
48.步骤s1102、根据所述第一特征参数形成第一基础参数;所述第一特征参数为角色a的动画数据,所述第一基础参数为角色a的骨骼动作参数,
49.步骤s1103、复制所述第一基础参数至当前目标体,根据所述第一基础参数形成所述第二基础数据。
50.具体地:将角色a的动作参数在引擎中通过bake(烘焙方式)至角色a的rig系统中,通过rig系统将角色a的动作参数传递至角色b,将角色b的rig系统上的动作参数反向bake到角色b的骨骼上以实现动作的基础绑定。
51.作为进一步优选实施方案,步骤s110、于第一基础参数形成的状态下;获取第二基础数据中所述第一基础参数形成方式包括:
52.步骤s1091、根据当前目标体的第二特征数据、预制目标体的第二特征数据获取当前目标体的第二特征数据、预制目标体的第二特征数据区别特征参数;第二特征数据可被定义为角色的体型基础数据。
53.步骤s10921、根据所述区别特征参数形成所述第一基础参数。区别特征参数可被定义为两个角色之间的体型差异部分的数据。
54.实施例二
55.另一方面,本技术再提供一种基于离线数据的图像处理系统,其中,包括:
56.第二基础数据形成单元,于第一基础参数形成的状态下;获取第二基础数据;
57.第二基础更新数据形成单元,根据所述第二基础数据、第一基础参数形成第二基础更新数据;
58.第二动作数据形成单元,根据第二基础更新数据、第二特征数据形成第二动作数据。
59.作为进一步优选实施方案,上述的一种基于离线数据的图像处理系统,其中,还包括:
60.第一特征参数形成单元,于当前目标体匹配预制目标体的状态下,读取所述预制目标的第一特征参数;
61.第一基础参数形成单元,根据所述第一特征参数形成第一基础参数;
62.绑定单元,复制所述第一基础参数至当前目标体,根据所述第一基础参数形成所述第二基础数据。
63.作为进一步优选实施方案,上述的一种基于离线数据的图像处理系统,其中,还包括;
64.第一基础参数形成单元,根据当前目标体的第二特征数据、预制目标体的第二特征数据获取当前目标体的第二特征数据、预制目标体的第二特征数据区别特征参数;根据所述区别特征参数形成所述第一基础参数。
65.作为进一步优选实施方案,上述的一种基于离线数据的图像处理系统,其中,输出单元,状态机根据第二动作数据做叠层处理并输出动画数据。
66.一种基于离线数据的图像处理系统的工作原理与上述的一种基于离线数据的图像处理方法的工作原理相同,此处不做赘述。
67.实施例三
68.另一方面,本技术再提供一种视频游戏处理设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如任一项所述的基于离线数据的图像处理方法的步骤,包括:
69.于第一基础参数形成的状态下;获取第二基础数据;
70.根据所述第二基础数据、第一基础参数形成第二基础更新数据;
71.根据第二基础更新数据、第二特征数据形成第二动作数据。
72.如图3所示,设备具体包括:一个或多个处理器310,图3中以一个处理器310为例;存储器320,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器310执行,使得一个或多个处理器310实现本发明任意实施例所述的混合现实交互方法。处理器310与存储器320可以通过总线或其他方式连接,图3中以通过总线连接为例。
73.存储器320,作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的混合现实交互方法对应的程序指令(例如,各方向上信号的接收与场强的测量以及单程时延的确定和ta信息的采集)。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的混合现实交互方法。
74.存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
75.实施例四
76.最后,本技术再提供一种计算机可读存储介质,该计算机可读存储介质上存储有视频游戏处理程序,视频游戏处理程序被处理器执行时实现如上述任一项所述的基于离线数据的图像处理方法的步骤,具体包括:
77.于第一基础参数形成的状态下;获取第二基础数据;
78.根据所述第二基础数据、第一基础参数形成第二基础更新数据;
79.根据第二基础更新数据、第二特征数据形成第二动作数据。
80.当然,本发明实施例所提供的一种计算机可读存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的混合现实交互方法中的相关操作。
81.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
82.值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
83.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,
本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

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

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

相关文献