【技术实现步骤摘要】
三维虚拟宠物的二维渲染图的生成方法、设备及存储介质
本申请涉及图像处理
,特别涉及一种三维虚拟宠物的二维渲染图的生成方法、显示方法、设备及存储介质。
技术介绍
构建三维虚拟宠物的应用程序通常提供三维虚拟宠物的二维渲染图,以便在某些重要级较低的页面中以二维渲染图代替三维虚拟宠物的三维模型进行显示。在相关技术中,应用程序中的三维虚拟宠物的二维渲染图通常由美工设计人员人工绘制获得。比如,应用程序的开发者开发应用程序时,首先设计三维虚拟宠物的二维渲染图,然后参照二维渲染图进行建模,获得三维虚拟宠物的宠物模型,在发布应用程序时,将三维虚拟宠物及其二维渲染图同时发布。然而,相关技术中的二维渲染图需要在应用程序发布之前预先生成,不适用于在生成之前外观特征不可预知的三维虚拟宠物的应用程序,导致二维渲染图的应用场景有限。
技术实现思路
本申请实施例提供了一种三维虚拟宠物的二维渲染图的生成方法、显示方法、计算机设备及存储介质,可以用于解决相关技术中二维渲染图不适用于在生成之前外观特征不可预知的三维虚拟宠物的应用程序,导致二维渲染图的应用场景有限的问题,技术方案如下:一方面,提供了一种三维虚拟宠物的二维渲染图的生成方法,用于为应用程序提供后台支持的服务器中,所述应用程序提供有三维虚拟宠物,且存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所述方法包括:获取所述三维虚拟宠物的形象参数;根据所述形象参数,从所述三维虚拟宠物的素材集合中确定出n个目标形象素材;所述素材集合包括n组形象素材,所述n组形象素材分别对应的所述三维虚拟宠物的n个角色元素,且所述n个目标形象素 ...
【技术保护点】
1.一种三维虚拟宠物的二维渲染图的生成方法,其特征在于,用于为应用程序提供后台支持的服务器中,所述应用程序提供有三维虚拟宠物,且存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所述方法包括:获取所述三维虚拟宠物的形象参数;根据所述形象参数,从所述三维虚拟宠物的素材集合中确定出n个目标形象素材;所述素材集合包括n组形象素材,所述n组形象素材分别对应的所述三维虚拟宠物的n个角色元素,且所述n个目标形象素材与所述n个角色元素一一对应,n≥2,且n为整数;根据所述n个目标形象素材生成所述三维虚拟宠物;将所述三维虚拟宠物投影至指定二维平面,生成所述三维虚拟宠物的二维渲染图。
【技术特征摘要】
1.一种三维虚拟宠物的二维渲染图的生成方法,其特征在于,用于为应用程序提供后台支持的服务器中,所述应用程序提供有三维虚拟宠物,且存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所述方法包括:获取所述三维虚拟宠物的形象参数;根据所述形象参数,从所述三维虚拟宠物的素材集合中确定出n个目标形象素材;所述素材集合包括n组形象素材,所述n组形象素材分别对应的所述三维虚拟宠物的n个角色元素,且所述n个目标形象素材与所述n个角色元素一一对应,n≥2,且n为整数;根据所述n个目标形象素材生成所述三维虚拟宠物;将所述三维虚拟宠物投影至指定二维平面,生成所述三维虚拟宠物的二维渲染图。2.根据权利要求1所述的方法,其特征在于,所述获取所述三维虚拟宠物的形象参数,包括:随机生成所述三维虚拟宠物的形象参数;或者,根据所述三维虚拟宠物的父母亲虚拟宠物,按照预设的遗传规则生成所述三维虚拟宠物的形象参数。3.根据权利要求1所述的方法,其特征在于,所述将所述三维虚拟宠物投影至指定二维平面,获得所述三维虚拟宠物的二维渲染图,包括:在视景体内创建所述三维虚拟宠物的宠物模型;所述视景体包含所述指定二维平面,且所述指定二维平面处于所述宠物模型和视点之间,所述视点是渲染摄像机观察所述宠物模型时所在的点,且所述渲染摄像机观察所述宠物模型的方向与所述指定二维平面垂直;通过所述渲染摄像机将所述宠物模型在所述指定二维平面上的投影渲染到指定尺寸的纹理中;将所述纹理按照指定图像格式存储为所述二维渲染图。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述指定尺寸;所述在视景体内创建所述三维虚拟宠物的宠物模型,包括:根据所述指定尺寸获取所述宠物模型的模型尺寸;按照所述模型尺寸,在所述视景体内创建所述宠物模型。5.根据权利要求4所述的方法,其特征在于,所述获取所述指定尺寸,包括:获取所述三维虚拟宠物对应的业务标识,所述业务标识用于指示在终端中展示所述二维渲染图的业务,查询与所述业务标识对应的所述指定尺寸。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取所述三维虚拟宠物的动作参数,所述动作参数指示所述三维虚拟宠物执行的动作;所述通过所述渲染摄像机将所述宠物模型在所述预设平面上的投影渲染到指定尺寸的纹理中,包括:控制所述宠物模型按照所述动作参数执行动作;在所述宠物模型执行到指定动作帧时,通过所述渲染摄像机将所述宠物模型在所述预设平面上的投影渲染到所述指定尺寸的纹理中。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成所述三维虚拟宠物的宠物标识;将所述二维渲染图对应所述三维虚拟宠物的宠物标识存储至内容分发网络服务器;向所述终端发送所述三维虚拟宠物的宠物标识,所述宠物标识用于指示所述终端从所述内容分发网络服务器获取所述二维渲染图。8.一种三维虚拟宠物的二维渲染图的显示方法,其特征在于,用于运行有应用程序的终端中,所述应用程序提供有三维虚拟宠物,且存在至少一个所述三维虚拟宠物的宠物形象是基于基因遗传规则生成的,所述方法包括:获取所述三维虚拟宠物的宠物标识;向内容分发网络服务器发送所述宠物标识;接收所述内容分发网络服务器返回的所述三维虚拟宠物的二维渲染图,所述二维渲染图是应用程序服务器获取所述三维虚拟宠物的形象参数,根据所述形象参数,从所述三维虚拟宠物的素材集合中确定出n个目标形象素材,根据所述n个目标形象素材生成所述三维虚拟宠物,并将所述三维虚拟宠物投影至指定二维平面生成的图像;显示宠物预览界面,所述宠物预览界面包括所述三维虚拟宠...
【专利技术属性】
技术研发人员:李金明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。