模型配置的方法、装置、设备及存储介质制造方法及图纸

技术编号:24409076 阅读:36 留言:0更新日期:2020-06-06 08:22
本申请提供一种模型配置的方法、装置、设备及存储介质,涉及模型配置技术领域。该方法包括:获取目标集合内所有模型的材质文件,所述目标集合内的所有模型对应同一个着色器文件;通过所述目标集合内的目标模型的材质文件获取对应所述着色器文件的材质参数;响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。相对于现有技术,避免了无法批量配置多个模型的材质参数,造成配置效率低,从而影响游戏开发效率的问题。

Method, device, equipment and storage medium of model configuration

【技术实现步骤摘要】
模型配置的方法、装置、设备及存储介质
本申请涉及模型配置
,具体而言,涉及一种模型配置的方法、装置、设备及存储介质。
技术介绍
游戏三维美术资源通常是采用数字资产制作软件(如Max软件、Maya软件、Houdini软件)所制作的模型、贴图等资源。数字资产制作软件所制作的模型,还需要经过导出成为游戏引擎能够使用的资源,继而在游戏内显示游戏资源。将模型导入到游戏引擎的过程中,就涉及到材质文件的配置、格式的转换以及贴图引用关系的传递等等。现有技术中,一次仅可配置一个模型的材质参数,而且每次配置的都需要找到模型在引擎里的文件,在项目资源目录里找到这个模型使用的材质,然后再调整一些材质参数,过程非常繁琐,可操作性差,且浪费时间,无法批量配置多个模型的材质文件,导致配置效率较低。
技术实现思路
本申请的目的在于,针对上述现有技术中的不足,提供一种模型配置的方法、装置、设备及存储介质,以解决现有技术中无法批量配置多个模型的材质文件,导致配置效率较低的问题。为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请一实施例提供了一种模型配置的方法,所述方法包括:获取目标集合内所有模型的材质文件,所述目标集合内的所有模型对应同一个着色器文件;通过所述目标集合内的目标模型的材质文件获取对应所述着色器文件的材质参数;响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。可选地,所述方法还包括:获取所述目标集合内所有模型的配置文件;响应于针对任一模型的配置文件的选择操作,显示所述配置文件对应的配置参数;响应于针对所述配置文件对应的配置参数的修改,对所述目标集合内所有模型的配置文件的配置参数进行修改。可选地,所述目标集合位于三维动画制作工具内或游戏引擎内。可选地,所述方法还包括:将修改后的材质文件发送至游戏引擎。可选地,所述方法还包括:将修改后的配置文件发送至游戏引擎。可选地,响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改,包括:响应于针对所述目标模型的材质文件对应的着色器文件进行材质球的选择操作,读取所述材质球的材质参数;根据所述材质球的材质参数对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。可选地,响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改,包括:响应于针对所述目标模型的材质文件对应的着色器文件进行预设贴图的选择操作,根据选择的预设贴图对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。第二方面,本申请另一实施例提供了一种模型配置的装置,所述装置包括:获取模块和修改模块,其中:所述获取模块,用于获取目标集合内所有模型的材质文件,所述目标集合内的所有模型对应同一个着色器文件;所述获取模块,还用于通过所述目标集合内的目标模型的材质文件获取对应所述着色器文件的材质参数;所述修改模块,用于响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。可选地,所述装置还包括:显示模块,其中:所述获取模块,还用于获取所述目标集合内所有模型的配置文件;所述显示模块,用于响应于针对任一模型的配置文件的选择操作,显示所述配置文件对应的配置参数;所述修改模块,还用于响应于针对所述配置文件对应的配置参数的修改,对所述目标集合内所有模型的配置文件的配置参数进行修改。可选地,所述装置还包括:发送模块,用于将修改后的材质文件发送至游戏引擎。可选地,所述发送模块,还用于将修改后的配置文件发送至游戏引擎。可选地,所述装置还包括:读取模块,用于响应于针对所述目标模型的材质文件对应的着色器文件进行材质球的选择操作,读取所述材质球的材质参数;所述修改模块,还用于根据所述材质球的材质参数对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。可选地,所述修改模块,还用于响应于针对所述目标模型的材质文件对应的着色器文件进行预设贴图的选择操作,根据选择的预设贴图对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。第三方面,本申请另一实施例提供了一种模型配置的设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当模型配置的设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如上述第一方面任一所述方法的步骤。第四方面,本申请另一实施例提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面任一所述方法的步骤。本申请的有益效果是:采用本申请提供的模型配置的方法,通过获取目标集合内所有模型的材质文件,再通过目标集合内的目标模型的材质文件获取对应着色器文件的材质参数,在检测到目标模型对应的材质参数发生修改后,响应于这一修改,对目标集合内所有模型的材质文件对应的着色器文件的材质参数进行修改,从而可以一次性修改集合内所有模型的材质文件对应着色器文件的材质参数,解决无法批量配置多个模型的材质参数,造成配置效率低的问题。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请一实施例提供的模型配置的方法的流程示意图;图2为本申请另一实施例提供的模型配置的方法的流程示意图;图3为本申请另一实施例提供的模型配置的方法的流程示意图;图4为本申请另一实施例提供的模型配置的方法的流程示意图;图5为本申请另一实施例提供的模型配置的方法的流程示意图;图6为本申请另一实施例提供的模型配置的方法的流程示意图;图7为本申请一实施例提供的模型配置的装置的结构示意图;图8为本申请另一实施例提供的模型配置的装置的结构示意图;图9为本申请另一实施例提供的模型配置的装置的结构示意图;图10为本申请另一实施例提供的模型配置的装置的结构示意图;图11为本申请一实施例提供的模型配置的设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。采用数字资产制作软件制作好游戏模型后,本文档来自技高网...

【技术保护点】
1.一种模型配置的方法,其特征在于,所述方法包括:/n获取目标集合内所有模型的材质文件,所述目标集合内的所有模型对应同一个着色器文件;/n通过所述目标集合内的目标模型的材质文件获取对应所述着色器文件的材质参数;/n响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。/n

【技术特征摘要】
1.一种模型配置的方法,其特征在于,所述方法包括:
获取目标集合内所有模型的材质文件,所述目标集合内的所有模型对应同一个着色器文件;
通过所述目标集合内的目标模型的材质文件获取对应所述着色器文件的材质参数;
响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述目标集合内所有模型的配置文件;
响应于针对任一模型的配置文件的选择操作,显示所述配置文件对应的配置参数;
响应于针对所述配置文件对应的配置参数的修改,对所述目标集合内所有模型的配置文件的配置参数进行修改。


3.根据权利要求1所述的方法,其特征在于,所述目标集合位于三维动画制作工具内或游戏引擎内。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将修改后的材质文件发送至游戏引擎。


5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将修改后的配置文件发送至游戏引擎。


6.根据权利要求1所述的方法,其特征在于,响应于针对所述目标模型对应的材质参数的修改,对所述目标集合内所有模型的材质文件对应所述着色器文件的材质参数进行修改,包括:
响应于针对所述目标模型的材质文件对应的着色器文件进行材质球的选择操作,读取所述材质球的材质参数;
根据所述材质球...

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

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

1