虚拟场景渲染方法、装置、设备及存储介质制造方法及图纸

技术编号:36775328 阅读:25 留言:0更新日期:2023-03-08 21:59
本申请提供一种虚拟场景渲染方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:获取虚拟场景中第一虚拟表面上与第二虚拟表面接触的预设接触面的区域蒙版;获取所述第一虚拟表面的第一材质贴图以及所述第二虚拟表面的第二材质贴图;根据所述区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图;根据所述第三材质贴图,对所述预设接触面进行渲染。相对于现有技术,避免了平行于渲染方向的纹理无法很好的渲染的问题。纹理无法很好的渲染的问题。纹理无法很好的渲染的问题。

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


[0001]本申请涉及计算机
,具体而言,涉及一种虚拟场景渲染方法、装置、设备及存储介质。

技术介绍

[0002]在虚拟游戏场景中,地形和墙面是场景中必不可少的元素,地形和墙面除了分别根据自己对应的材质进行渲染,还需要对地形和墙面的接触部分进行一定的过渡处理,使得墙面和地面之间的过渡更加自然。
[0003]现有技术中,对地形和墙面之间的材质过渡制作方式有很多种,目前对于平行于渲染方向的纹理、以及处于可见表面之下的其它表面的纹理,例如从上向下渲染纹理时,对于垂直的悬崖和凹陷进崖壁中的洞穴,或者对于地形材质与墙面融合的方式,一般是使用UE4中RVT虚拟纹理进行平面投射,来实现对平行于渲染方向的纹理的过渡效果。
[0004]但是,因为投射的最终朝向,只能基于平面坐标轴的Z方向而定,也即现有技术中渲染和采样结果均是二维的,如果想要在两个相互垂直的虚拟表面,也即若想对平行于渲染方向的纹理做出同样的融合效果,这样的渲染方式无法得到正确的纹理。

技术实现思路

[0005]本申请针对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景渲染方法,其特征在于,所述方法包括:获取虚拟场景中第一虚拟表面上与第二虚拟表面接触的预设接触面的区域蒙版;所述第一虚拟表面与所述第二虚拟表面相互垂直;获取所述第一虚拟表面的第一材质贴图以及所述第二虚拟表面的第二材质贴图;根据所述区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图;根据所述第三材质贴图,对所述预设接触面进行渲染。2.如权利要求1所述的方法,其特征在于,所述获取虚拟场景中第一虚拟表面上与第二虚拟表面接触的预设接触面的区域蒙版,包括:根据所述第一虚拟表面的第一纹理贴图,确定第二纹理贴图;其中,所述第二纹理贴图的边缘在所述第一纹理贴图的边界范围内;根据所述第二纹理贴图,生成所述区域蒙版。3.如权利要求1所述的方法,其特征在于,所述根据所述区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图之前,所述方法还包括:根据所述区域蒙版,对所述预设接触面在预设延伸方向上的各位置点进行线性插值处理,得到所述预设接触面中各所述位置点的融合参数;所述根据所述区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图,包括:根据所述区域蒙版,采用所述各位置点的融合参数,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述第三材质贴图。4.如权利要求1所述的方法,其特征在于,所述根据所述区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图之前,所述方法还包括:对所述区域蒙版进行偏移处理;所述根据所述区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图,包括:根据偏移处理后的区域蒙版,对所述第一材质贴图和所述第二材质贴图进行融合,得到所述预设接触面的第三材质贴图。5.如权利要求2所述的方法,其特征在于,所述根据所述第二纹理贴图,生成所述区域蒙版,包括:根据所述第二纹理贴图的预设颜色通道,生成所述区域蒙版。6.如权利要求5所述的方法,其特征在于,所述根据所述区域蒙版,对所述第一材质贴图和所...

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

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

1