目标模型的渲染方法技术

技术编号:39427407 阅读:7 留言:0更新日期:2023-11-19 16:13
本申请提供一种目标模型的渲染方法

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


[0001]本申请涉及模型渲染
,尤其涉及一种目标模型的渲染方法

装置

电子设备及存储介质


技术介绍

[0002]本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文

此处的描述不因为包括在本部分中就承认是现有技术

[0003]目前,游戏等系统中对于雪景模型的质感以及光影效果有着更多的要求,但是,相关技术中大多倾向于雪景模型整体的形态塑造,而对于细节上,模型本身的体积感则依赖于顶点偏移后本身场景的阴影计算,这需要地表和模型有着较高的面数或者需要依赖于细分着色器,从而导致渲染引擎的性能消耗较大


技术实现思路

[0004]有鉴于此,本申请的目的在于提出一种目标模型的渲染方法

装置

电子设备及存储介质

[0005]基于上述目的,本申请提供了一种目标模型的渲染方法,包括:
[0006]获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;
[0007]基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;
[0008]获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;
[0009]基于所述混合法线与所述光源方向对所述目标模型进行渲染

[0010]基于同一专利技术构思,本申请示例性实施例还提供了一种目标模型的渲染装置,包括:
[0011]获取模块,获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;
[0012]重建模块,基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;
[0013]混合模块,获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;
[0014]渲染模块,基于所述混合法线与所述光源方向对所述目标模型进行渲染

[0015]基于同一专利技术构思,本申请示例性实施例还提供了一种电子设备,包括存储器

处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,所述处理器执行所述程序时实现如上所述的目标模型的渲染方法

[0016]基于同一专利技术构思,本申请示例性实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行
如上所述的目标模型的渲染方法

[0017]从上面所述可以看出,本申请提供的目标模型的渲染方法

装置

电子设备及存储介质,获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;基于所述混合法线与所述光源方向对所述目标模型进行渲染,通过叠加噪声贴图来重建目标模型的法线,并通过混合后的法线对目标模型进行渲染,提高了目标模型的体积感和阴影效果,同时,避免了使用顶点偏移所带来的性能消耗

附图说明
[0018]为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0019]图1为本申请实施例的一种应用场景的示意图;
[0020]图2为本申请实施例的一种目标模型的渲染方法的流程示意图;
[0021]图3为本申请实施例的第一种噪声贴图;
[0022]图4为本申请实施例的第二种噪声贴图;
[0023]图5为本申请实施例的一种第一混合噪声贴图;
[0024]图6为本申请实施例的第三种噪声贴图;
[0025]图7为本申请实施例的第四种噪声贴图;
[0026]图8为本申请实施例的一种第二混合噪声贴图;
[0027]图9为本申请实施例的第一种叠加噪声贴图;
[0028]图
10
为本申请实施例的第二种叠加噪声贴图;
[0029]图
11
为本申请实施例的第三种叠加噪声贴图;
[0030]图
12
为相关技术中的一种目标模型的渲染效果图;
[0031]图
13
为本申请实施例的一种目标模型的渲染效果图;
[0032]图
14
为本申请实施例的一种目标模型的渲染装置的结构示意图;
[0033]图
15
为本申请实施例的一种具体的电子设备的结构示意图

具体实施方式
[0034]下面将参考若干示例性实施方式来描述本申请的原理和精神

应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本申请,而并非以任何方式限制本申请的范围

相反,提供这些实施方式是为了使本申请更加透彻和完整,并且能够将本申请的范围完整地传达给本领域的技术人员

[0035]根据本申请的实施方式,提出了一种目标模型的渲染方法

系统

电子设备及存储介质

[0036]在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义

[0037]下面参考本申请的若干代表性实施方式,详细阐释本申请的原理和精神

[0038]专利技术概述
[0039]目前,相关技术方案中,大多倾向于雪景模型整体的形态塑造,而对于细节上,特征是模型本身的体积感则依赖于顶点偏移后本身场景的阴影计算,这需要地表和模型有着较高的面数或者需要依赖于细分着色器,从而导致渲染引擎的性能消耗较大

[0040]为了解决上述问题,本申请提供了一种目标模型的渲染方法,具体包括:
[0041]获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;基于所述混合法线与所述光源方向对所述目标模型进行渲染,通过叠加噪声贴图来重建目标模型的法线,并通过混合后的法线对目标模型进行渲染,提高了目标模型的体积感和阴影效果,同时,避免了使用顶点偏移所带来的性能消耗

[0042]在介绍了本申请的基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种目标模型的渲染方法,其特征在于,包括:获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;基于所述混合法线与所述光源方向对所述目标模型进行渲染
。2.
根据权利要求1所述的方法,其特征在于,对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图,具体包括:基于第一噪声贴图与第二噪声贴图的灰度值,得到第一混合噪声贴图;其中,所述多个噪声贴图包括第一噪声贴图

第二噪声贴图

第三噪声贴图和第四噪声贴图;所述第一噪声贴图与所述第二噪声贴图的灰度值所处数值范围相同,且所述第一噪声贴图对应的噪声网格密度是所述第二噪声贴图对应的噪声网格密度的2倍;基于所述第三噪声贴图与所述第四噪声贴图的灰度值,得到第二混合噪声贴图;其中,所述第三噪声贴图的灰度值处于第一预设范围,所述第四噪声贴图的灰度值处于第二预设范围,第三噪声贴图与第四噪声贴图对应的噪声网格密度相同,所述第一预设范围大于所述第二预设范围,且所述第一预设范围中超过一半数值范围处于负数区间;基于所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值,得到所述叠加噪声贴图
。3.
根据权利要求2所述的方法,其特征在于,基于所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值,得到所述叠加噪声贴图,具体包括:计算所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值的差值;基于预设比例降低所述差值,并对降低后的所述差值进行归一化处理;基于归一化后的所述差值,得到所述叠加噪声贴图
。4.
根据权利要求2所述的方法,其特征在于,基于所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值,得到所述叠加噪声贴图,具体包括:计算所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值的差值;基于预设比例降低所述差值,并对降低后的所述差值进行归一化处理;对进行归一化处理后的所述差值按照预设指数进行幂运算;基于幂运算后的所述差值,得到所述叠加噪声贴图
。5.
根据权利要求1所述的方法,其特征在于,基于所述混合法线与所述光源方向对所述目标模型进行渲染,具体包括:沿所述目标模型对应的世界坐标的水平面镜像得到所述混合法线的对称法线;获取垂直所述水平面的单位向量,将所述对称法线对应的目标向量与所述单位向量求和,并对求和结果进行归一化处理,得到半程向量;将所述半程向量与所述光源方向对应的光源向量进行点乘计算,得到雪影系数;基于所述雪影系数与预设雪影颜色对所述目标模型进行渲染
。6.
根据权利要求5所述的方法,其特征在于,基于所述雪影系数与预设雪影颜色对所述目标模型进行渲染,具体包括:
获取所述目标模型的固有颜色;对所述雪影系数进行归一化处理,并基于归一化后的所述雪影系数确定所述固有颜色对应的第一权重以及所述预设雪影颜色的第二权重;基于所述固有颜色

所述第一权重

所述预设雪影颜色以及所述第二权重,确定渲染后的所述目标模型的颜色
。7.
根据权利要求1所述的方法,其特征在于,基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线,具体包括:基于所述叠加噪声贴图重新确定所述目标模型的高度信息;基于重新确定的所述高度信息对所述目标模型的法线进行重建,得到所述目标模型的重建法线
。8.
根据权利要求7所述的方法,其特征在于,基于所述叠加噪声贴图重新确定所述目标模型的高度信息...

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

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

1