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

技术编号:24890776 阅读:18 留言:0更新日期:2020-07-14 18:17
本申请实施例提供了一种模型渲染的方法及装置、电子设备、存储介质,所述方法包括:获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;对所述目标网格进行贴图混合,得到目标贴图信息;采用所述目标贴图信息,对所述目标网格进行渲染。通过本申请实施例,实现了根据海面高度自动化生成材质覆盖的渲染效果,避免了受限于场景中模型位置而无法呈现出细节材质,且针对目标网格通过贴图混合进行渲染,简单易用,提升了渲染的效率。

【技术实现步骤摘要】
一种模型渲染的方法及装置、电子设备、存储介质
本申请涉及游戏
,特别是涉及一种模型渲染的方法及装置、电子设备、存储介质。
技术介绍
在游戏场景中,为还原长时间浸泡在海水中的建筑表面覆盖海洋生物的效果,通常可以采用直接在现有的模型贴图上绘制海洋生物,或通过海洋生物模型与建筑组合拼接以及贴花材质等方法,以实现游戏中更真实的场景环境。但基于上述方法,由于受到模型自身纹理坐标的影响,直接在贴图上绘制的海洋生物仅可出现在特定的贴图位置,无法根据场景的需要做出变化,通过海洋生物模型与建筑组合拼接的方式将增大场景的复杂度,影响游戏运行效率,而贴花材质也会导致较大的资源消耗。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种模型渲染的方法及装置、电子设备、存储介质,包括:一种模型渲染的方法,所述方法包括:获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;对所述目标网格进行贴图混合,得到目标贴图信息;采用所述目标贴图信息,对所述目标网格进行渲染。可选地,所述采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格,包括:采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息;按照所述灰度属性信息,在所述网格模型的多个网格中确定目标网格。可选地,所述采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息,包括:获取预置的经验化参数;结合所述模型高度信息、所述海面高度信息,以及所述经验化参数,确定针对所述网格模型的多个网格的灰度属性信息。可选地,所述对所述目标网格进行贴图混合,得到目标贴图信息,包括:获取预置贴图信息和所述目标网格对应的原始贴图信息;结合针对所述目标网格的灰度属性信息,对所述预置贴图信息和所述原始贴图信息进行贴图混合,得到目标贴图信息。可选地,所述目标网格包括所述网格模型中位于在海平面下的网格。一种模型渲染的方法,所述方法包括:获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;对所述目标网格进行光滑度调整,得到目标光滑度信息;采用所述目标光滑度信息,对所述目标网格进行渲染。可选地,所述采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格,包括:采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息;按照所述灰度属性信息,在所述网格模型的多个网格中确定目标网格。可选地,所述采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息,包括:获取预置的经验化参数;结合所述模型高度信息、所述海面高度信息,以及所述经验化参数,确定针对所述网格模型的多个网格的灰度属性信息。可选地,所述对所述目标网格进行光滑度调整,得到目标光滑度信息,包括:获取所述目标网格对应的原始光滑度信息;结合针对所述目标网格的灰度属性信息,对所述原始光滑度信息进行调整,得到目标光滑度信息。可选地,所述目标网格包括所述网格模型中位于在海平面下的网格。一种模型渲染的装置,所述装置包括:第一高度信息获取模块,用于获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;第一目标网格确定模块,用于采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;贴图混合模块,用于对所述目标网格进行贴图混合,得到目标贴图信息;第一目标网格渲染模块,用于采用所述目标贴图信息,对所述目标网格进行渲染。一种模型渲染的装置,所述装置包括:第二高度信息获取模块,用于获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;第二目标网格确定模块,用于采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;光滑度调整模块,用于对所述目标网格进行光滑度调整,得到目标光滑度信息;第二目标网格渲染模块,用于采用所述目标光滑度信息,对所述目标网格进行渲染。一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的模型渲染的方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的模型渲染的方法的步骤。本申请实施例具有以下优点:在本申请实施例中,通过获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息,采用模型高度信息和海面高度信息,在网格模型的多个网格中确定目标网格,然后对目标网格进行贴图混合,得到目标贴图信息,进而采用目标贴图信息,对目标网格进行渲染,实现了根据海面高度自动化生成材质覆盖的渲染效果,避免了受限于场景中模型位置而无法呈现出细节材质,且针对目标网格通过贴图混合进行渲染,简单易用,提升了渲染的效率。附图说明为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的一种模型渲染的方法的步骤流程图;图2a是本申请一实施例提供的一种模型的局部示意图;图2b是本申请一实施例提供的一种采样贴图的示意图;图2c是本申请一实施例提供的一种渲染效果的示意图;图3是本申请一实施例提供的另一种模型渲染的方法的步骤流程图;图4是本申请一实施例提供的另一种渲染效果的示意图;图5是本申请一实施例提供的一种模型渲染的装置的结构示意图;图6是本申请一实施例提供的另一种模型渲染的装置的结构示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参照图1,示出了本申请一实施例提供的一种模型渲染的方法的步骤流程图,具体可以包括如下步骤:步骤101,获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;其中,海面高度信息可以为游戏场景中的海平面高度信息,待渲染的网格模型可以包括游戏场景内待进行渲染制作的模型,模型高度信息可以为游戏场景中待渲染的网格模型的高本文档来自技高网...

【技术保护点】
1.一种模型渲染的方法,其特征在于,所述方法包括:/n获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;/n采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;/n对所述目标网格进行贴图混合,得到目标贴图信息;/n采用所述目标贴图信息,对所述目标网格进行渲染。/n

【技术特征摘要】
1.一种模型渲染的方法,其特征在于,所述方法包括:
获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;
采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;
对所述目标网格进行贴图混合,得到目标贴图信息;
采用所述目标贴图信息,对所述目标网格进行渲染。


2.根据权利要求1所述的方法,其特征在于,所述采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格,包括:
采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息;
按照所述灰度属性信息,在所述网格模型的多个网格中确定目标网格。


3.根据权利要求2所述的方法,其特征在于,所述采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息,包括:
获取预置的经验化参数;
结合所述模型高度信息、所述海面高度信息,以及所述经验化参数,确定针对所述网格模型的多个网格的灰度属性信息。


4.根据权利要求2或3所述的方法,其特征在于,所述对所述目标网格进行贴图混合,得到目标贴图信息,包括:
获取预置贴图信息和所述目标网格对应的原始贴图信息;
结合针对所述目标网格的灰度属性信息,对所述预置贴图信息和所述原始贴图信息进行贴图混合,得到目标贴图信息。


5.根据权利要求1所述的方法,其特征在于,所述目标网格包括所述网格模型中位于在海平面下的网格。


6.一种模型渲染的方法,其特征在于,所述方法包括:
获取预置的海面高度信息及待渲染的网格模型对应的模型高度信息;
采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格;
对所述目标网格进行光滑度调整,得到目标光滑度信息;
采用所述目标光滑度信息,对所述目标网格进行渲染。


7.根据权利要求6所述的方法,其特征在于,所述采用所述模型高度信息和所述海面高度信息,在所述网格模型的多个网格中确定目标网格,包括:
采用所述模型高度信息和海面高度信息,确定针对所述网格模型的多个网格的灰度属性信息;
按照所述灰度属性信息,在所述网格模型的多个网格中确...

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

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

1