一种图像资源的生成方法和装置制造方法及图纸

技术编号:20120906 阅读:17 留言:0更新日期:2019-01-16 12:37
本发明专利技术实施例提供了一种图像资源的生成方法和装置,方法包括:获取待生成的目标图像资源对应的目标模型,获取目标模型中各顶点的颜色参数,根据各顶点的颜色参数对目标模型进行渲染,得到目标图像资源。基于本发明专利技术实施例提供的图像资源的生成方法,不需要利用贴图,仅根据模型中各顶点的颜色参数,就可以生成目标图像资源,进而减小目标图像资源占用的存储空间。

A Method and Device for Generating Image Resources

The embodiment of the present invention provides a method and device for generating image resources. The method includes acquiring the target model corresponding to the target image resources to be generated, acquiring the color parameters of each vertex in the target model, rendering the target model according to the color parameters of each vertex, and obtaining the target image resources. The method of generating image resources based on the embodiments of the present invention can generate the target image resources according to the color parameters of each vertex in the model without using the mapping, thereby reducing the storage space occupied by the target image resources.

【技术实现步骤摘要】
一种图像资源的生成方法和装置
本专利技术涉及计算机
,特别是涉及一种图像资源的生成方法和装置。
技术介绍
继拟物化、扁平化和长阴影之后,lowpoly(低多边形)风格的图像资源越来越受到用户喜欢,lowpoly风格的图像资源通常应用于游戏应用程序的游戏场景中。lowpoly风格的图像资源的模型由三角形构成,相邻的三角形的颜色各不相同,模型中各三角形的顶点可以称为该模型的顶点。现有技术中,生成lowpoly风格的图像资源时,首先获取待生成的图像资源对应的模型,然后,获取预设的贴图,并将贴图加载到模型中,最后,根据预设的材质对加载了贴图的模型进行渲染,生成图像资源。例如,该图像资源为游戏场景中的汽车,在生成该汽车对应的图像资源时,首先获取该汽车对应的汽车模型,然后获取预设的汽车贴图,并将汽车贴图加载到汽车模型中,最后,根据预设的材质对加载了贴图的汽车模型进行渲染,得到显示为汽车的图像资源。由上述可见,现有技术中,在生成图像资源时需要在模型中加载预设的贴图,而贴图通常会占用较大的存储空间,进而导致生成的图像资源占用较大的存储空间。
技术实现思路
本专利技术实施例的目的在于提供一种图像资源的生成方法和装置,以减小图像资源占用的存储空间。具体技术方案如下:第一方面,为了达到上述目的,本专利技术实施例公开了一种图像资源的生成方法,所述方法包括:获取待生成的目标图像资源对应的目标模型;获取所述目标模型中各顶点的颜色参数;根据所述各顶点的颜色参数对所述目标模型进行渲染,得到目标图像资源。可选的,所述获取待生成的目标图像资源对应的目标模型,包括:获取用户输入的结构参数;根据所述结构参数生成对应的结构模型,作为待生成的目标图像资源对应的目标模型。可选的,所述获取所述目标模型中各顶点的颜色参数,包括:获取用户输入的颜色参数生成指令;根据预设顶点绘制规则,生成所述目标模型中各顶点的颜色参数。可选的,所述方法还包括:获取用户输入的颜色参数修改指令;其中,所述颜色参数修改指令包括顶点标识和目标颜色参数,所述顶点标识用于标识待修改颜色参数的目标顶点;根据所述顶点标识,将所述目标顶点的颜色参数修改为所述目标颜色参数。第二方面,为了达到上述目的,本专利技术实施例公开了一种图像资源的生成装置,所述装置包括:第一获取模块,用于获取待生成的目标图像资源对应的目标模型;第二获取模块,用于获取所述目标模型中各顶点的颜色参数;生成模块,用于根据所述颜色参数对所述目标模型进行渲染,得到目标图像资源。可选的,所述第一获取模块,具体用于获取用户输入的结构参数;根据所述结构参数生成对应的结构模型,作为待生成的目标图像资源对应的目标模型。可选的,所述第二获取模块,具体用于获取用户输入的颜色参数生成指令;根据预设顶点绘制规则,生成所述目标模型中各顶点的颜色参数。可选的,所述装置还包括:参数修改模块,用于获取用户输入的颜色参数修改指令;其中,所述颜色参数修改指令包括顶点标识和目标颜色参数,所述顶点标识用于标识待修改颜色参数的目标顶点;根据所述顶点标识,将所述目标顶点的颜色参数修改为所述目标颜色参数。在本专利技术实施的另一方面,为了达到上述目的,本专利技术实施例还公开了一种电子设备,上述电子设备包括:存储器,用于存放计算机程序;处理器,用于执行所述存储器上所存放的程序时,实现如上述第一方面所述的图像资源的生成方法。在本专利技术实施的又一方面,还提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有指令,当其在计算机上运行时,实现如上述第一方面所述的图像资源的生成方法。在本专利技术实施的又一方面,本专利技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的图像资源的生成方法。本专利技术实施例提供的一种图像资源的生成方法和装置,可以获取待生成的目标图像资源对应的目标模型,获取目标模型中各顶点的颜色参数,根据各顶点的颜色参数对目标模型进行渲染,得到目标图像资源。基于本专利技术实施例提供的图像资源的生成方法,不需要利用贴图,仅根据模型中各顶点的颜色参数,就可以生成目标图像资源,进而减小目标图像资源占用的存储空间。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种图像资源的生成方法的流程图;图2为本专利技术实施例提供的一种图像资源的生成方法的示例的示意图;图3为本专利技术实施例提供的一种图像资源的生成方法的示例的示意图;图4为本专利技术实施例提供的一种图像资源的生成装置的结构图;图5为本专利技术实施例提供的一种电子设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中,在生成图像资源时需要在模型中加载预设的贴图,而贴图通常会占用较大的存储空间,进而导致生成的图像资源占用较大的存储空间。为了解决上述问题,本专利技术申请提供了一种图像资源的生成方法和装置。上述方法可以应用于智能终端(可以称为目标终端),或者,该方法也可以应用于目标终端中的应用程序,目标终端可以为智能手机、平板电脑等设备。本实施例以该方法应用于目标终端为例进行说明,其他情况与之类似。目标终端可以获取待生成的目标图像资源对应的目标模型,获取目标模型中各顶点的颜色参数,根据各顶点的颜色参数对目标模型进行渲染,得到目标图像资源。基于上述处理,目标终端不需要利用贴图,仅根据模型中各顶点的颜色参数,就可以生成目标图像资源,进而减小目标图像资源占用的存储空间。下面再通过具体实施例对本专利技术进行详细介绍。参见图1,图1为本专利技术实施例提供的一种图像资源的生成方法的流程图,该方法可以包括以下步骤:S101:获取待生成的目标图像资源对应的目标模型。其中,目标图像资源可以为三维的图像资源,具体的,目标图像资源可以为lowpoly风格的三维图像资源,例如,游戏场景中lowpoly风格的房子、游戏场景中lowpoly风格的人物等。目标模型用于表示目标图像资源的形状和结构,例如,目标图像资源为游戏场景中的汽车,则目标模型为该汽车对应的汽车模型;目标图像资源为游戏场景中的人物,则目标模型为该人物对应的人物模型。在实施中,目标终端可以获取待生成的目标图像资源对应的目标模型,以根据目标模型生成目标图像资源。目标终端获取目标模型的方式可以是多种多样的,可选的,目标终端可以采取以下两种方式获取目标模型:方式一,获取用户输入的结构参数;根据结构参数生成对应的结构模型,作为待生成的目标图像资源对应的目标模型。其中,结构参数可以包括模型各顶点的坐标。在实施中,目标终端可以根据用户需求生成目标图像资源的目标模型。具体的,用户可以通过目标终端的输入部件,向目标终端输入结构参数。目标终端则可以获取到用户输入的结本文档来自技高网...

【技术保护点】
1.一种图像资源的生成方法,其特征在于,所述方法包括:获取待生成的目标图像资源对应的目标模型;获取所述目标模型中各顶点的颜色参数;根据所述各顶点的颜色参数对所述目标模型进行渲染,得到目标图像资源。

【技术特征摘要】
1.一种图像资源的生成方法,其特征在于,所述方法包括:获取待生成的目标图像资源对应的目标模型;获取所述目标模型中各顶点的颜色参数;根据所述各顶点的颜色参数对所述目标模型进行渲染,得到目标图像资源。2.根据权利要求1所述的方法,其特征在于,所述获取待生成的目标图像资源对应的目标模型,包括:获取用户输入的结构参数;根据所述结构参数生成对应的结构模型,作为待生成的目标图像资源对应的目标模型。3.根据权利要求1所述的方法,其特征在于,所述获取所述目标模型中各顶点的颜色参数,包括:获取用户输入的颜色参数生成指令;根据预设顶点绘制规则,生成所述目标模型中各顶点的颜色参数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取用户输入的颜色参数修改指令;其中,所述颜色参数修改指令包括顶点标识和目标颜色参数,所述顶点标识用于标识待修改颜色参数的目标顶点;根据所述顶点标识,将所述目标顶点的颜色参数修改为所述目标颜色参数。5.一种图像资源的生成装置,其特征在于,所述装置包括:第一获取模块,用于获取待生成的目标图像资源对应的目标模型;第二获取模块,用于获取所述目标模型中各顶点的颜色参数;生成...

【专利技术属性】
技术研发人员:任宁生
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1