基于运行时虚拟纹理的地表融合方法技术

技术编号:39936680 阅读:17 留言:0更新日期:2024-01-08 22:14
本发明专利技术公开了一种基于运行时虚拟纹理的地表融合方法,运用运行时虚拟纹理在场景中的层级式显示规则,并采用适应该规则的在图形处理器中高效将世界坐标转换为虚拟纹理数组下标的算法,能够高效地在图形处理器着色器程序中访问运行时虚拟纹理,从而实现完美的地表融合效果。

【技术实现步骤摘要】

本专利技术属于图像处理,具体涉及一种基于运行时虚拟纹理的地表融合方法


技术介绍

1、运行时虚拟纹理(rvt)是虚幻引擎4(ue4)支持的一种虚拟纹理方法。它在运行时使用图形处理器(gpu)按需创建其纹素数据,工作方式与传统纹理映射类似。利用运行时虚拟纹理可有效渲染过程生成或分层的复杂材质,使运行时虚拟纹理适用于渲染复杂的地形材质。其能改善地形样条、网格体和材质贴花,及一般地形与对象混合的渲染性能和工作流程。

2、地表融合是在渲染场景物件时,提取地表纹理信息,将其应用到这些物件表面中,以实现和地表平滑过渡的效果。常见的应用包括:渲染地表上的石头、地板物件时,将地表上的植被、沙土信息融合到物件表面。主流的地表渲染方案是通过四张地表纹理贴图以及一张纹理权重控制贴图来实现多样化的地表细节。因此在这种方案下,只需要在渲染场景物件时使用和地表渲染相同的算法采样这五张贴图即可实现地表融合。

3、但是,在使用实时虚拟纹理的应用中,我们无法使用上述方法达成目的,主要包括下述原因:

4、1.对于使用实时虚拟纹理的应用,其纹理权重控制贴图通本文档来自技高网...

【技术保护点】

1.基于运行时虚拟纹理的地表融合方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于运行时虚拟纹理的地表融合方法,其特征在于,所述步骤3中,虚拟纹理的加载显示时遵循以下规则:

3.根据权利要求1所述的基于运行时虚拟纹理的地表融合方法,其特征在于,所述步骤2中,优先加载低级别区域的虚拟纹理。

4.根据权利要求1所述的基于运行时虚拟纹理的地表融合方法,其特征在于,所述步骤3中通过世界坐标查找虚拟纹理数组下标的过程包括:

5.根据权利要求4所述的基于运行时虚拟纹理的地表融合方法,其特征在于,将世界坐标转换为一级区域坐标的公式为:

【技术特征摘要】

1.基于运行时虚拟纹理的地表融合方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于运行时虚拟纹理的地表融合方法,其特征在于,所述步骤3中,虚拟纹理的加载显示时遵循以下规则:

3.根据权利要求1所述的基于运行时虚拟纹理的地表融合方法,其特征在于,所述步骤2中,...

【专利技术属性】
技术研发人员:吴志强
申请(专利权)人:浙江华娱网络科技有限公司
类型:发明
国别省市:

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

1