最近 有很多有志之士 加入到 我们的虚拟仿真阵营中来,和我们当初一样,初来咋到时 一头雾水,因此 ,觉得有必要为各位新入学者 写一点指引
: }3 l0 m& }5 h& Z+ b
1. 明确目的
在你准备学习vega prime(简称vp)前,你确定 你要使用vp做开发吗?你的目的是什么? + u6 ?6 S: O: e5 Y
根据我的经验,有如下感受: 0 Z2 C Z( T: N0 B8 n$ w7 y
1),如果你要做军事仿真,推荐你用vp,vp有很多专门用于做国内军事仿真的功能模块,具体情况,等你熟悉后就了解了。 4 U9 n+ Z/ ?5 ]
2),vp侧重于工业仿真,物流仿真等应用,他的长处不在于 视觉效果特别强的视景演示,当然了,美工和烘焙模型也能够导入到vp中去,vp的新版效果会越来越好
3),vp支持vc编译器 支持 c++ builder ,支持qt,通过com技术也支持浏览器和activeX 跨平台应用。 1 C7 B( C, h2 V- [( ?
4) ,放弃vega,vega 已经被淘汰了,没有任何技术支持了,所以请想学习vega的人 转而学习vega prime。
5),但是vp 终究而言,是一款商业仿真软件,他需要付费使用,运行时 需要license。 * z% Q4 T+ i. C( L( K5 Y; }
5 v, P- @2 P2 g# x7 ]% f! y+ i
2.入门的前提
1) 学习者 需要具备一定的c语言和c++语言知识,因为vp是面向对象的类库,是基于vsg引擎的上层c++类库。 : u" x' u' |6 d# A9 L4 T! j/ I- B; {
2) 开发者 最好有具备3D加速的独立显卡PC机。
3.如何安装 4 m+ q `- d2 v S3 v
vp2.01安装方法:
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=11340
VR软件网盘下载:Creator 和vp已提供下载【附安装方法】 http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=22516 & {1 W0 ]) w6 C1 I% I
如果还不会,请根据关键字 在论坛中搜索安装方法。 % T4 a" e( B: Y& b v! p# q3 H$ e
. H1 D+ a7 A9 Z7 }, i
4.初步认识和使用 ( E- U; r c3 g4 S
打开桌面上的lynx prime图标,点击active priview按钮,就能够正常播放三维视景了(如果你安装成功了的话) ( ^& T2 y8 t/ |
下载论坛上的中文入门教程: - O3 @* O8 H+ S) Z
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=559 ' G2 g! X r L8 Z, d1 a t" p
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=5399
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=9267
这几个链接可能都指的是 同一个 软件安装目录doc中 desktop tutor的中文翻译教程,没错,安装这上面说的 ,一步一步去做,这样你就能对vp有个初步认识了。 8 n" G8 |' P% Y! w/ ~8 y
5,配置开发环境 , l2 `. T8 p- `2 y$ B5 ], I
目前根据版本要求,如有特别声明 vp2.0 ,vp2.1 和vp2.2 for vc7 都使用vc2003.net进行开发,vp2.2 for8.0 是可以用vc2005.net开发的 0 \" N! N5 W* i; S6 L
如下链接,能够告诉你一些版本对应关系和开发配置: " }# k4 e8 k( ^9 l0 g( M0 f. s7 u
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=1333
& I) P. d& a. g2 h& u1 v3 N2 ?
如果你看了上面的场景问题集之后,你还是不会,那么请打开vp自带的例子工程,例子工程一般在安装目录:“MultiGen-Paradigm\resources\samples”中。
例子工程都是配置好了的,你可以直接编译运行,你也可以打开工程的属性,查看如何设置 vp库 和vc工程的绑定与库链接。
3 A9 L# j0 ]5 t
6,编写vp程序 1 \- p+ C: [% }) M2 q" o
1) 首先你要学会编写 控制台程序,最基本的vp程序就是控制台程序,在上面第4步的教程的最后部分,有教给你 如何开发控制台例子程序的,是开发一个龙卷风程序,程序英文教程 在安装目录中:Vega Prime Desktop Tutor.pdf。程序的例子工程在安装目录:“D:\Program Files\MultiGen-Paradigm\resources\tutorials\vegaprime\desktop_tutor”(假定vp安装在d盘),你根据中文教程或者英文教程 走一遍这个程序,争取 运行成功(需要说明的是,在代码中 有个vp_application.cpp中 第385行,你需要根据实际文件路径更改一下)。 ' K( Q _6 Q5 h ^& q
0 K; R a2 F5 a$ X7 P2 _4 P
祝你第一个程序运行成功。 4 k. l0 q; x/ U+ O2 p5 w
2) 打开 安装目录中的其他例子程序,争取都运行一遍,最好都能读一遍代码,这样你对vp控制台程序就有了一个大概了解。
3) 下载论坛中的websample程序包,里面有好多程序,vp2.2之前 ,这些程序例子是只提供给正版用户使用的, ! \, v! K% y, _) e5 |( k ?+ q
在这个程序包中 有各类功能例子,包括opengl扩展等好多有用的例子,你都可以运行一遍,但是这些例子 对初学者或许是有难度的。 6 y1 Y8 \8 C H7 G, R ~
4) 基于MFC的vp程序 . @4 z7 I( A- e4 b7 K3 I
; B( r" h+ l2 X, E& M. M
请下载vpMfc程序模板: http://www.52vr.com/bbs/forum.ph ... 1157&extra=page%3D1 1 ^8 v# e4 [5 F/ p: }
请只下载 MFC-VP.rar 这个压缩包,这是官方提供的压缩包,使用 这个模板,你就可以开发基于MFC框架的VP程序了。 * {/ r. V7 v" f
8 e$ b# {, W) C) q9 D
+ g0 N; @; s( X' [7 d" N& \
. R+ S9 J: n. A2 M# K- v Q6 s' `" m. Y
1. 明确目的
在你准备学习vega prime(简称vp)前,你确定 你要使用vp做开发吗?你的目的是什么? + u6 ?6 S: O: e5 Y
根据我的经验,有如下感受: 0 Z2 C Z( T: N0 B8 n$ w7 y
1),如果你要做军事仿真,推荐你用vp,vp有很多专门用于做国内军事仿真的功能模块,具体情况,等你熟悉后就了解了。 4 U9 n+ Z/ ?5 ]
2),vp侧重于工业仿真,物流仿真等应用,他的长处不在于 视觉效果特别强的视景演示,当然了,美工和烘焙模型也能够导入到vp中去,vp的新版效果会越来越好
3),vp支持vc编译器 支持 c++ builder ,支持qt,通过com技术也支持浏览器和activeX 跨平台应用。 1 C7 B( C, h2 V- [( ?
4) ,放弃vega,vega 已经被淘汰了,没有任何技术支持了,所以请想学习vega的人 转而学习vega prime。
5),但是vp 终究而言,是一款商业仿真软件,他需要付费使用,运行时 需要license。 * z% Q4 T+ i. C( L( K5 Y; }
5 v, P- @2 P2 g# x7 ]% f! y+ i
2.入门的前提
1) 学习者 需要具备一定的c语言和c++语言知识,因为vp是面向对象的类库,是基于vsg引擎的上层c++类库。 : u" x' u' |6 d# A9 L4 T! j/ I- B; {
2) 开发者 最好有具备3D加速的独立显卡PC机。
3.如何安装 4 m+ q `- d2 v S3 v
vp2.01安装方法:
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=11340
VR软件网盘下载:Creator 和vp已提供下载【附安装方法】 http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=22516 & {1 W0 ]) w6 C1 I% I
如果还不会,请根据关键字 在论坛中搜索安装方法。 % T4 a" e( B: Y& b v! p# q3 H$ e
. H1 D+ a7 A9 Z7 }, i
4.初步认识和使用 ( E- U; r c3 g4 S
打开桌面上的lynx prime图标,点击active priview按钮,就能够正常播放三维视景了(如果你安装成功了的话) ( ^& T2 y8 t/ |
下载论坛上的中文入门教程: - O3 @* O8 H+ S) Z
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=559 ' G2 g! X r L8 Z, d1 a t" p
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=5399
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=9267
这几个链接可能都指的是 同一个 软件安装目录doc中 desktop tutor的中文翻译教程,没错,安装这上面说的 ,一步一步去做,这样你就能对vp有个初步认识了。 8 n" G8 |' P% Y! w/ ~8 y
5,配置开发环境 , l2 `. T8 p- `2 y$ B5 ], I
目前根据版本要求,如有特别声明 vp2.0 ,vp2.1 和vp2.2 for vc7 都使用vc2003.net进行开发,vp2.2 for8.0 是可以用vc2005.net开发的 0 \" N! N5 W* i; S6 L
如下链接,能够告诉你一些版本对应关系和开发配置: " }# k4 e8 k( ^9 l0 g( M0 f. s7 u
http://www.52vr.com/bbs/forum.php?mod=viewthread&tid=1333
& I) P. d& a. g2 h& u1 v3 N2 ?
如果你看了上面的场景问题集之后,你还是不会,那么请打开vp自带的例子工程,例子工程一般在安装目录:“MultiGen-Paradigm\resources\samples”中。
例子工程都是配置好了的,你可以直接编译运行,你也可以打开工程的属性,查看如何设置 vp库 和vc工程的绑定与库链接。
3 A9 L# j0 ]5 t
6,编写vp程序 1 \- p+ C: [% }) M2 q" o
1) 首先你要学会编写 控制台程序,最基本的vp程序就是控制台程序,在上面第4步的教程的最后部分,有教给你 如何开发控制台例子程序的,是开发一个龙卷风程序,程序英文教程 在安装目录中:Vega Prime Desktop Tutor.pdf。程序的例子工程在安装目录:“D:\Program Files\MultiGen-Paradigm\resources\tutorials\vegaprime\desktop_tutor”(假定vp安装在d盘),你根据中文教程或者英文教程 走一遍这个程序,争取 运行成功(需要说明的是,在代码中 有个vp_application.cpp中 第385行,你需要根据实际文件路径更改一下)。 ' K( Q _6 Q5 h ^& q
0 K; R a2 F5 a$ X7 P2 _4 P
祝你第一个程序运行成功。 4 k. l0 q; x/ U+ O2 p5 w
2) 打开 安装目录中的其他例子程序,争取都运行一遍,最好都能读一遍代码,这样你对vp控制台程序就有了一个大概了解。
3) 下载论坛中的websample程序包,里面有好多程序,vp2.2之前 ,这些程序例子是只提供给正版用户使用的, ! \, v! K% y, _) e5 |( k ?+ q
在这个程序包中 有各类功能例子,包括opengl扩展等好多有用的例子,你都可以运行一遍,但是这些例子 对初学者或许是有难度的。 6 y1 Y8 \8 C H7 G, R ~
4) 基于MFC的vp程序 . @4 z7 I( A- e4 b7 K3 I
; B( r" h+ l2 X, E& M. M
请下载vpMfc程序模板: http://www.52vr.com/bbs/forum.ph ... 1157&extra=page%3D1 1 ^8 v# e4 [5 F/ p: }
请只下载 MFC-VP.rar 这个压缩包,这是官方提供的压缩包,使用 这个模板,你就可以开发基于MFC框架的VP程序了。 * {/ r. V7 v" f
8 e$ b# {, W) C) q9 D
+ g0 N; @; s( X' [7 d" N& \
. R+ S9 J: n. A2 M# K- v Q6 s' `" m. Y