我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>VR软件>Virtools

Virtools高级教程—Portals 接口 - Virtools

文章来源:网络收集 作者:Frank 发布时间:2010年04月28日 点击数: 字号:

Portals

1.jpg

Instruction:
应用Switch On Key来选择不同位置的Camera、Camera的可视范围以及Camera的移动方式。

Building Blocks:
(a) Switch On Key-Controllers/Keyboard/Switch On Key
(b) Portals Management-Optimizations/Portals/Portals Management
(c) Set As Active Camera-Cameras/Montage/Set As Active Camera
(d) Per Second-Logics/Calculator/Per Second
(e) Rotate-Transformations/Basic/Rotate
(f) Translate-3D Transformations/Basic/Translate
(g) Object Slider-Collisions/3D Entity/Object Slider

制作构想:
可藉由Building Blocks-Switch On Key定义键盘以便发挥Camera的各种功能,譬如选择不同位置的Camera以及变换Camera的移动方式等等,此外也可以利用Building Blocks-Portals Management来设定Camera经由Portals的可视范围

制作步骤:
(a) Camera

2.jpg

Switch On Key:设定控制键3、4。
Portals Management:设定Debug Camera-Group Cameras;设定Recursivity Level-表示经由Portal的可视的空间数(0表示可视空间数无限制)。
其In为3表示激活此功能(默认值);In为4表示关闭此功能。

 

(b) Camera

3.jpg

Set As Active Camera:设定现在所使用的Camera。
Switch On Key:设定控制键1、2,分别输出至不同的Camera。

 

(c) Camera

4.jpg

Switch On Key:设定控制键分别为Left、Right、Up、Down。
Per second:设定1秒钟所旋转的角度值X[(Turn:圈数;Degree:角度)或(X,Y,Z:分别于X,Y,Z方向所行进之距离)],乘上一个Frame所花费时间,在pOut输出Y[(旋转角度值)或(分别于X,Y,Z方向所行进之距离)]。
其In为3表示激活此功能(默认值);In为4表示关闭此功能。
T X(pIn) * Elapsed Time = Y(pOut)
Rotate:于Angle of Rotation的pIn输入旋转角度值Y,设定Axis of Rotation-Y轴;设定Referential of the Axis-以Camera本身为基准轴(如图标)。

5.jpg

Translate:于Translate Vector的pIn输入行进距离值Y,设定Referential-以Camera本身为基准点。

d) Camera

 

Object Slider-设定Camera的碰撞属性Group Obstacles;Radius-碰撞半径(如图标)。

6.jpg

(e) Camera

设定Camera在初始执行后便向-Y(0,-1,0)方向移动。
设定Camera在初始执行后便向-Y(0,-1,0)方向移动。 Translate:于Translate Vector的pIn输入行进距离值Y,设定Referential--NULL。

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料