【技术实现步骤摘要】
过渡区域的渲染方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,尤其是涉及一种过渡区域的渲染方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在特定的虚拟场景中,会存在地形自然过渡的现象,例如,随着时间的推移,地面上的灰尘和土壤会慢慢蔓延到对应位置的虚拟对象
(
如:石头
)
上,形成地形自然过渡的现象
。
为了真实感,一般会通过虚拟纹理的方式来实现过渡的效果
。
[0003]但是,上述方法仅对于支持虚拟纹理的模型有效,对于非虚拟纹理的模型,其会存在虚拟对象模型与地形间交界线明显的问题,即存在地形与非虚拟纹理的虚拟对象模型之间过渡生硬的问题
。
技术实现思路
[0004]有鉴于此,本公开的目的在于提供一种过渡区域的渲染方法
、
装置
、
电子设备及存储介质,通过将多个过渡系数作为过渡区域的输出颜色的混合因子,实现了过渡区域的透明度效果,进而实现了地形与非虚拟纹理的虚拟对象模型之间自然过渡的效果
。
[0005]第一方面,本公开实施例提供了一种过渡区域的渲染方法,所述过渡区域的渲染方法包括:
[0006]获取目标地形模型
、
目标地形模型的世界位置
、
目标对象模型和目标对象模型的世界位置,其中,世界位置为在世界空间中的位置信息,所述目标地形模型包括地形颜色贴图,所述目标
【技术保护点】
【技术特征摘要】
1.
一种过渡区域的渲染方法,其特征在于,所述方法包括:获取目标地形模型
、
目标地形模型的世界位置
、
目标对象模型和目标对象模型的世界位置,其中,世界位置为在世界空间中的位置信息,所述目标地形模型包括地形颜色贴图,所述目标对象模型包括对象颜色贴图;通过所述目标地形模型的世界位置和所述目标对象模型的世界位置计算多个过渡系数,每个像素对应有一个过渡系数;通过所述多个过渡系数
、
所述地形颜色贴图和所述对象颜色贴图确定过渡区域的颜色信息;基于所述过渡区域的颜色信息进行渲染,得到过渡区域图形
。2.
根据权利要求1所述的方法,其特征在于,所述获取目标地形模型
、
目标地形模型的世界位置
、
目标对象模型和目标对象模型的世界位置的步骤,包括:获取目标地形模型
、
目标对象模型
、
摄像机坐标和屏幕空间位置,所述目标地形模型包括地形颜色贴图和和基于地形空间的位置信息,所述目标对象模型包括对象颜色贴图和对象深度贴图;将所述目标地形模型的基于地形空间的位置信息转换为世界坐标系的坐标,得到目标地形模型的世界位置;通过所述对象深度贴图
、
所述摄像机坐标和所述屏幕空间位置确定所述目标对象模型的世界位置
。3.
根据权利要求2所述的方法,其特征在于,所述通过所述对象深度贴图
、
所述摄像机坐标和所述屏幕空间位置确定所述目标对象模型的世界位置的步骤,包括:通过所述屏幕空间位置对所述对象深度贴图进行采样,得到对应像素的深度值;将所述屏幕空间位置和所述对应像素的深度值转换为齐次坐标,得到转换后的坐标;将所述转换后的坐标和所述摄像机坐标相加,得到所述目标地形模型的世界位置
。4.
根据权利要求1所述的方法,其特征在于,所述获取目标地形模型
、
目标地形模型的世界位置
、
目标对象模型和目标对象模型的世界位置的步骤,包括:获取目标地形模型
、
目标对象模型
、
摄像机坐标和屏幕空间位置,所述目标地形模型包括地形颜色贴图和地形深度贴图,所述目标对象模型包括对象颜色贴图和基于对象空间的位置信息;通过所述地形深度贴图
、
所述摄像机坐标和所述屏幕空间位置确定所述目标地形模型的世界位置;将所述目标对象模型的基于对象空间的位置信息转换为世界坐标系的坐标,得到目标对象模型的世界位置
。5.
根据权利要求4所述的方法,其特征在于,所述获取目标地形模型
、
目标对象模型
、
摄像机坐标和屏幕空间位置,所述目标地形模型包括地形颜色贴图和地形深度贴图,所述目标对象模型包括对象颜色贴图和基于对象空间的位置信息的步骤,包括:获取目标地形模型
、
目标对象模型和摄像机坐标,所述目标地形模型包括地形颜...
【专利技术属性】
技术研发人员:李俊龙,王嘉康,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。