LOD文件资产的生成方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37150464 阅读:15 留言:0更新日期:2023-04-06 22:05
本申请提供了一种LOD文件资产的生成方法、装置、电子设备和存储介质,涉及场景渲染技术领域,该方法包括:加载游戏中目标对象模型对应的模型文件,获取目标对象模型的材质路径信息,并基于材质路径信息确定目标对象模型对应的多个模型区域;对多个模型区域进行材质合并,得到合并材质区域;对合并材质区域进行贴图烘焙处理,得到目标贴图;对目标对象模型进行布线重构,得到减面后的网格模型;基于目标贴图和网格模型生成目标对象模型对应的LOD文件资产。本申请可以降低渲染时绘制调用(Draw Call)的次数,进而降低了渲染时GPU的耗时和占用率,同时提升模型渲染的效率。同时提升模型渲染的效率。同时提升模型渲染的效率。

【技术实现步骤摘要】
LOD文件资产的生成方法、装置、电子设备和存储介质


[0001]本专利技术涉及场景渲染
,具体而言,涉及一种LOD文件资产的生成方法、装置、电子设备和存储介质。

技术介绍

[0002]在游戏场景中显示游戏模型时,距离玩家视角范围越远的位置的模型的显示越模糊,因此可以通过对距离较远处模型的模型面数进行合理的减面,以提升游戏模型的整体渲染效率。相关技术中,通常是通过美术人员手动在DCC软件手动进行调整,制作过程费时费力,且修改的工作量较大,导致制作效率较低。

技术实现思路

[0003]本专利技术的目的在于提供一种LOD文件资产的生成方法、装置、电子设备和存储介质,可以降低渲染时绘制调用(Draw Call)的次数,进而降低了渲染时GPU的耗时和占用率,同时提升模型渲染的效率。
[0004]第一方面,本专利技术提供一种LOD文件资产的生成方法,方法包括:
[0005]加载游戏中目标对象模型对应的模型文件,获取目标对象模型的材质路径信息,并基于材质路径信息确定目标对象模型对应的多个模型区域;
[0006]对多个模型区域进行材质合并,得到合并材质区域;
[0007]对合并材质区域进行贴图烘焙处理,得到目标贴图;
[0008]对目标对象模型进行布线重构,得到减面后的网格模型;
[0009]基于目标贴图和网格模型生成目标对象模型对应的LOD文件资产。
[0010]第二方面,本专利技术提供一种LOD文件资产的生成装置,装置包括:
[0011]模型加载模块,用于加载游戏中目标对象模型对应的模型文件,获取目标对象模型的材质路径信息,并基于材质路径信息确定目标对象模型对应的多个模型区域;
[0012]材质合并模块,用于对多个模型区域进行材质合并,得到合并材质区域;
[0013]烘焙处理模块,用于对合并材质区域进行贴图烘焙处理,得到目标贴图;
[0014]减面处理模块,用于对目标对象模型线进行布线重构,得到减面后的网格模型;
[0015]LOD文件资产生成模块,用于基于目标贴图和网格模型生成目标对象模型对应的LOD文件资产。
[0016]第三方面,本专利技术提供一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如前述实施方式中一种LOD文件资产的生成方法的步骤。
[0017]第四方面,本专利技术提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行如前述实施方式中一种LOD文件资产的生成方法的步骤。
[0018]本专利技术实施例的有益效果是:通过游戏中目标对象模型的材质路径信息确定多个模型区域,并对多个模型区域进行材质合并,得到合并材质区域,可以在对模型进行渲染时,降低绘制调用(Draw Call)的次数,从而降低了渲染时GPU的耗时和占用率;通过对目标对象模型进行布线重构,得到减面后的网格模型,可以减少当前帧所渲染的面数,进而减少渲染次,进一步提升目标对象模型对应的LOD文件资产的渲染效率。
附图说明
[0019]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1示出了本申请实施例提供的一种LOD文件资产的生成方法的流程图;
[0021]图2示出了本申请实施例提供的一种材质路径信息的示意图;
[0022]图3示出了本申请实施例提供的一种UV布局调整示意图;
[0023]图4示出了本申请实施例提供的一种Alpha贴图的效果示意图;
[0024]图5示出了本申请实施例提供的一种烘焙区域选择的示意图;
[0025]图6示出了本申请实施例提供的一种减面的示意图;
[0026]图7示出了本申请实施例提供的一种LOD文件资产的生成装置的结构图;
[0027]图8示出了本申请实施例提供的一种电子设备的结构图。
具体实施方式
[0028]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]LOD(Level of Details),简称为多细节层次,LOD可以根据模型的节点在显示环境中所处的位置(Screen Size)和重要度,来决定物体渲染的资源分配,降低非重要物体的面数和细节数,从而获得高效率的渲染计算。
[0030]相关技术中,当在移动端下进行场景开发时,为满足性能消耗需求,项目中的大量美术角色资产都需要制作LOD,传统引擎自带的LOD工具并不能满足需求,通常需要美术同学手动在DCC软件中进行布线删减并重组 UV和纹理贴图。制作过程费时费力,且二次修改的工作量依然很大。
[0031]考虑到模型离玩家较远时,其在屏幕中所占的空间比重也会越来越小,即绘制该模型所使用的像素数越来越小,本申请实施例提供了一种LOD文件资产的生成方法、装置、电子设备和存储介质,可以降低绘制调用(DrawCall)的次数,进而降低了渲染时GPU的耗时和占用率,同时模型渲染的效率。
[0032]本申请实施例所提供的一种LOD文件资产的生成方法,该方法可以应用于Houdini中,通过LOD文件资产的生成方法构建LOD模型的快速生成工具,以便提高场景中距离较远的模型的渲染效率。图1示出了该LOD 文件资产的生成方法的流程图,该方法主要包括以下步骤:
[0033]步骤S102,加载游戏中目标对象模型对应的模型文件,获取目标对象模型的材质路径信息,并基于材质路径信息确定目标对象模型对应的多个模型区域。
[0034]游戏中的目标对象模型可以包括游戏场景中所包含的模型,诸如游戏角色模型、场景建筑模型、植物模型、道路模型、河流模型、道具模型等,该目标对象模型均对应有美术人员在设计时的原始美术资产数据,该原始美术资产数据可以FBX格式的3D模型文件,其中附带有对象贴图纹理。
[0035]针对目标对象模型的原始美术资产数据,当加载目标对象模型后,在模型的在顶点和面上保留了多个重要属性,如法线Normal、UV信息、材质路径信息(Shop_material path)等属性,该类型属性在美术人员在DCC软件中,按照制作规范制作目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种LOD文件资产的生成方法,其特征在于,所述方法包括:加载游戏中目标对象模型对应的模型文件,获取所述目标对象模型的材质路径信息,并基于所述材质路径信息确定所述目标对象模型对应的多个模型区域;对多个所述模型区域进行材质合并,得到合并材质区域;对所述合并材质区域进行贴图烘焙处理,得到目标贴图;对所述目标对象模型进行布线重构,得到减面后的网格模型;基于所述目标贴图和所述网格模型生成目标对象模型对应的LOD文件资产。2.根据权利要求1所述的LOD文件资产的生成方法,其特征在于,基于所述材质路径信息确定所述目标对象模型对应的多个模型区域,包括:响应针对所述材质路径信息中目标材质命名属性的选择操作,确定所述目标对象模型对应的多个模型区域;所述目标对象模型包括游戏角色模型,所述模型区域至少包括以下模型区域中的一种或多种:皮肤区域、头部区域、头发区域、眼睛区域、身体区域和服装区域。3.根据权利要求1或2所述的LOD文件资产的生成方法,其特征在于,对多个所述模型区域进行材质合并,得到合并材质区域,包括:对多个所述模型区域进行分类,确定所述目标对象模型的待合并区域类型;基于所述待合并区域类型将对应的所述模型区域的材质信息进行合并,得到至少一个合并材质区域。4.根据权利要求3所述的LOD文件资产的生成方法,其特征在于,所述方法还包括:响应针对发生堆叠的相同的模型区域的堆叠操作,对材质合并后出现重叠覆盖的模型区域进行UV布局。5.根据权利要求3所述的LOD文件资产的生成方法,其特征在于,所述模型文件中包括所述目标对象模型的原始贴图信息;对所述合并材质区域进行贴图烘焙处理,得到目标贴图,包括:响应于材质创建的请求,生成与所述待合并区域类型对应的材质编号信息;基于所述原始贴图信息对所述材质编号信息所对应的烘焙区域进行贴图烘焙处理,得到目标贴图。6.根据权利要求5所述的LOD文件资产的生成方法,其特征在于,所述方法还包括:响应于针对所述待合并区域类型的标识信息的选择控制操作,对所述烘焙区域进行切换。7.根据权利要求5所述的LOD文件资产的生成方法,其特征在于,所述方法还包括:响应于贴图网络的创建操作,确定COP2NetWork合成网络;响应于所述C...

【专利技术属性】
技术研发人员:李朔
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1