【技术实现步骤摘要】
目标模型的渲染方法、装置、电子设备及存储介质
[0001]本申请涉及模型渲染
,尤其涉及一种目标模型的渲染方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本申请的实施方式提供背景或上下文
。
此处的描述不因为包括在本部分中就承认是现有技术
。
[0003]目前,游戏等系统中对于雪景模型的质感以及光影效果有着更多的要求,但是,相关技术中大多倾向于雪景模型整体的形态塑造,而对于细节上,模型本身的体积感则依赖于顶点偏移后本身场景的阴影计算,这需要地表和模型有着较高的面数或者需要依赖于细分着色器,从而导致渲染引擎的性能消耗较大
。
技术实现思路
[0004]有鉴于此,本申请的目的在于提出一种目标模型的渲染方法
、
装置
、
电子设备及存储介质
。
[0005]基于上述目的,本申请提供了一种目标模型的渲染方法,包括:
[0006]获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;
[0007]基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;
[0008]获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;
[0009]基于所述混合法线与所述光源方向对所述目标模型进行渲染
。
[0010]基于同 ...
【技术保护点】
【技术特征摘要】
1.
一种目标模型的渲染方法,其特征在于,包括:获取多个噪声贴图,并对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图;基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线;获取所述目标模型的原始法线,并将所述重建法线与所述原始法线混合,得到所述目标模型的混合法线;基于所述混合法线与所述光源方向对所述目标模型进行渲染
。2.
根据权利要求1所述的方法,其特征在于,对所述多个噪声贴图进行叠加处理,得到叠加噪声贴图,具体包括:基于第一噪声贴图与第二噪声贴图的灰度值,得到第一混合噪声贴图;其中,所述多个噪声贴图包括第一噪声贴图
、
第二噪声贴图
、
第三噪声贴图和第四噪声贴图;所述第一噪声贴图与所述第二噪声贴图的灰度值所处数值范围相同,且所述第一噪声贴图对应的噪声网格密度是所述第二噪声贴图对应的噪声网格密度的2倍;基于所述第三噪声贴图与所述第四噪声贴图的灰度值,得到第二混合噪声贴图;其中,所述第三噪声贴图的灰度值处于第一预设范围,所述第四噪声贴图的灰度值处于第二预设范围,第三噪声贴图与第四噪声贴图对应的噪声网格密度相同,所述第一预设范围大于所述第二预设范围,且所述第一预设范围中超过一半数值范围处于负数区间;基于所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值,得到所述叠加噪声贴图
。3.
根据权利要求2所述的方法,其特征在于,基于所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值,得到所述叠加噪声贴图,具体包括:计算所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值的差值;基于预设比例降低所述差值,并对降低后的所述差值进行归一化处理;基于归一化后的所述差值,得到所述叠加噪声贴图
。4.
根据权利要求2所述的方法,其特征在于,基于所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值,得到所述叠加噪声贴图,具体包括:计算所述第一混合噪声贴图与所述第二混合噪声贴图的灰度值的差值;基于预设比例降低所述差值,并对降低后的所述差值进行归一化处理;对进行归一化处理后的所述差值按照预设指数进行幂运算;基于幂运算后的所述差值,得到所述叠加噪声贴图
。5.
根据权利要求1所述的方法,其特征在于,基于所述混合法线与所述光源方向对所述目标模型进行渲染,具体包括:沿所述目标模型对应的世界坐标的水平面镜像得到所述混合法线的对称法线;获取垂直所述水平面的单位向量,将所述对称法线对应的目标向量与所述单位向量求和,并对求和结果进行归一化处理,得到半程向量;将所述半程向量与所述光源方向对应的光源向量进行点乘计算,得到雪影系数;基于所述雪影系数与预设雪影颜色对所述目标模型进行渲染
。6.
根据权利要求5所述的方法,其特征在于,基于所述雪影系数与预设雪影颜色对所述目标模型进行渲染,具体包括:
获取所述目标模型的固有颜色;对所述雪影系数进行归一化处理,并基于归一化后的所述雪影系数确定所述固有颜色对应的第一权重以及所述预设雪影颜色的第二权重;基于所述固有颜色
、
所述第一权重
、
所述预设雪影颜色以及所述第二权重,确定渲染后的所述目标模型的颜色
。7.
根据权利要求1所述的方法,其特征在于,基于所述叠加噪声贴图对待渲染的目标模型的法线进行重建,得到所述目标模型的重建法线,具体包括:基于所述叠加噪声贴图重新确定所述目标模型的高度信息;基于重新确定的所述高度信息对所述目标模型的法线进行重建,得到所述目标模型的重建法线
。8.
根据权利要求7所述的方法,其特征在于,基于所述叠加噪声贴图重新确定所述目标模型的高度信息...
【专利技术属性】
技术研发人员:蒲飞舟,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。