vieWTeera

vieWTerra 3D Viewer

  vieWTerra 3D Viewer提供基于真实地球表面球面模型的无缝导航,实现从海底到外太空之间任意方向的放大和缩小操作而不需要切换时间。

  它的特点在于能够栩栩如生的渲染出地球表面各种逼真的景象,可以将遥远的地平线和近距离精确显示与地面植物完美的融合。vieWTerra使用多种不同类型的数据,例如DEM数据、影像、陆地覆盖、水域、生态及天气数据以及其他类型的数据。

  vieWTerra目前采用NASA的Blue Marble数据(464米)来定义地球表面影像的最小默认分辨率分辨率,当然在某些区域包含一些高精度的数据: 超过2千万平方公里的区域覆盖了更高分辨率的数据(90米, 30米, 10米至90厘米),系统对影像和DEM数据均做了与相数据匹配的强化。 vieWTerra也提供了全球范围的水系网络以及海底地形(1856米分辨率)。也可以使用全球范围的植物群落和动物群落数据。在线模式下当用户访问新的区域时vieWTerra会自动从服务器下载数据.


通过数据集成工具(Databases Integration Tool)用户可以将更多精确的数据集成为多分辨率的格式, DIT是与vieWTerra Viewer分开的工具。 用户也可以通过编辑工具(Editor Tool)轻松地完成和修正影像或陆地覆盖信息,编辑器是集成在vieWTerra Viewer中,允许在3D场景中实时修改(例如在河床中填充水和移动树木)。

  vieWTerra Viewer界面中包含多种控制接口,用户可以方便及时的改变3D显示的参数:年、日(会触发动态光影效果)、温度、风速风向、降雨量、雪的可见性及覆盖率(根据天气类型和海拔实时改变)。 它也包含不同的动态实体(从行人到太空船),这些实体可以由用户来控制,也能以第一人称视角或任意的第三人称视角来观察场景。

  通过使用编辑工具定制3D对象,用户能非常迅速和容易的建立自己的场景,并通过用户接口控制来驱动场景运行。用户也可以通过3D对象集成器(3D Objects Integrator,Viewer中嵌入的一个脚本工具)或vieWTerra SDK将自己的3D对象加入进场景。 遍及地球表面任何地方任何时间的场景都可被任意创建、修改、记录、回放和研究,用户可以及时前进和后退来记录和编辑视频。在在线模式下,所有的场景改变会呈现给其他用户以便于协同工作。

 

vieWTerra实时3D Viewer速览:

• 从海底到平流层以至更高位置对真实的地球表面进行无缝渲染(包含真实的太阳及月球空间环境)

• 自程序动渲染地面上的对象形体和纹理,最小精度可达1cm

• 提供默认分辨率为464m的全球数据DEM和影像,928m的陆地覆盖数据以及从90cm到90m的多分辨率数据

• 提供所有海洋、主要河流和湖泊的水下DEM数据和水面数据

• 基于每周和每月的平均气象数据(云层覆盖、温度、降雨、风等)

• 天气条件变化的实时仿真(包含云体积计算、薄雾、雾、降雨、雷电风暴和雪覆盖等)

• 动态自然光和人工光管理系统,包括动态阴影渲染

• 动态植被覆盖系统

• 自主生命体制(ALFs)管理可实现数亿动物或对象的随机行为

• 自动集成建筑对象到地面并进行随机渲染

• 利用编辑工具将实时场景建筑加入3D视图,可方便的在地球表面建造建筑

• 在vieWTerra中优化了静态和动态实体的创建:通过 3D对象集成器或vieWTerra SDK将3DS格式直接转换到Viewer中; 这些新的实体可以分享给其他用户并添加到vieWTerra对象库中

• 地理图像信息和覆盖图形的能力与3D视图紧密结合

• 多用户共享的服务器系统

• 五百万的地名字典

• 多层显示系统(可以切换附加信息开关比如边界、水系、地标以及用户修改的地形改变)

• 碰撞环境系统

• 特殊效果管理系统:火焰、烟雾、痕迹、轨迹、光晕等

• 根据材质渲染对象(玻璃、木头、金属等),计算光的反射和折射

• 3D声音系统

更多

 

vieWTerra SDK/libraries

  高级用户可以使用C/C++访问VWorldTerrain开发库以便于灵活修改某些参数和为特殊的数据集创建导入导出插件。 比如可以自由访问一些功能以修改时间、气象条件、渲染、FX、声音,也可以增强实体AI,或者提出他们自己的一套控制实体等等。 使得后续的运行能适合其特殊的需求。

主要特征

- C/C++库,基于Windows XP/Vista OpenGL

- 超过500+的调用函数

- 提供Viewer的源代码示例

- 高级编程能力 (例如3D实体的集成,特殊效果)

- 低级别编程能力 (例如3D和2D的绘制函数,回调函数)

vieWTerra viewer 01 vieWTerra viewer 02 vieWTerra viewer 03 vieWTerra viewer 04 vieWTerra viewer 05 vieWTerra viewer 06

vieWTerra viewer 07

vieWTerra viewer 08

vieWTerra viewer 09