模型贴图的绘制方法、装置和电子设备制造方法及图纸

技术编号:35508002 阅读:13 留言:0更新日期:2022-11-09 14:21
本发明专利技术提供了一种模型贴图的绘制方法、装置和电子设备,获取游戏引擎工具生成的目标游戏场景的场景资源,和初始游戏模型的材质资源;根据场景资源和材质资源,确定贴图绘制工具中的着色器资源;在贴图绘制工具中,基于场景资源和着色器资源,绘制初始游戏模型的模型贴图。该方式中,通过游戏引擎工具中的场景资源和材质资源,设置贴图绘制工具中的着色器资源,使得绘制初始游戏模型的模型贴图时,贴图绘制工具能够模拟出游戏引擎工具中的模型渲染效果,避免了由于绘制的模型贴图不准确,初始游戏模型不同工具中的模型效果不同,导致反复修改模型贴图的问题,提高了绘制模型贴图的效率,同时提高了游戏模型的开发效率。同时提高了游戏模型的开发效率。同时提高了游戏模型的开发效率。

【技术实现步骤摘要】
模型贴图的绘制方法、装置和电子设备


[0001]本专利技术涉及模型渲染
,尤其是涉及一种模型贴图的绘制方法、装置和电子设备。

技术介绍

[0002]在跨平台移植游戏中,为了使旧的模型资源能够匹配新的平台的游戏效果,通常需要修改游戏场景,这就导致将三维制作软件中制作出游戏模型和在贴图制作工具中绘制的贴图,输入至游戏引擎进行渲染后,游戏模型与在贴图制作工具中的渲染效果相差较大。相关技术中,通常通过反复修改贴图制作工具绘制的贴图的方式,使得最终绘制的贴图和游戏模型输入游戏引擎进行渲染后,在游戏引擎的游戏场景中的渲染效果,与在贴图制作工具中的渲染效果一致,但是,这种反复修改的方式较为繁琐,效率较低。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种模型贴图的绘制方法、装置和电子设备,以提高绘制模型贴图的效率,同时提高游戏模型的开发效率。
[0004]第一方面,本专利技术实施例提供了一种模型贴图的绘制方法,该方法包括:获取游戏引擎工具生成的目标游戏场景的场景资源,以及初始游戏模型的材质资源;根据场景资源和材质资源,确定贴图绘制工具中的着色器资源;其中,着色器资源用于模拟游戏引擎工具的模型渲染效果;在贴图绘制工具中,基于场景资源和着色器资源,绘制初始游戏模型的模型贴图。
[0005]进一步的,场景资源包括目标游戏场景的HDR贴图;获取游戏引擎工具生成的目标游戏场景的场景资源的步骤,包括:在目标游戏场景的光照位置设置立体模型,将预设的目标材质赋予立体模型;调整目标材质的自发光参数;其中,目标材质通过自发光参数模拟目标游戏场景的光照信息;通过预设的立方体捕获方式,获取目标游戏场景的HDR贴图;其中,HDR贴图包括目标材质模拟的光照信息,用于为贴图绘制工具中的游戏场景提供光照。
[0006]进一步的,光照信息包括光照强度和/或光照颜色;调整目标材质的自发光参数的步骤,包括:通过目标游戏场景中光照的强度属性,调整目标材质的自发光参数中的强度参数;和/或,通过目标游戏场景中光照的颜色属性,调整目标材质的自发光参数中的颜色参数。
[0007]进一步的,根据场景资源和材质资源,确定贴图绘制工具中的着色器资源的步骤,包括:在贴图绘制工具中,创建初始游戏模型的初始着色器资源;将场景资源和材质资源,同步至初始着色器资源,得到贴图绘制工具中的着色器资源。
[0008]进一步的,场景资源还包括:色调映射的第一执行代码和色彩校正的第二执行代码;将场景资源和材质资源,同步至初始着色器资源,得到贴图绘制工具中的着色器资源的步骤,包括:将材质资源写入初始着色器资源,得到贴图绘制工具中的第一着色器资源;将色调映射的第一执行代码和色彩校正的第二执行代码写入第一着色器资源,得到贴图绘制
工具中的着色器资源。
[0009]进一步的,上述材质资源包括高光计算的第三执行代码;将材质资源写入初始着色器资源,得到贴图绘制工具中的第一着色器资源的步骤,包括:将高光计算的第三执行代码,写入初始着色器资源,得到第一着色器资源。
[0010]进一步的,基于场景资源和着色器资源,绘制初始游戏模型的模型贴图的步骤,包括:将场景资源中的HDR贴图设置为贴图绘制工具中目标游戏场景模型的模型贴图,将着色器资源赋予初始游戏模型,模拟初始游戏模型的模型效果;基于初始游戏模型的模型效果,绘制初始游戏模型的模型贴图。
[0011]进一步的,基于场景资源和着色器资源,绘制初始游戏模型的模型贴图的步骤之后,方法还包括:在游戏引擎工具中,基于初始游戏模型和初始游戏模型的模型贴图,渲染初始游戏模型,得到渲染后的初始游戏模型;其中,渲染后的初始游戏模型在游戏引擎工具中的模型渲染效果与初始游戏模型基于模型贴图在贴图绘制工具中的模型渲染效果相同。
[0012]第二方面,本专利技术实施例提供了一种模型贴图的绘制装置,该装置包括:获取模块,用于获取游戏引擎工具生成的目标游戏场景的场景资源,以及初始游戏模型的材质资源;确定模块,用于根据场景资源和材质资源,确定贴图绘制工具中的着色器资源;其中,着色器资源用于模拟游戏引擎工具的模型渲染效果;绘制模块,用于在贴图绘制工具中,基于场景资源和着色器资源,绘制初始游戏模型的模型贴图。
[0013]第三方面,本专利技术实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面任一项的模型贴图的绘制方法。
[0014]第四方面,本专利技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面任一项的模型贴图的绘制方法。
[0015]本专利技术实施例带来了以下有益效果:
[0016]本专利技术提供了一种模型贴图的绘制方法、装置和电子设备,获取游戏引擎工具生成的目标游戏场景的场景资源,和初始游戏模型的材质资源;根据场景资源和材质资源,确定贴图绘制工具中的着色器资源;在贴图绘制工具中,基于场景资源和着色器资源,绘制初始游戏模型的模型贴图。该方式中,通过游戏引擎工具中的场景资源和材质资源,设置贴图绘制工具中的着色器资源,使得绘制初始游戏模型的模型贴图时,贴图绘制工具能够模拟出游戏引擎工具中的模型渲染效果,避免了由于绘制的模型贴图不准确,初始游戏模型不同工具中的模型效果不同,导致反复修改模型贴图的问题,提高了绘制模型贴图的效率,同时提高了游戏模型的开发效率。
[0017]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0018]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0019]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术实施例提供的一种模型贴图的绘制方法;
[0021]图2为本专利技术实施例提供的另一种模型贴图的绘制方法;
[0022]图3为本专利技术实施例提供的一种模型渲染效果的示意图;
[0023]图4为本专利技术实施例提供的一种模型贴图的绘制装置的结构示意图;
[0024]图5为本专利技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型贴图的绘制方法,其特征在于,所述方法包括:获取游戏引擎工具生成的目标游戏场景的场景资源,以及初始游戏模型的材质资源;根据所述场景资源和所述材质资源,确定贴图绘制工具中的着色器资源;其中,所述着色器资源用于模拟所述游戏引擎工具的模型渲染效果;在所述贴图绘制工具中,基于所述场景资源和所述着色器资源,绘制所述初始游戏模型的模型贴图。2.根据权利要求1所述的方法,其特征在于,所述场景资源包括所述目标游戏场景的HDR贴图;获取游戏引擎工具生成的目标游戏场景的场景资源的步骤,包括:在所述目标游戏场景的光照位置设置立体模型,将预设的目标材质赋予所述立体模型;调整所述目标材质的自发光参数;其中,所述目标材质通过所述自发光参数模拟所述目标游戏场景的光照信息;通过预设的立方体捕获方式,获取所述目标游戏场景的HDR贴图;其中,所述HDR贴图包括所述目标材质模拟的光照信息,用于为所述贴图绘制工具中的游戏场景提供光照。3.根据权利要求2所述的方法,其特征在于,所述光照信息包括光照强度和/或光照颜色;调整所述目标材质的自发光参数的步骤,包括:通过所述目标游戏场景中光照的强度属性,调整所述目标材质的自发光参数中的强度参数;和/或,通过所述目标游戏场景中光照的颜色属性,调整所述目标材质的自发光参数中的颜色参数。4.根据权利要求1所述的方法,其特征在于,根据所述场景资源和所述材质资源,确定所述贴图绘制工具中的着色器资源的步骤,包括:在所述贴图绘制工具中,创建所述初始游戏模型的初始着色器资源;将所述场景资源和所述材质资源,同步至所述初始着色器资源,得到所述贴图绘制工具中的着色器资源。5.根据权利要求4所述的方法,其特征在于,所述场景资源还包括:色调映射的第一执行代码和色彩校正的第二执行代码;将所述场景资源和所述材质资源,同步至所述初始着色器资源,得到所述贴图绘制工具中的着色器资源的步骤,包括:将所述材质资源写入所述初始着色器资源,得到所述贴图绘制工具中的第一着色器资源;将所述色调映射的第一执行代码和所述色彩校正的第二执行代码写入所述第一着色器资源,得到所述贴图绘制工具中的着色器资源。6.根据权利要求5所述的方法,其特...

【专利技术属性】
技术研发人员:吴宛婷兰孝琦刘凯凯
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1