三维虚拟宠物的生成方法、装置、设备及存储介质制造方法及图纸

技术编号:19994657 阅读:69 留言:0更新日期:2019-01-05 13:03
本申请公开了一种三维虚拟宠物生成方法、装置、设备及存储介质,属于计算机图形学领域。所述方法包括:向服务器发送三维虚拟宠物的获取请求;接收所述服务器发送的三维虚拟宠物的形象参数;根据所述形象参数,从所述三维虚拟宠物的素材集合中确定所述三维虚拟宠物的n层目标制作素材;所述素材集合中包括n层制作素材,所述n层制作素材与所述三维虚拟宠物的n个角色部位分别对应,存在至少一层制作素材包括至少两个对应同一部位的不同素材;将所述三维虚拟宠物的n层目标制作素材按照层级顺序进行叠加组合,生成所述三维虚拟宠物的宠物形象。本申请实施例能够基于有限的制作素材为同一类型的三维虚拟宠物生成指数级别的不同宠物形象。

Generation Method, Device, Equipment and Storage Medium of 3D Virtual Pet

This application discloses a three-dimensional virtual pet generation method, device, device and storage medium, which belongs to the field of computer graphics. The method comprises sending a request for acquisition of a three-dimensional virtual pet to the server, receiving the image parameters of the three-dimensional virtual pet sent by the server, determining the n-layer target production material of the three-dimensional virtual pet from the material set of the three-dimensional virtual pet according to the image parameters, and including the n-layer production material, the n-layer production material and the said material set. There are at least one layer of production material including at least two different materials corresponding to the same part. The N-level production material of the three-dimensional virtual pet is superimposed and combined according to the hierarchical order to generate the PET image of the three-dimensional virtual pet. The embodiment of this application can generate different PET images of the same type of three-dimensional virtual pet based on limited production material.

【技术实现步骤摘要】
三维虚拟宠物的生成方法、装置、设备及存储介质
本申请实施例涉及计算机图形学领域,特别涉及一种三维虚拟宠物的生成方法、装置、设备及存储介质。
技术介绍
游戏应用程序中存在很多同类型的三维虚拟宠物,三维虚拟宠物包括士兵、将士、英雄、宠物、非玩家角色(Non-PlayerCharacter,NPC)等等。在生成同类型的三维虚拟宠物时,相关技术会为同类型的三维虚拟宠物设置三维的身体模型,然后在身体模型的身体和/或面部上叠加不同的图案花纹以及服装,从而生成宠物形象互不相同的三维虚拟宠物。但由于不同宠物形象的同类型三维虚拟宠物,需要分别添加一些个性化的素材上去,因此生成过程需要耗费较多的时间和计算资源,而且导致生成的宠物形象的类型数量有限。
技术实现思路
本申请实施例提供了一种三维虚拟宠物的生成方法、装置、设备及存储介质,可以解决相关技术中对同类型的三维虚拟宠物需要分别添加一些个性化素材,需要耗费较多的时间和计算资源的问题。所述技术方案如下:根据本申请的一个方面,提供了一种三维虚拟宠物的生成方法,应用于提供有三维虚拟宠物的应用程序中,存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所本文档来自技高网...

【技术保护点】
1.一种三维虚拟宠物的生成方法,其特征在于,应用于提供有所述三维虚拟宠物的应用程序中,存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所述方法包括:向服务器发送三维虚拟宠物的获取请求;接收所述服务器发送的所述三维虚拟宠物的形象参数;根据所述形象参数,从所述三维虚拟宠物的素材集合中确定所述三维虚拟宠物的n层目标制作素材;所述素材集合中包括n层制作素材,所述n层制作素材与所述三维虚拟宠物的n个角色部位分别对应,存在至少一层制作素材包括至少两个对应同一部位的不同素材,第i层目标制作素材是第i层制作素材中的一个,0≤i≤n且n为大于1的整数;将所述三维虚拟宠物的n层目标制作素材按照层级...

【技术特征摘要】
1.一种三维虚拟宠物的生成方法,其特征在于,应用于提供有所述三维虚拟宠物的应用程序中,存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所述方法包括:向服务器发送三维虚拟宠物的获取请求;接收所述服务器发送的所述三维虚拟宠物的形象参数;根据所述形象参数,从所述三维虚拟宠物的素材集合中确定所述三维虚拟宠物的n层目标制作素材;所述素材集合中包括n层制作素材,所述n层制作素材与所述三维虚拟宠物的n个角色部位分别对应,存在至少一层制作素材包括至少两个对应同一部位的不同素材,第i层目标制作素材是第i层制作素材中的一个,0≤i≤n且n为大于1的整数;将所述三维虚拟宠物的n层目标制作素材按照层级顺序进行叠加组合,生成所述三维虚拟宠物的宠物形象。2.根据权利要求1所述的方法,其特征在于,所述形象参数包括所述三维虚拟宠物的n层目标制作素材的素材标识;所述根据所述形象参数,从所述三维虚拟宠物的素材集合中确定所述三维虚拟宠物的n层目标制作素材,包括:根据所述三维虚拟宠物的第i层目标制作素材的素材标识,从所述素材集合中的第i层制作素材中,确定所述第i层目标制作素材。3.根据权利要求2所述的方法,其特征在于,所述n层制作素材包括:所述三维虚拟宠物的三维身体模型和n-1层纹理素材层;所述将所述三维虚拟宠物的n层目标制作素材按照层级顺序进行叠加组合,生成所述三维虚拟宠物的宠物形象,包括:以所述三维虚拟宠物的三维身体模型为基础,按照所述n-1层纹理素材层的层级顺序依次将每层纹理素材叠加至所述三维身体模型上。4.根据权利要求3所述的方法,其特征在于,所述至少两层纹理素材层,包括如下素材层中的至少两层:耳朵、皮肤、斑纹、花纹、眼睛、嘴巴和胡须。5.根据权利要求4所述的方法,其特征在于,同一个所述纹理素材层中的各个素材具有不同的颜色和/或形状。6.根据权利要求4所述的方法,其特征在于,所述纹理素材层中的各个素材具有透明度n,所述透明度n大于0%且小于100%。7.根据权利要求1至6任一所述的方法,其特征在于,所述向服务器发送三维虚拟宠物的获取请求,包括:接收第一用户界面上触发的购买操作;根据所述购买操作向所述服务器发送第一获取请求,所述第一获取请求用于购买所述三维虚拟宠物。8.根据权利要求1至6任一所述的方法,其特征在于,所述向服务器发送三维虚拟宠物的获取请求,包括:接收第二用户界面上触发的繁育操作;根据所述繁育操作向所述服务器发送第二获取请求,所述第二获取请求用于请求根据父母亲三维虚拟宠物的制作素材按照遗传规则来生成所述三维虚拟宠物。9.一种三维虚拟宠物生成方法,其特征在于,应用于提供有三维虚拟宠物的服务器中,存在至少一个所述三维虚拟宠物的宠物形象是按照基因遗传规则生成的,所述方法包括:接收终端发送的三维虚拟宠物的获取请求;根据所述获取请求确定所述三维虚拟宠物的形象参数,所述形象参数用于指示所述终端从所述三维虚拟宠物的素材集合中确定所述三...

【专利技术属性】
技术研发人员:杨旭
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1