编著还有:董秀成、郑海春、李兆锋
作者: 王孝平[等]编著
出版社:西南交通大学出版社,2012
简介: Vega
Prime是MultiGen-Paradigm公司推出的最新实时三维虚拟现实开发工具,具有面向对象、功能强大、界面友好、平台兼容性好等特点。MultiGen-Paradigm公司前期推出的虚拟现实开发工具Vega,就受到了市场广泛欢迎,而Vega
Prime就是该公司推出的新一代Vega。Vega
Prime实时三维虚拟现实开发工具,广泛应用于航空航天飞行器试验,工业机械装置实时模拟仿真,房地产视景楼盘呈现,数字化城市等领域。随着3G时代的纵深发展,实时三维虚拟现实技术将会得到更加广泛的应用。
OpenGL是工业界标准的图形开发库,包含了大量功能强大的图形函数,集成了所有曲面造型、图形变换、光照、材质、纹理、像素操作、融合、反选择、雾化等复杂的计算机图形学算法。但OpenGL与窗口系统无关,不提供任何交互手段,因此必须由程序员自己编写所有的交互功能;另外,OpenGL的编程接口是由低级的C函数编写的,不提供可复用的对象库或者应用程序框架。广大图形开发者都希望拥有这样一种工具,既有OpenGL强大的功能又有友好的开发环境。现在,Vega
Prime让这个希望变成现实。Vega Prime最底层就是OpenGL,
OpenGL之上是MultiGen-Paradigm公司自己的跨平台场景渲染引擎VSG,VSG之上就是Vega Prime。Vega
Prime提供的LynX
Prime是一个可视化的图形用户接口编辑工具,能够让开发者不写一行代码就能实现实时三维虚拟现实仿真;同时Vega
Prime提供的Vega Prime库,采用的是C++方式,提供了面向对象编程接口。这样,Vega
Prime既拥有了OpenGL强大的功能,又提供了界面友好的开发环境,极大地提高了图形开发的效率,满足了实时三维虚拟现实仿真这种大型图形开发的需求。
Vega Prime使实时三维虚拟现实开发变得与一般的应用系统开发一样简单。同时,Vega
Prime的功能还可以被其他特殊功能模块所扩展,比如坐标模块、声音模块、灯光模块、影子模块、海洋模块、特效模块、运动模块等,这些模块在扩展用户接口的同时,也为虚拟现实开发提供了代码功能库。总之,Vega
Prime让实时三维虚拟现实更便捷地进入了我们的生活。