理论教育 VegaPrime虚拟现实开发指南

VegaPrime虚拟现实开发指南

时间:2023-11-24 理论教育 版权反馈
【摘要】:当然,美工和烘焙模型也能够导入Vega Prime 中。但是,Vega Prime 是一款商业仿真软件,享受其强大功能的同时,需要付费使用,运行时需要License,价格较昂贵。

VegaPrime虚拟现实开发指南

1.明确目的

在学习Vega Prime 之前,要想清楚使用Vega Prime 进行开发的目的是什么?

Vega Prime的长处不在于视觉效果特别强的视景演示,它更侧重于工业仿真、物流仿真、军事仿真等应用。当然,美工和烘焙模型也能够导入Vega Prime 中。

Vega Prime 支持Visual C++编译器、C++ builder 和QT(跨平台C++图形用户界面应用程序),通过COM(Component Object Model)技术也能支持浏览器和ActiveX 跨平台应用。

但是,Vega Prime 是一款商业仿真软件,享受其强大功能的同时,需要付费使用,运行时需要License,价格较昂贵。

2.入门前提

因为Vega Prime 是面向对象的类库,是基于VSG 引擎的上层C++类库,所以开发者需要具备一定的C/C++语言知识和基本的面向对象编程知识(包括Visual C++中MFC 对话框编程)。

显卡的质量是3D 场景渲染效果的物理基础,推荐开发者使用配有3D 加速独立显卡的PC机,独立显卡为Nvida 类型(俗称N 卡)。

3.安装的方法

Vega Prime 2.01的安装方法如下:

http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=11340

4.初步认识和使用

打开LynX Prime 图标,点击Active Priview 按钮,就能够正常播放三维视景了(若软件安装成功)。(www.daowen.com)

Vega Prime 软件安装目录doc 中有desktop tutor的中文翻译教程

5.配置开发环境

目前根据版本要求,若无特别声明,Vega Prime 2.0,Vega Prime 2.1 和Vega Prime 2.2 for Visual C++ 7 都可以使用Visual C++ 2003.net 进行开发,Vega Prime 2.2 for 8.0 可以使用Visual C++ 2005.net 进行开发。

Vega Prime 版本对应关系和开发配置如下:

http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=1333

若学习了上述场景问题后,还是不会,可以打开Vega Prime 自带的工程示例进行自学,工程示例一般放在安装目录“MultiGen-Paradigm\resources\samples”中。工程示例都是已配置好的文件,可以直接编译运行,也可以打开工程的属性,查看如何设置Vega Prime 库和Visual C++工程的绑定与库链接。

6.编写Vega Prime 程序

最基本的Vega Prime 程序就是控制台程序,所以首先要学会编写控制台程序。

(1)控制台程序的工程示例的安装目录为“C:\Program Files\MultiGen-Paradigm\resources\ tutorials\ vegaprime\desktop_tutor”(假定软件安装在C 盘),开发者可根据中文教程或者英文教程,试运行该程序。

(2)运行:打开安装目录中的其他程序示例,对Vega Prime 控制台程序进行了解。

(3)下载论坛中的Websample 程序包,了解程序包中的各类功能示例(包括Opengl 扩展等)。

(4)下载Vega Prime MFC 程序模板,使用这个模板即可对基于MFC 框架的Vega Prime程序进行开发。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈