书籍简介:
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让实时三维虚拟现实更便捷地进入了我们的生活。
作者简介:
王孝平、董秀成、郑海春、李兆锋
出版时间:
2012年07月
章节目录:
第1章 Vega Prime概述
1.1 充分认识Vega Prime
1.2 Vega Prime的安装
1.3 Vega Prime应用开发
第2章 Vega Prime核心功能模块
2.1 Vega Prime基本概念
2.2 Vega Prime核心功能模块
第3章 Vega Prime的使用
3.1 LynX Prime界面组成
3.2 LynX Prime的使用
第4章 运行Vega Prime应用
4.1 VC++.NET编程基础
4.2 导出ACF文件
4.3 剖析Vega Prime应用程序组成
4.4 配置Vega Prime应用程序编译环境
第5章 基于MFC对话框的Vega Prime应用程序
5.1 配置编译环境
5.2 基于MFC对话框的Vega Prime应用程序
5.3 Vega Prime中的重叠效果
5.4 自定义碰撞检测类
第6章 Vega Prime和OpenGL混合编程
6.1 OpenGL基础
6.2 OpenGL在Vega Prime应用中绘制图形
第7章 Vega Prime自绘图形设计
7.1 认识VSG
7.2 VSG图形绘制
7.3 图形纹理控制
7.4 图形材质控制
封面图: