【技术实现步骤摘要】
一种三维地形渲染方法及装置
本专利技术涉及三维地形渲染
,具体而言,涉及一种三维地形渲染方法及装置。
技术介绍
在三维场景的构建过程中,地形作为视景中的主要几何模型,其需要渲染的三角面的数量在整个视景中占很大比重,因此其实时性,即漫游的流畅感对于整个视景系统的帧间速率、人机交互性和沉浸性都有极大影响。另外随着三维软件中取获的地形高程数据和卫星影像数据的规模越来越庞大,甚至已达到TB级数据规模,在显著提升地形真实性的同时,也给系统带宽和I/O通信造成了极大负担,视景系统中地形三维可视化技术中实时性与真实性之间的矛盾月越来越严重,对三维地形渲染技术的研究越来越受到研究人员的关注。
技术实现思路
本专利技术实施例提供的一种三维地形渲染方法及装置,可以解决上述的技术问题。第一方面,本专利技术实施例提供的一种三维地形渲染方法,包括:将外存中的待处理数据进行分块,生成多个分块数据;通过并行且实时的加载多个所述分块数据,对加载的每个所述分块数据进行三维地形渲染。结合第一方面,第一方面的一种实施方式,所述的对加载的每个所述分块数据进行三维地形渲染,包括:利用GPU可编程渲染管线 ...
【技术保护点】
1.一种三维地形渲染方法,其特征在于,包括:将外存中的待处理数据进行分块,生成多个分块数据;通过并行且实时的加载多个所述分块数据,对加载的每个所述分块数据进行三维地形渲染。
【技术特征摘要】
1.一种三维地形渲染方法,其特征在于,包括:将外存中的待处理数据进行分块,生成多个分块数据;通过并行且实时的加载多个所述分块数据,对加载的每个所述分块数据进行三维地形渲染。2.根据权利要求1所述的方法,其特征在于,所述的对加载的每个所述分块数据进行三维地形渲染,包括:利用GPU可编程渲染管线将对每个所述分块数据中的每一顶点和每一像素进行三维地形渲染。3.根据权利要求1所述的方法,其特征在于,所述待处理数据包括地形高程数据和纹理数据,所述的将外存中的待处理数据进行分块,生成多个分块数据,包括:将外存中的地形高程数据和纹理数据进行分块分层,生成多个大小为257×257的分块数据,且每个所述分块数据的相邻边留有1个像素的重叠带。4.根据权利要求1所述的方法,其特征在于,所述的通过并行且实时的加载多个所述分块数据,对加载的每个所述分块数据进行三维地形渲染,包括:通过子线程基于运动趋势以实现对所述分块数据的动态调度、实时加载和卸载;通过主线程对所述分块数据实时三维地形渲染。5.根据权利要求1所述的方法,其特征在于,在通过并行且实时的加载多个所述分块数据,对加载的每个所述分块数...
【专利技术属性】
技术研发人员:杨子力,朱晓红,李红伟,余健,杨雷,王耘翔,
申请(专利权)人:云南电网有限责任公司曲靖供电局,
类型:发明
国别省市:云南,53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。