夏红梅, 张欣景, 张文娟
基于Terra Vista构建三维虚拟场景研究
夏红梅, 张欣景, 张文娟
1引言
虚拟现实,也称虚拟实境或灵境,是一种可以创建和体验虚拟世界的计算机系统,它利用计算机技术生成一个逼真的、具有视、听、触等多种感知的虚拟环境,用户通过使用各种交互设备,同虚拟环境中的实体相互作用后进行交互式视景仿真和信息交流[1]。虚拟现实技术在军事领域有着广阔的应用空间,在军事训练模拟、军事行动实验仿真等活动中应用尤其广泛[2]。
三维虚拟场景基于虚拟现实技术实现,主要包括地形、地物、自然景观与自然现象等因素。三维虚拟场景提供给用户一个可视的虚拟环境,如同真实环境一样,用户可以自由地在场景中漫游,甚至可以配备声音使用户沉浸其中。它可以把抽象、复杂的事物以直观的、用户熟悉的方式表达出来,极大地满足了人们认识客观抽象事物的需求[3]。
近年来,随着虚拟现实技术在各领域越来越广泛的应用,三维虚拟场景作为虚拟现实中不可缺少的组成部分,越来越受到重视,三维虚拟场景方面的研究已经成为虚拟现实中亟需解决的重要课题。
2开发平台简介
(1) Terra Vista简介
构建虚拟场景的软件平台比较多,如Vega Prime、Java3d、Terra Vista等,本文选择基于Terra Vista构建虚拟场景。Terra Vista是三维地形建模中应用最广泛的软件工具之一,是基于Windows平台的实时三维地形数据库生成软件,适合大数据量的地形生成。
该软件的主要特点有:① 强的扩展性,用户可根据具体需要在Terra Vista上挂接特定的外接模块。……