三维可视化之三维动态交互式可视化

三维动态交互式可视化将从数据剪裁、数据动态装载、多细节层次层次模型渐进绘制三个方面进行解释.

1、数据裁剪

用于根据可见性条件预先从数据库中选择可见的内容。核心是将数据域与金字塔形状的视景体相交,如下图:

  • 数据裁剪的基础是逐帧计算视场的锥体裁截范围,由视场角定义的上、下、左、右和由投影矩阵定义的远近两个面。
  • 进行遮挡裁剪的方法分为物方空间的裁截方法、像方空间的裁剪方法。
  • 复杂的裁剪方法用于识别不同的细节程度,可视空间被划分为前景、中景、远景,分别从近到远具有精细到粗略不同的细节程度。

2、数据动态装载

  • 每一帧场景的渲染数据对应计算机内存中的一个数据页,即由若干连续分布的数据块构成的一个存储空间;
  • 在动态渲染过程中,随着视点的移动,不断更新数据页中的数据块;
  • 利用多线程运行机制消减视觉“延迟”现象。

3、多细节层次模型的渐进绘制

多细节层次模型的渐进绘制关键是生成若干连续的LOD模型,如下图

三维可视化之虚拟环境技术(二) 三维可视化之三维可视化的应用

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

发表评论