水体面渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:30763906 阅读:27 留言:0更新日期:2021-11-10 12:19
本申请提供一种水体面渲染方法、装置、设备及存储介质,该水体面渲染方法包括:获取水体面在虚拟场景中的反射贴图和折射贴图;根据预设的插值参数,将反射贴图和折射贴图进行混合插值处理,以得到水体面的混合贴图;基于混合贴图以对水体面执行渲染。本申请实施例通过根据预设的插值参数,将反射贴图和折射贴图进行混合插值处理,可以使游戏摄像机即使在与水面距离很远或者在垂直水面的情况下,依旧能看到水体面折射效果和反射效果,进而提高了游戏画面的显示效果。画面的显示效果。画面的显示效果。

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


[0001]本申请涉及游戏领域,尤其涉及一种水体面渲染方法、装置、设备及存储介质。

技术介绍

[0002]在游戏中,通常会有水面画面场景,而水面画面的效果影响着游戏玩家的游戏体验。
[0003]目前,通常采用菲涅尔(fresnel)函数来确定水面画面的折射和反射的效果,使游戏摄像机在不同的视角下,水体呈现出不同的折射和反射,进而使游戏中水面画面接近真实的水面画面。
[0004]但是当游戏摄像机距离水面画面较远或者垂直水面画面时,在这种场景下采用菲涅尔函数来确定水面画面的显示效果时,存在水面画面的显示效果较差的问题,影响用户的游戏体验。

技术实现思路

[0005]本申请提供一种水体面渲染方法、装置、设备及存储介质。用以解决现有的当游戏摄像机距离水面画面较远或者垂直水面画面时,游戏中的水面画面的显示效果较差的问题。
[0006]第一方面,本申请实施例提供一种水体面渲染方法,包括:获取水体面在虚拟场景中的反射贴图和折射贴图;根据预设的插值参数,将反射贴图和折射贴图进行混合插本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种水体面渲染方法,其特征在于,包括:获取所述水体面在虚拟场景中的反射贴图和折射贴图;根据预设的插值参数,将所述反射贴图和折射贴图进行混合插值处理,以得到所述水体面的混合贴图;基于所述混合贴图以对所述水体面执行渲染。2.根据权利要求1所述的水体面渲染方法,其特征在于,获取所述水体面在虚拟场景中的折射贴图,包括:获取所述水体面的切平面的法线信息;根据所述法线信息与屏幕空间,确定所述折射贴图。3.根据权利要求1所述的水体面渲染方法,其特征在于,获取所述水体面在虚拟场景中的反射贴图,包括:获取天空反射图和/或物体反射图;将所述天空反射图或物体反射图作为所述反射贴图;或者将所述天空反射图和所述物体反射图进行混合插值处理,得到所述反射贴图。4.根据权利要求3所述的水体面渲染方法,其特征在于,获取所述天空反射图,包括:对预设的立方体纹理进行采样,得到所述天空反射图。5.根据权利要求3所述的水体面渲染方法,其特征在于,获取所述物体反射图,包括:获取物体的物体图;对所述物体图进行镜像反射处理,得到所述物体反射图。6.根据权利要求3所述的水体面渲染方法,其特征在于,所述基于所述混合贴图以对所述水体面执行渲染,包括:获取所述水体面的颜色贴图;将所述混合贴图与所述颜色...

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

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

1