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

技术编号:27210861 阅读:34 留言:0更新日期:2021-01-31 12:47
本申请提供了一种模型渲染方法、装置、设备及存储介质,其中,该方法包括:获取待渲染的虚拟模型及虚拟模型的多张贴图,贴图包括:用于确定在虚拟模型上生成天气效果及天气效果的显示位置的目标贴图,基于多张贴图对虚拟模型进行渲染,以在预设位置显示有天气效果的虚拟模型。在本申请中,根据多张贴图对虚拟模型进行渲染,以渲染出具有天气效果的虚拟模型,无需通过更换颜色贴图以达到想要的天气效果,从而提高了渲染效率。从而提高了渲染效率。从而提高了渲染效率。

【技术实现步骤摘要】
模型渲染方法、装置、设备及存储介质


[0001]本申请涉及游戏渲染
,具体而言,涉及一种模型渲染方法、装置、设备及存储介质。

技术介绍

[0002]随着游戏渲染技术的快速发展,游戏场景呈现的效果越来越逼真,在游戏场景中渲染出丰富的画面细节不仅可以提高玩家的感兴趣度,而且增加游戏互动性。
[0003]现有技术中,为了使游戏画面更加逼真,往往会在游戏角色的服装上增加一些雪渍、雨渍、沙尘等天气效果,在当前的制作方式中,通常是对照游戏角色来绘制期待的天气效果区域以及呈现的外形效果,然后在天气效果区域通过使用的3D软件实时手绘颜色贴图达到想要的天气效果。
[0004]然而,使用3D软件绘制的是仅仅是一张颜色贴图,通过游戏更换颜色贴图达到想要的天气效果,无法自动快速生成想要的天气效果,效率低下。

技术实现思路

[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种模型渲染方法、装置、设备及存储介质,以解决现有技术中渲染效率低下的问题。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请一实施例提供了一种模型渲染方法,所述方法包括:
[0008]获取待渲染的虚拟模型及所述虚拟模型的多张贴图,其中所述多张贴图包括:用于确定在所述虚拟模型上生成天气效果及所述天气效果的显示位置的目标贴图;
[0009]基于所述多张贴图对所述虚拟模型进行渲染,以在预设位置显示有天气效果的虚拟模型。
[0010]可选地,所述基于所述多张贴图对所述虚拟模型进行渲染,以在预设位置显示有天气效果的虚拟模型,包括:
[0011]基于所述多张贴图和预先配置的所述天气效果的效果参数,对所述虚拟模型进行渲染,以在所述预设位置显示有所述天气效果的虚拟模型。
[0012]可选地,所述目标贴图为天气效果遮罩图,或者,存储有所述天气效果遮罩图的图像信息的颜色贴图。
[0013]可选地,所述多张贴图还包括:法线贴图、光遮蔽贴图以及材质贴图中的至少一种,所述法线贴图用于指示所述虚拟模型的法线特征,所述光遮蔽贴图用于指示所述虚拟模型的明暗特征,所述材质贴图用于指示所述虚拟模型的材质属性。
[0014]可选地,所述天气效果遮罩图通过如下步骤预先生成:
[0015]采用预设的材质球,根据法线贴图、光遮蔽贴图以及材质贴图,生成所述天气效果遮罩图。
[0016]可选地,所述采用预设的材质球,根据所述法线贴图、所述光遮蔽贴图以及所述材
质贴图,生成所述天气效果遮罩图,包括:
[0017]采用所述材质球,根据所述法线贴图、所述光遮蔽贴图以及所述材质贴图生成初始天气效果遮罩图;
[0018]根据输入的针对所述初始天气效果遮罩图的配置操作,配置所述初始天气效果遮罩图的效果参数,生成所述天气效果遮罩图。
[0019]可选地,所述根据输入的针对所述初始天气效果遮罩图的配置操作,配置所述初始的天气效果遮罩图的效果参数,生成所述天气效果遮罩图之前,还包括:
[0020]将所述初始天气效果遮罩图转换为二维的初始天气效果遮罩图;
[0021]所述根据输入的针对所述天气效果遮罩图的配置操作,配置所述初始的天气效果遮罩图的效果参数,生成所述天气效果遮罩图,包括:
[0022]根据针对所述二维的初始天气效果遮罩图的配置操作,配置所述二维的初始天气效果遮罩图的效果参数,生成所述天气效果遮罩图。
[0023]可选地,所述基于所述多张贴图和预先配置的所述天气效果的效果参数,对所述虚拟模型进行渲染之前,还包括:
[0024]根据输入的针对所述天气效果的配置操作,调整所述天气效果的效果参数;
[0025]根据调整后的效果参数以及所述多张贴图对所述虚拟模型进行预先渲染,以展示预先渲染后的虚拟模型;
[0026]若预先渲染后的虚拟模型满足预设要求,则将所述调整后的效果参数作为所述天气效果的效果参数。
[0027]可选地,所述天气效果包括雪渍、雨渍、沙尘中的至少一种。
[0028]可选地,所述效果参数包括如下参数中的至少一种:
[0029]覆盖范围、数量、厚度。
[0030]第二方面,本申请另一实施例提供了一种模型渲染装置,所述装置包括:
[0031]获取模块,用于获取待渲染的虚拟模型及所述虚拟模型的多张贴图,其中所述多张贴图包括:用于确定在所述虚拟模型上生成天气效果及所述天气效果的显示位置的目标贴图;
[0032]渲染模块,用于基于所述多张贴图对所述虚拟模型进行渲染,以在预设位置显示有天气效果的虚拟模型。
[0033]可选地,所述渲染模块,具体用于:
[0034]基于所述多张贴图和预先配置的所述天气效果的效果参数,对所述虚拟模型进行渲染,以在所述预设位置显示有所述天气效果的虚拟模型。
[0035]可选地,所述目标贴图为天气效果遮罩图,或者,存储有所述天气效果遮罩图的图像信息的颜色贴图。
[0036]可选地,所述多张贴图还包括:法线贴图、光遮蔽贴图以及材质贴图中的至少一种,所述法线贴图用于指示所述虚拟模型的法线特征,所述光遮蔽贴图用于指示所述虚拟模型的明暗特征,所述材质贴图用于指示所述虚拟模型的材质属性。
[0037]可选地,所述装置还包括:
[0038]生成模块,用于采用预设的材质球,根据法线贴图、光遮蔽贴图以及材质贴图,生成所述天气效果遮罩图。
[0039]可选地,所述生成模块,具体用于:
[0040]采用所述材质球,根据所述法线贴图、所述光遮蔽贴图以及所述材质贴图生成初始天气效果遮罩图;
[0041]根据输入的针对所述初始天气效果遮罩图的配置操作,配置所述初始天气效果遮罩图的效果参数,生成所述天气效果遮罩图。
[0042]可选地,所述装置还包括:
[0043]处理模块,用于将所述初始天气效果遮罩图转换为二维的初始天气效果遮罩图;
[0044]所述生成模块,具体用于:
[0045]根据针对所述二维的初始天气效果遮罩图的配置操作,配置所述二维的初始天气效果遮罩图的效果参数,生成所述天气效果遮罩图。
[0046]可选地,所述处理模块,还用于:
[0047]根据输入的针对所述天气效果的配置操作,调整所述天气效果的效果参数;
[0048]根据调整后的效果参数以及所述多张贴图对所述虚拟模型进行预先渲染,以展示预先渲染后的虚拟模型;
[0049]若预先渲染后的虚拟模型满足预设要求,则将所述调整后的效果参数作为所述天气效果的效果参数。
[0050]可选地,所述天气效果包括雪渍、雨渍、沙尘中的至少一种。
[0051]可选地,所述效果参数包括如下参数中的至少一种:
[0052]覆盖范围、数量、厚度。
[0053]第三方面,本申请另一实施例提供了一种终端设备,包括:处理器、存储器和总线,所述存储器存储有所述处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模型渲染方法,其特征在于,包括:获取待渲染的虚拟模型及所述虚拟模型的多张贴图,其中所述多张贴图包括:用于确定在所述虚拟模型上生成天气效果及所述天气效果的显示位置的目标贴图;基于所述多张贴图对所述虚拟模型进行渲染,以在预设位置显示有天气效果的虚拟模型。2.根据权利要求1所述的方法,其特征在于,所述基于所述多张贴图对所述虚拟模型进行渲染,以在预设位置显示有天气效果的虚拟模型,包括:基于所述多张贴图和预先配置的所述天气效果的效果参数,对所述虚拟模型进行渲染,以在所述预设位置显示有所述天气效果的虚拟模型。3.根据权利要求1所述的方法,其特征在于,所述目标贴图为天气效果遮罩图,或者,存储有所述天气效果遮罩图的图像信息的颜色贴图。4.根据权利要求1-3任一项所述的方法,其特征在于,所述多张贴图还包括:法线贴图、光遮蔽贴图以及材质贴图中的至少一种,所述法线贴图用于指示所述虚拟模型的法线特征,所述光遮蔽贴图用于指示所述虚拟模型的明暗特征,所述材质贴图用于指示所述虚拟模型的材质属性。5.根据权利要求3所述的方法,其特征在于,所述天气效果遮罩图通过如下步骤预先生成:采用预设的材质球,根据法线贴图、光遮蔽贴图以及材质贴图,生成所述天气效果遮罩图。6.根据权利要求5所述的方法,其特征在于,所述采用预设的材质球,根据所述法线贴图、所述光遮蔽贴图以及所述材质贴图,生成所述天气效果遮罩图,包括:采用所述材质球,根据所述法线贴图、所述光遮蔽贴图以及所述材质贴图生成初始天气效果遮罩图;根据输入的针对所述初始天气效果遮罩图的配置操作,配置所述初始天气效果遮罩图的效果参数,生成所述天气效果遮罩图。7.根据权利要求6所述的方法,其特征在于,所述根据输入的针对所述初始天气效果遮罩图的配置操作,配置所述初始的天气效果遮罩图的效果参数,生成所述天气效果遮罩图之前,还包...

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

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

1