三维模型贴图制作方法、装置、设备及存储介质制造方法及图纸

技术编号:38321343 阅读:10 留言:0更新日期:2023-07-29 09:03
本申请提供了一种三维模型贴图制作方法、装置、设备及存储介质,可以应用到游戏、服饰设计、视频直播等领域。该方法包括:获取二维设计原图,以及基于二维设计原图构建的三维模型;根据二维设计原图所包括的材质信息,创建主材质球,主材质球对应多套UV;将三维模型划分为M个不同区域,并根据主材质球,创建M个不同区域分别对应的材质实例,区域对应的材质实例中包括多套UV中的至少一套UV对应的可编辑材质属性参数;根据M个不同区域分别对应的材质实例创建蓝图,并通过蓝图,制作三维模型的贴图,减少贴图数量,降低贴图工作量。降低贴图工作量。降低贴图工作量。

【技术实现步骤摘要】
三维模型贴图制作方法、装置、设备及存储介质


[0001]本申请实施例涉及计算机
,尤其涉及一种三维模型贴图制作方法、装置、设备及存储介质。

技术介绍

[0002]在游戏、动画和电影特技等的制作过程中,包括各种资产的制作,例如游戏角色、道具、场景等。目前的资产制作流程是,首先制定二维设计原图,接着在三维模型软件中制作三维模型。在三维模型制作好后,制作UV(U代表水平方向,V代表垂直方向),然后基于制作的UV制作贴图。贴图完成后,进入三维渲染软件,导入测试道具的资产灯光进行材质的质感检测。
[0003]目前对资产在不同灯光下的表项进行检测时,首先使用LookDev工具对该第一套贴图进行质感检测,接着,绘制不同颜色和/或质感的下一套贴图,并对该下一套贴图进行质感检测,依次类推,完成资产在不同灯光下的质感检测。这样需要绘制多套贴图,进而增加了贴图数量和贴图工作量。

技术实现思路

[0004]本申请实施例提供一种三维模型贴图制作方法、装置、设备及存储介质,可以减少贴图数量,降低贴图工作量。
[0005]第一方面,本申请实施例提供一种三维模型贴图制作方法,包括:
[0006]获取二维设计原图,以及基于所述二维设计原图构建的三维模型;
[0007]根据所述二维设计原图所包括的材质信息,创建主材质球,主材质球对应多套UV;
[0008]将所述三维模型划分为M个不同区域,并根据所述主材质球,创建所述M个不同区域中每一个区域对应的材质实例,所述区域对应的材质实例中包括多套UV中的至少一套UV对应的材质属性参数,所述材质属性参数可编辑,所述M为正整数;
[0009]根据所述M个不同区域中每一个区域对应的材质实例创建蓝图,并通过所述蓝图,制作所述三维模型的贴图。。
[0010]第二方面,本申请实施例提供一种三维模型贴图制作装置,包括:
[0011]材质创建单元,用于根据所述二维设计原图所包括的材质信息,创建主材质球,主材质球对应多套UV,所述N为正整数;
[0012]材质实例创建单元,用于将所述三维模型划分为M个不同区域,并根据所述主材质球,创建所述M个不同区域中每一个区域对应的材质实例,所述区域对应的材质实例中包括多套UV中的至少一套UV对应的材质属性参数,所述材质属性参数可编辑,所述M为正整数;
[0013]制图单元,用于根据所述M个不同区域中每一个区域对应的材质实例创建蓝图,并通过所述蓝图,制作所述三维模型的贴图。
[0014]在一些实施例中,材质实例创建单元,具体用于制作多通道的程序化贴图,所述程序化贴图中用于调节质感、颜色和纹理贴图的至少一个参数设置为可编辑;根据所述主材
质球和所述程序化贴图,创建所述M个不同区域中每一个区域对应的材质实例。
[0015]在一些实施例中,材质实例创建单元,具体用于针对所述M个不同区域中每一个区域,根据所述区域所包括的K种材质,从所述主材质球对应的所述多套UV中,确定出所述K种材质对应的K套UV,所述K为正整数;根据所述区域对应的质感信息和颜色信息、所述主材质球,以及所述程序化贴图,创建所述K套UV分别对应的材质属性参数;根据所述K套UV分别对应的材质属性参数,创建所述区域对应的材质实例。
[0016]在一些实施例中,材质实例创建单元,具体用于根据所述三维模型对应的骨骼网格体所包括的解算体,以及颜色和质感中的至少一个,将所述三维模型划分为M个不同区域。
[0017]在一些实施例中,材质实例创建单元,具体用于将所述骨骼网格体中的一个解算体,划分为一个区域,得到所述M个不同区域。
[0018]在一些实施例中,材质实例创建单元,还用于为所述M个不同区域中的每一个区域设置一个材质插槽,并将每一个区域对应的材质实例放置在每一个区域的材质插槽中。
[0019]在一些实施例中,制图单元,具体用于根据所述M个不同区域中每一个区域对应的材质实例,制作第一套贴图;将所述第一套贴图复制P

1份,并对复制的P

1套贴图的材质实例进行修改,得到修改后的P

1套贴图,所述修改后的P套贴图中任意两套三维贴图的材质实例不完全相同,所述P为大于1的正整数;根据所述第一套贴图和所述修改后的P

1套贴图组成的P套贴图的材质实例,创建所述蓝图,所述蓝图中包括所述P套贴图的索引。在一些实施例中,制图单元13,具体用于响应于对所述蓝图中的第i套贴图的索引上的触发操作,显示所述第i套贴图,所述第i套贴图为所述P套贴图中的任意一套贴图;若所述第i套贴图满足预设要求时,则将所述第i套贴图确定为所述三维模型的贴图。
[0020]在一些实施例中,制图单元,还用于若所述第i套贴图不满足所述预设要求时,则通过所述蓝图对所述第i套贴图进行修改,以得到所述三维模型的贴图。
[0021]在一些实施例中,制图单元,具体用于响应于对所述第i套贴图的第j个区域的触发操作,在所述蓝图中显示所述第j个区域对应的材质实例,所述j为小于或等于M的正整数;响应于对所述第j个区域对应的材质实例中至少一套UV的材质属性参数的修改,得到修改后的第i套贴图。
[0022]在一些实施例中,所述材质属性参数包括颜色参数、质感参数、纹理贴图中的至少一个。
[0023]在一些实施例中,制图单元,具体用于通过所述蓝图对所述第i套贴图的部分区域进行隐藏。
[0024]在一些实施例中,制图单元,具体用于响应于对所述蓝图中所述第i套贴图的第k区域的透明度参数的修改,隐藏所述第k区域,所述k为小于或等于M的正整数。
[0025]在一些实施例中,制图单元,具体用于响应于对所述蓝图所包括的Q个预设透明贴图中目标透明贴图的选择操作,根据所述目标透明贴图对所述第i套贴图的部分区域进行隐藏。
[0026]在一些实施例中,P套贴图为不同质感不同样式的P套服饰,制图单元,还用于通过音乐节奏,切换所述P套服饰。
[0027]在一些实施例中,制图单元,具体用于获取更新后的三维模型,并确定所述更新后
的三维模型对应的UV比例和排序;基于所述更新后的三维模型对应的UV比例和排序,对所述三维模型的贴图进行尺寸匹配,得到所述更新后的三维模型的贴图
[0028]第三方面,本申请实施例提供了一种电子设备,包括:处理器和存储器,该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,以执行第一方面的方法。
[0029]第四方面,本申请实施例提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序使得计算机执行第一方面的方法。
[0030]第五方面,本申请实施例提供了一种芯片,用于实现上述第一方面中任一方面或其各实现方式中的方法。具体地,所述芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如上述第一方面中任一方面或其各实现方式中的方法。
[0031]第六方面,本申请实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型贴图制作方法,其特征在于,包括:获取二维设计原图,以及基于所述二维设计原图构建的三维模型;根据所述二维设计原图所包括的材质信息,创建主材质球,所述主材质球对应多套UV;将所述三维模型划分为M个不同区域,并根据所述主材质球,创建所述M个不同区域中每一个区域对应的材质实例,所述区域对应的材质实例中包括所述多套UV中的至少一套UV对应的材质属性参数,所述材质属性参数可编辑,所述M为正整数;根据所述M个不同区域中每一个区域对应的材质实例创建蓝图,并通过所述蓝图,制作所述三维模型的贴图。2.根据权利要求1所述的方法,其特征在于,所述根据所述主材质球,创建所述M个不同区域中每一个区域对应的材质实例,包括:制作多通道的程序化贴图,所述程序化贴图中用于调节质感、颜色和纹理贴图的至少一个参数设置为可编辑;根据所述主材质球和所述程序化贴图,创建所述M个不同区域中每一个区域对应的材质实例。3.根据权利要求2所述的方法,其特征在于,所述根据所述主材质球和所述程序化贴图,创建所述M个不同区域中每一个区域对应的材质实例,包括:针对所述M个不同区域中每一个区域,根据所述区域所包括的K种材质,从所述主材质球对应的所述多套UV中,确定出所述K种材质对应的K套UV,所述K为正整数;根据所述区域对应的质感信息和颜色信息、所述主材质球,以及所述程序化贴图,创建所述K套UV分别对应的材质属性参数;根据所述K套UV分别对应的材质属性参数,创建所述区域对应的材质实例。4.根据权利要求1所述的方法,其特征在于,所述将所述三维模型划分为M个不同区域,包括:根据所述三维模型对应的骨骼网格体所包括的解算体,以及颜色和质感中的至少一个,将所述三维模型划分为M个不同区域。5.根据权利要求4所述的方法,其特征在于,所述根据所述三维模型对应的骨骼网格体所包括的解算体,以及颜色和质感中的至少一个,将所述三维模型划分为M个不同区域,包括:将所述骨骼网格体中的一个解算体,划分为一个区域,得到所述M个不同区域。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:为所述M个不同区域中的每一个区域设置一个材质插槽,并将每一个区域对应的材质实例放置在每一个区域的材质插槽中。7.根据权利要求1所述的方法,其特征在于,所述根据所述M个不同区域中每一个区域对应的材质实例,创建蓝图,包括:根据所述M个不同区域中每一个区域对应的材质实例,制作第一套贴图;将所述第一套贴图复制P

1份,并对复制的P

1套贴图的材质实例进行修改,得到修改后的P

1套贴图,所述修改后的P套贴图中任意两套三维贴图的材质实例不完全相同,所述P为大于1的正整数;根据所述第一套贴图和所述修改后的P

1套贴图组成的P套贴图的材质实例,创建所述
蓝图,所述蓝图中包括所述P套贴图的索引。8.根据权利要求7所述的方法,其特征在于,所述通过所述蓝图,制作所述三维模型的贴图,包括:响应于对所述蓝图中的第i套贴图的索引上的触发操作,显示所述第i...

【专利技术属性】
技术研发人员:丁亚楠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1