《VegaPrime虚拟现实开发技术》系统地介绍了Vega Prime虚拟现实开发技术的相关知识及应用开发的流程和步骤,通过实例深入分析了其中的技术要点和难点,同时提供了一个应用开发框架,使开发者更为容易入门使用Vega Prime,进阶掌握其核心技术,能够熟练灵活使用Vega Prime进行实际虚拟现实项目的开发。对于熟练的开发者,可以大大加快项目的开发进程。
《VegaPrime虚拟现实开发技术》内容主要包括Vega Prime核心模块的介绍与使用、LynX Prime的使用、Vega Prime的MFC改造、VSG自绘图形的使用、OOBB碰撞检测的实现、液体纹理仿真的实现、鼠标点选效果的实现、通道图形文字显示设计、通道模板效果的实现和Vega Prime编程框架设计等。《VegaPrime虚拟现实开发技术》是作者根据多年实际项目开发经验编写而成的,可作为大学计算机专业和非计算机专业的虚拟现实开发课程教材,也可作为其他虚拟现实开发人员的参考用书。
Vega Prime是Presagis公司推出的最新虚拟现实开发工具,具有面向对象、功能强大、界面友好、平台兼容性好等特点。Vega Prime集成了最新的虚拟现实研究成果,同时具备开发32位和64位应用程序的强大功能,被广泛应用于航空航天飞行器试验、工业机械装置实时模拟仿真、房地产视景楼盘呈现、数字化城市等。随着4G时代的纵深发展,虚拟技术将会得到更加广泛的应用。
Vega Prime最底层是OpenGL,OpenGL之上是Presagis公司自己的跨平台场景渲染引擎VSG,VSG之上就是Vega Prime。Vega Prime提供的LynX Prime是一个可视化的图形用户接口编辑工具,能够让开发者不写一行代码而实现虚拟现实仿真;同时提供的Vega Prime库,采用C++方式,提供面向对象编程接口。这样,Vega Prime既拥有了OpenGL的强大功能,又提供了界面友好的开发环境,极大提高了图形开发的效率,满足了虚拟现实仿真这种大型图形开发的要求。
本书是在2012年出版的国内第一本Vega Prime方面图书的基础上,依据作者项目组近几年的实际项目开发经验和总结Vega Prime应用开发项目的步骤和方法,通过纠正错误、补充内容、完善结构编写而成的。本书系统地介绍了Vega Prime相关知识及应用开发的流程和步骤,通过实例深入分析了其中的技术要点和难点,同时提供了一个应用开发框架,使开发者更为容易入门使用Vega Prime,进阶掌握其核心技术,能够熟练灵活使用Vega Prime进行实际虚拟现实项目的开发。对于熟练的开发者,可以大大加快项目的开发进程。本书内容主要包括Vega Prime核心模块介绍与使用、LynX Prime的使用、Vega Prime的MFC改造、VSG自绘图形的使用、OOBB碰撞检测的实现、液体纹理仿真的实现、鼠标点选效果的实现、通道图形文字显示设计、通道模板效果的实现和Vega Prime编程框架设计等。
本书由西华大学电气信息学院王孝平和古世甫共同完成,其中王孝平负责第1,5,6,9,10章,古世甫老师负责第2,3,4,7,8章。西华大学电气信息学院董秀成对本书进行了审核。本书得到了董秀成教授工作室的大力支持,包含郑海春和张帆的大力协助,工作室的部分研究生同学也提供了帮助,在此表示感谢。本书还得到了技研新阳集团.西华大学机器人联合实验室和四川省信号与信息处理实验室的大力支持,在此一并表示感谢。
由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。
王孝平,四川自贡人,现执教于四川成都西华大学电气学院研究方向为虚拟现实/计算机视觉发表相关研究论文近10篇:2012年出版国内一本关于Veqa Prime的书籍《Vega Prime实时三维虚拟现实开技术》:2016年出版《LabVIEW2014快速入门实例精讲》 主研项目有电流互感器3D动态仿真、瓦斯继电器可视化虚拟仿真、实时三维虚拟现实技术在自动检测控制及碰撞预警中的应用等,