【技术实现步骤摘要】
模型生成方法、装置、计算机设备及存储介质
[0001]本申请涉及三维模型
,具体涉及一种模型生成方法、装置、计算机设备及存储介质。
技术介绍
[0002]在开放世界游戏中,玩家可以自由地在一个大的虚拟世界中漫游,并可以自由选择完成游戏任务的时间点和方式,在开放世界中常常会使用超大模型(例如,山石、大的建筑等)来营造出丰富的游戏场景。出于对游戏性能的考虑,通常只会制作几种通用的模型来拼接出多种超大模型,这种情况下就会对使用的模型进行缩放,导致被放大的模型精度过低,出现角色靠近后画面效果差的现象。
技术实现思路
[0003]本申请实施例提供一种模型生成方法、装置、计算机设备及存储介质,可以使得游戏模型在放大后具有较高精度。
[0004]本申请实施例提供一种模型生成方法,包括:
[0005]获取可缩放的目标模型,以及所述目标模型的遮罩图层,所述遮罩图层用于确定组成所述目标模型的模型材质在所述目标模型上的分布位置;
[0006]在存储多个材质贴图的材质库中,获取组成所述目标模型所需的模型材质对应的目标材质贴图,所述目标材质贴图由至少一个子贴图四方连续平铺形成;
[0007]根据所述目标材质贴图和所述遮罩图层生成所述目标模型的参照模型贴图;
[0008]确定所述目标模型的缩放程度,根据所述缩放程度对所述遮罩图层进行缩放,形成缩放后遮罩图层;
[0009]根据所述缩放后遮罩图层确定所述参照模型贴图中所述目标材质贴图的平铺程度,形成平铺后目标材质贴图;
...
【技术保护点】
【技术特征摘要】
1.一种模型生成方法,其特征在于,包括:获取可缩放的目标模型,以及所述目标模型的遮罩图层,所述遮罩图层用于确定组成所述目标模型的模型材质在所述目标模型上的分布位置;在存储多个材质贴图的材质库中,获取组成所述目标模型所需的模型材质对应的目标材质贴图,所述目标材质贴图由至少一个子贴图四方连续平铺形成;根据所述目标材质贴图和所述遮罩图层生成所述目标模型的参照模型贴图;确定所述目标模型的缩放程度,根据所述缩放程度对所述遮罩图层进行缩放,形成缩放后遮罩图层;根据所述缩放后遮罩图层确定所述参照模型贴图中所述目标材质贴图的平铺程度,形成平铺后目标材质贴图;基于所述缩放后遮罩图层和所述平铺后目标材质贴图生成所述目标模型的目标模型贴图,基于所述目标模型贴图对所述目标模型进行渲染,得到渲染后的目标模型。2.根据权利要求1所述的方法,其特征在于,所述在存储多个材质贴图的材质库中,获取组成所述目标模型所需的模型材质对应的目标材质贴图之前,还包括:在模型素材库中获取所述模型材质对应的待处理素材;将各所述待处理素材混合形成所述模型材质对应的子贴图;将所述子贴图按照四方连续制作方式形成所述模型材质对应的所述目标材质贴图。3.根据权利要求2所述的方法,其特征在于,所述将所述子贴图按照四方连续制作方式形成所述模型材质对应的所述目标材质贴图之后,还包括:将所述目标材质贴图存储至所述材质库;设置所述目标材质贴图在所述材质库中的存储标识;所述在存储多个材质贴图的材质库中,获取组成所述目标模型所需的模型材质对应的目标材质贴图,包括:确定组成所述目标模型所需的模型材质对应的所述目标材质贴图,在所述材质库中的存储标识;根据所述目标材质贴图的存储标识在所述材质库中获取所述目标材质贴图。4.根据权利要求1所述的方法,其特征在于,所述获取可缩放的目标模型,以及所述目标模型的遮罩图层之前,还包括:获取可缩放的所述目标模型,确定组成所述目标模型所需的模型材质;获取各所述模型材质对应的颜色通道;根据各所述模型材质对应的所述颜色通道,以及各所述模型材质在所述目标模型上的分布位置,生成各所述模型材质对应的遮罩图层,其中,所述遮罩图层中指示各像素对应的权重值。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标材质贴图和所述遮罩图层生成所述目标模型的参照模型贴图,包括:根据各所述模型材质对应的遮罩图层,确定各所述模型材质对应的目标材质贴图与各所述遮罩图层的对应关系;获取各所述遮罩图层中各像素对应的权重值;基于各所述像素对应的权重值,叠加各所述目标材质贴图与对应的遮罩图层,形成各
所述目标材质贴图对应的叠加后材质贴图;将各所述叠加后材质贴图进行叠加形成所述目标模型的所...
【专利技术属性】
技术研发人员:张艺煊,康洪,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。