3D Transformations

Portals

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

Switch On Key:設定控制鍵'3'、'4'。
Portals Management:設定Debug Camera-Group 'Cameras';設定Recursivity Level-表示經由Portal的可視的空間數(0表示可視空間數無限制)。
其In為'3'表示啟動此功能(預設值);In為'4'表示關閉此功能。
 
(b) Camera

Set As Active Camera:設定現在所使用的Camera。
Switch On Key:設定控制鍵'1'、'2',分別輸出至不同的Camera。
 
(c) Camera

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本身為基準軸(如圖示)。

Translate:於Translate Vector的pIn輸入行進距離值Y,設定Referential-以Camera本身為基準點(如圖示)。

(d) Camera
 
Object Slider-設定Camera的碰撞屬性Group 'Obstacles';Radius-碰撞半徑(如圖示)。

(e) Camera

設定Camera在初始執行後便向-Y(0,-1,0)方向移動。
設定Camera在初始執行後便向-Y(0,-1,0)方向移動。 Translate:於Translate Vector的pIn輸入行進距離值Y,設定Referential-'-NULL-'(如圖示)。


愛迪斯科技股份有限公司版權所有,本網站各連結標題,商標及連結內容歸原權利人所有.
台北市內湖區民權東路六段16011樓之
2 Tel:(02)2791-2917 Fax:(02)2791-2916
CopyRight 2001-2002 Axis 3D Technology,inc. All rights reserved.