虚拟形象处理方法及装置制造方法及图纸

技术编号:39578968 阅读:12 留言:0更新日期:2023-12-03 19:29
本说明书实施例提供了虚拟形象处理方法及装置,其中,一种虚拟形象处理方法包括:获取服务方通过接口调用提交的服务场景的虚拟对象组的动作渲染请求后,根据服务场景的场景类型,在形象素材库中查询形象素材,基于形象素材对各虚拟对象进行动作编排,获得各虚拟对象的动作编排数据,根据各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,获得各虚拟对象的动作形象作为接口调用结果向服务方返回

【技术实现步骤摘要】
虚拟形象处理方法及装置


[0001]本文件涉及数据处理
,尤其涉及一种虚拟形象处理方法及装置


技术介绍

[0002]虚拟世界提供了对真实世界的模拟,甚至能够提供在真实世界难以实现的场景,因此虚拟世界越来越多地应用在各种场景,随着智能设备的普及和各种应用的推广,用户在相关应用场景下使用虚拟形象进行个性化交互的需求日益增长,在虚拟世界场景中,目标对象通过特定的身份标识登录三维虚拟世界,通过虚拟世界中虚拟的目标对象角色进行活动,如何为使用虚拟形象的用户提供更好的服务,是服务方日益关注的重点


技术实现思路

[0003]本说明书一个或多个实施例提供了一种虚拟形象处理方法,包括:获取服务方通过接口调用提交的服务场景的虚拟对象组的动作渲染请求;所述动作渲染请求中携带所述虚拟对象组中各虚拟对象的场景动作数据

根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材

基于所述形象素材对所述各虚拟对象进行动作编排,获得所述各虚拟对象的动作编排数据

根据所述各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,并将获得所述各虚拟对象的动作形象作为接口调用结果向所述服务方返回

[0004]本说明书一个或多个实施例提供了一种虚拟形象处理装置,包括:请求获取模块,被配置为获取服务方通过接口调用提交的服务场景的虚拟对象组的动作渲染请求;所述动作渲染请求中携带所述虚拟对象组中各虚拟对象的场景动作数据/>。
形象素材查询模块,被配置根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材

动作编排模块,被配置为基于所述形象素材对所述各虚拟对象进行动作编排,获得所述各虚拟对象的动作编排数据

形象渲染模块,被配置为根据所述各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,并将获得所述各虚拟对象的动作形象作为接口调用结果向所述服务方返回

[0005]本说明书一个或多个实施例提供了一种虚拟形象处理设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取服务方通过接口调用提交的服务场景的虚拟对象组的动作渲染请求;所述动作渲染请求中携带所述虚拟对象组中各虚拟对象的场景动作数据

根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材

基于所述形象素材对所述各虚拟对象进行动作编排,获得所述各虚拟对象的动作编排数据

根据所述各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,并将获得所述各虚拟对象的动作形象作为接口调用结果向所述服务方返回

[0006]本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:获取服务方通过接口调用提交的
服务场景的虚拟对象组的动作渲染请求;所述动作渲染请求中携带所述虚拟对象组中各虚拟对象的场景动作数据

根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材

基于所述形象素材对所述各虚拟对象进行动作编排,获得所述各虚拟对象的动作编排数据

根据所述各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,并将获得所述各虚拟对象的动作形象作为接口调用结果向所述服务方返回

附图说明
[0007]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术用户来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图;
[0008]图1为本说明书一个或多个实施例提供的一种虚拟形象处理方法实施环境的示意图;
[0009]图2为本说明书一个或多个实施例提供的一种虚拟形象处理方法处理流程图;
[0010]图3为本说明书一个或多个实施例提供的一种应用于应用程序内的虚拟形象渲染场景的虚拟形象处理方法处理流程图;
[0011]图4为本说明书一个或多个实施例提供的一种虚拟形象处理装置实施例的示意图;
[0012]图5为本说明书一个或多个实施例提供的一种虚拟形象处理设备的结构示意图

具体实施方式
[0013]为了使本
的用户更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例

基于本说明书一个或多个实施例,本领域普通技术用户在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围

[0014]本说明书一个或多个实施例提供的虚拟形象处理方法,可适用于虚拟形象处理这一实施环境,如图1所示,该实施环境至少包括虚拟形象渲染系统
101
,虚拟形象渲染系统
101
可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是云计算平台中的一个或者多个云服务器,响应于服务方的接口调用渲染虚拟形象或者动作形象

[0015]该实施环境还可包括服务方对应的服务器
102
,服务器
102
可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是云计算平台中的一个或者多个云服务器,用于获取服务方的虚拟形象渲染请求,并向虚拟形象渲染系统
101
提交,以使虚拟形象渲染系统
101
进行虚拟形象渲染或者动作形象渲染

[0016]此外,该实施环境还可包括终端
103
,终端
103
可配置应用程序的客户端,该客户端的具体形式可以是应用程序

应用程序内的子程序

应用程序内的服务模块或者网页程序;用户可基于该客户端参与服务

终端
103
可以是手机

个人电脑

平板电脑

电子书阅读器

基于
VR(Virtual Reality
,虚拟现实技术
)
进行信息交互的设备

车载终端
、IoT
设备

穿戴式智能设备

膝上型便携计算机和台式计算机等等

终端
103
还可用于采集用户的访问指令
并向服务方对应的服务器
1本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种虚拟形象处理方法,包括:获取服务方通过接口调用提交的服务场景的虚拟对象组的动作渲染请求;所述动作渲染请求中携带所述虚拟对象组中各虚拟对象的场景动作数据;根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材;基于所述形象素材对所述各虚拟对象进行动作编排,获得所述各虚拟对象的动作编排数据;根据所述各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,并将获得所述各虚拟对象的动作形象作为接口调用结果向所述服务方返回
。2.
根据权利要求1所述的虚拟形象处理方法,所述各虚拟对象的虚拟形象,采用如下方式获得:基于所述服务场景中各虚拟对象的对象数据,在素材库中查询所述各虚拟对象的待渲染素材;根据所述待渲染素材对所述各虚拟对象进行虚拟形象渲染,获得所述各虚拟对象的虚拟形象
。3.
根据权利要求2所述的虚拟形象处理方法,所述基于所述服务场景中各虚拟对象的对象数据,在素材库中查询所述各虚拟对象的待渲染素材子步骤执行前,还包括:检测所述服务场景中各虚拟对象的虚拟形象是否存在;若存在,基于初始动作数据对所述各虚拟对象的初始形象进行初始动作渲染,获得所述各虚拟对象的动作形象;若不存在,执行所述基于所述服务场景中各虚拟对象的对象数据,在素材库中查询所述各虚拟对象的待渲染素材子步骤
。4.
根据权利要求1所述的虚拟形象处理方法,所述根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材,包括:在所述形象素材库中查询所述场景类型下的形象素材集;读取所述形象素材集中所述场景动作数据对应的动作形象素材
。5.
根据权利要求1所述的虚拟形象处理方法,所述根据所述服务场景的场景类型,在形象素材库中查询与所述场景动作数据对应的形象素材,包括:在所述形象素材库中查询所述场景类型下的形象素材集;读取所述形象素材集中与所述场景动作数据和角色属性信息对应的动作形象素材
。6.
根据权利要求1所述的虚拟形象处理方法,所述基于所述形象素材对所述各虚拟对象进行动作编排,获得所述各虚拟对象的动作编排数据,包括:将所述动作形象素材输入所述服务场景对应的形象动作编排模型进行形象动作编排,获得所述各虚拟对象的动作编排数据
。7.
根据权利要求1所述的虚拟形象处理方法,所述根据所述各虚拟对象的动作编排数据和虚拟形象进行动作形象渲染,包括:对所述各虚拟对象的虚拟形象进行部位识别,获得所述各虚拟形象的形象部位;基于所述动作编排数据中的部位变化参数对所述形象部位进行部位渲染,获得所述各虚拟对象的动作形象

8.
根据权利要求1...

【专利技术属性】
技术研发人员:叶远帆
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1