角色插画的生成方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20567414 阅读:35 留言:0更新日期:2019-03-14 09:49
本说明书实施例提供了一种角色插画的生成方法、装置、设备及存储介质。其方法包括:显示第一三维模型;接收模型调整命令;根据模型调整命令对第一角色三维模型进行调整;利用调整后得到的第二角色三维模型生成二维角色插画文件。本说明书实施例提供的方法通过对三维模型进行调整,可灵活设置角色的显示角度及姿态,进而利用调整后的三维模型生成二维角色插画文件,其实现方式简单、灵活。

【技术实现步骤摘要】
角色插画的生成方法、装置、计算机设备及存储介质
本说明书实施例涉及计算机
,尤其涉及一种角色插画的生成方法、装置、计算机设备及存储介质。
技术介绍
角色插画广泛用于各种宣传文案,例如,电子商务网站上,各个商铺页面的商铺宣传或商品宣传,角色插画可以是静态图像,也可以是动态图像或视频。由于宣传文案的宣传目的不同等原因,角色插画往往需要体现较为鲜明的个性化特色。传统方式需要插画师绘制角色插画,往往工作进度缓慢。虽然可以利用现有的绘画素材库作为工具,但现有的绘画素材库往往难以满足角色插画的个性化需求。以人物角色插画为例,不同的宣传文案,往往对人物角色的动作、显示角度等等有不同的需求。因此需要将角色插画的生成工具化,从而提高角色插画生成的速度,简化其实现难度。
技术实现思路
本说明书实施例提供及一种角色插画生成方法、装置、计算机设备及计算机可读存储介质,以提高角色插画生成的速度,简化其实现难度。第一方面,本说明书实施例提供一种角色插画的生成方法,包括:加载指定数量和指定类型的三维模型显示于图像显示区域;接收模型调整命令,并根据所述模型调整命令对所述三维模型进行调整操作;利用调整操作后得到的三维模型生成二维角色插画文件。第二方面,本说明书实施例提供一种角色插画的生成装置,包括:三维模型加载模块,用于加载指定数量和指定类型的三维模型显示于图像显示区域;命令接收模块,用于接收模型调整命令;调整操作模块,用于根据所述模型调整命令对所述三维模型进行调整操作;角色插画生成模块,用于利用调整操作后得到的三维模型生成二维角色插画文件。第三方面,本说明书实施例提供一种计算机设备,其包括:一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:加载指定数量和指定类型的三维模型显示于图像显示区域;接收模型调整命令,并根据所述模型调整命令对所述三维模型进行调整操作;利用调整操作后得到的三维模型生成二维角色插画文件。第四方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:加载指定数量和指定类型的三维模型显示于图像显示区域;接收模型调整命令,并根据所述模型调整命令对所述三维模型进行调整操作;利用调整操作后得到的三维模型生成二维角色插画文件。本说明书实施例有益效果如下:本说明书实施例利用三维模型显示角度、位姿等可调的特点,首先加载三维模型,以便根据接收到的模型调整命令对三维模型进行调整;进而根据调整后的三维模型生成二维角色插画文件。其操作方式简单,用户无需较高的美术功底,仅需要对图像显示区域的三维模型进行调整,计算机程序即可根据用户的命令执行调整操作,从而实现用户所需的显示角度及动作,可大大提高角色插画的生成速度。附图说明图1为本说明书实施例提供的方法流程图;图2为本说明书一个实施例提供的三维模型示意图;图3为本说明书另一个实施例提供的三维模型示意图;图4为本说明书一个实施例提供的三维模型显示方式示意图;图5为本说明书另一个实施例提供的三维模型显示方式示意图;图6为本说明书实施例提供的三维模型轮廓附着示意图;图7为本说明书实施例提供的装置示意图。具体实施方式为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。本说明书实施例提供一种角色插画生成的辅助软件工具,用户可以通过该辅助软件工具选择角色插画所需的模型数量和类型,辅助软件工具根据用户的选择加载三维模型显示于图像显示区域;用户向辅助软件工具输入模型调整命令,辅助软件工具根据该命令对三维模型的角度、位姿等等进行调整;辅助软件工具根据调整后得到的三维模型生成二维角色插画文件。假设用户需要生成中秋主题的角色插画,该角色插画的内容是两个古代文人背对画面站立,其中一人伸手指向天空。那么,用户可以选择2个类型为“人类”的三维模型,辅助软件工具根据用户的选择加载2个人类三维模型显示于图像显示区域,用户向辅助软件工具输入模型调整命令,辅助软件工具根据该命令对这两个人类三维模型的角度、位姿等等进行调整,使得两个人类三维模型的显示角度为背对显示屏,且其中一个人类三维模型作出胳膊向上伸的动作;调整好之后,根据这两个三维模型生成二维角色插画文件。本说明书实施例利用三维模型显示角度、位姿等可调的特点,首先加载三维模型,以便根据接收到的模型调整命令对三维模型进行调整;进而根据调整后的三维模型生成二维角色插画文件。其操作方式简单,用户无需较高的美术功底,仅需要对图像显示区域的三维模型进行调整,计算机程序即可根据用户的命令执行调整操作,从而实现用户所需的显示角度及动作,可大大提高角色插画的生成速度。第一方面,本说明书实施例提供一种角色插画的生成方法,如图1所示,包括:步骤101、加载指定数量和指定类型的三维模型显示于图像显示区域。本说明书实施例中,各个三维模型均包括至少一个模型组件。其中,该步骤中加载的三维模型为初始三维模型,如图2或图3所示,其各个模型组件可以为几何立体,即球体、椎体、立方体、椭圆体、圆柱体等等,也可以为轮廓立体,例如发型立体、躯干立体等等。其中,加载的三维模型的数量和类型可以但不仅限于是用户指定的。三维模型的类型可以根据实际情况配置,本说明书不作限定,例如,人类、四肢动物、禽类等。步骤103、接收模型调整命令,并根据该模型调整命令对上述三维模型进行调整操作。步骤105、利用调整操作后得到的三维模型生成二维角色插画文件。本说明书实施例中,若指定的三维模型数量是两个或者两个以上,那么,可以在图像显示区域同时显示全部三维模型,也可以逐个显示三维模型。若同时显示全部三维模型,可以按照预先设定的显示模型进行显示,例如,可以将图像显示区域划分为若干区间,如图4所示,依次在各个区间显示三维模型;又例如,如图5所示,可以重点显示其中一个三维模型,并对该三维模型进行调整,待该三维模型调整完成,切换到下一个三维模型进行重点显示并调整,调整完所有三维模型后,调整各个三维模型之间的位置关系。也根据用户输入的指令确定各个三维模型的显示位置,例如,用户通过拖拽等方式将选择的三维模型拖拽到所需要的显示位置。若逐个显示三维模型,则对当前显示的三维模型进行调整,待调整完成后显示下一个三维模型,调整完所有三维模型后,显示全部三维模型并调整各个三维模型之间的位置关系。本说明书实施例中,模型调整命令既可以是通过触屏接收到的触控命令、手势识别命令,也可以是通过键盘、鼠标等输入输出设备接收到的命令。无论何种命令形式,根据调整操作的不同,模型调整命令可以包括多种命令类型,上述步骤102中,具体是确定模型调整命令的类型,根据不同的类型执行相应的调整操作。例如,模型角度调整操作、模型尺寸调整操作、模型位姿调整操作等等。若接收到的模型调整命令为模型角度调整命令,那么,该命令中还会携带旋转轴和旋转角度信息。例如,在以三维模型的中心作为原心建立三轴坐标系,调整模型角度可本文档来自技高网...

【技术保护点】
1.一种角色插画的生成方法,其特征在于,包括:加载指定数量和指定类型的三维模型显示于图像显示区域;接收模型调整命令,并根据所述模型调整命令对所述三维模型进行调整操作;利用调整操作后得到的三维模型生成二维角色插画文件。

【技术特征摘要】
1.一种角色插画的生成方法,其特征在于,包括:加载指定数量和指定类型的三维模型显示于图像显示区域;接收模型调整命令,并根据所述模型调整命令对所述三维模型进行调整操作;利用调整操作后得到的三维模型生成二维角色插画文件。2.根据权利要求1所述的方法,其特征在于,所述利用调整操作后得到的三维模型生成二维角色插画文件,包括:获取所述调整操作后得到的三维模型在所述图像显示区域的显示截图;利用所述显示截图生成图像格式的二维角色插画文件。3.根据权利要求2所述的方法,其特征在于,所述利用所述显示截图生成图像格式的二维角色插画文件,包括:将所述显示截图作为二维角色插画保存为图像格式的二维角色插画文件;或者,调整所述显示截图中边界线的过度参数,以增加所述显示截图中边界线的清晰度;将调整过度参数后的显示截图作为二维角色插画保存为图像格式的二维角色插画文件。4.根据权利要求1所述的方法,其特征在于,所述利用调整操作后得到的三维模型生成二维角色插画文件之前,该方法还包括:接收动画生成命令;根据所述动画生成命令记录调整操作过程中三维模型的运动轨迹和运动时间参数;根据所述三维模型的运动轨迹和运动时间参数生成动态三维模型;所述利用调整操作后得到的三维模型生成二维角色插画文件,包括:获取所述动态三维模型在所述图像显示区域运动过程中的多帧显示截图;利用所述多帧显示截图生成视频格式的二维角色插画文件。5.根据权利要求4所述的方法,其特征在于,所述利用所述多帧显示截图生成视频格式的二维角色插画文件,包括:调整每帧显示截图中边界线的过度参数,以增加所述显示截图中边界线的清晰度;将调整过度参数后的多帧显示截图作为二维角色插画保存为图像格式的二维角色插画文件。6.根据权利要求1~5任一项所述的方法,其特征在于,加载到所述图像显示区域的每个三维模型包括至少一个模型组件,模型组件为几何立体组件;接收模型调整命令之前,该方法还包括:选择所述三维模型中每个模型组件对应的轮廓组件;将选择的轮廓组件附着于所述图像显示区域中对应的模型组件上;所述调整操作后得到的三维模型为附着有轮廓组件的三维模型。7.根据权利要求1~5任一项所述的方法,其特征在于,加载到所述图像显示区域的每个三维模型包括至少一个模型组件,模型组件为几何立体组件;所述根据所述模型调整命令对所述三维模型进行调整操作之后,该方法还包括:选择所述三维模型中每个模型组件对应的轮廓组件;将选择的轮廓组件附着于所述图像显示区域中对应的模型组件上;所述调整操作后得到的三维模型为附着有轮廓组件的三维模型。8.根据权利要求1~5任一项所述的方法,其特征在于,所述根据所述模型调整命令对所述三维模型进行调整操作,包括:根据所述模型调整命令对所述三维模型进行以下至少一种调整操作:模型角度调整;模型尺寸调整;模型组件位姿调整。9.根据权利要求8所述的方法,其特征在于,加载到所述图像显示区域的每个三维模型包括至少一个模型组件,每个模型组件对应至少一个骨骼关节点;根据所述模型调整命令对所述三维模型进行模型组件位姿调整,包括:根据所述模型调整命令指示的调整目标和调整位置参数确定待调整的模型组件以及每个待调整的模型组件中的各个骨骼关节点的调整位置;按照确定的调整位置调整各个待调整的模型组件中的各个骨骼关节点。10.一种角色插画的生成装置,其特征在于,包括:三维模型加载模块,用于加载指定数量和指定类型的三维模型显示于图像显示区域;命令接收模块,用于接收模型调整命令;调整操作模块,用于根据所述模型调整命令对所述三维模型进行调整操作;角色插...

【专利技术属性】
技术研发人员:林晨希曹燕琦
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1