3D Transformations

Look At

Instruction:
利用Building Blocks-Look At使Statue保持面對著Ball,但不隨著Ball運動而產生位移。

Building Blocks
(a) Set As Active Camera-Cameras/Montage/Set As Active Camera
(b) Look At-3D Transformations/Constraint/Look At
(c) Switch On Key-Controllers/Keyboard/Switch On Key
(d) Bezier Progression-Logics/Loops/Bezier Progression
(e) Translate-3D Transformations/Basic/Translate
(f) Text Display-Interface/Text/Text Display

製作構想
利用Building Blocks-Look At使Statue保持面對著Ball,且利用Building Blocks-Translate讓Ball產生位移。

製作步驟
(a) Camera

Set As Active Camera:設定現在所使用的Camera。
 
(b) Statue

Look At:Position表示所觀看的位置;設定Referential-Ball,表示以Ball為參考點;Following Speed表示Statue隨著Ball移動而觀看的速度。
如果Following Speed設定為1%,則Statue隨著Ball移動而觀看的速度極為緩慢,在觀看的速度上無法追隨Ball的移動速度;如果將Following Speed設定為100%,則Statue觀看的速度和Ball移動的速度相等,無遲滯的現象。

(c) Ball

Switch On Key:控制Ball位移之方向-Key Board鍵'1'和'3'。
Bezier Progression:設定Duration-表示動作持續執行的時間,並調整物體行進曲線Progression Curve (如圖示)。利用由pOut輸出的變數值value作為Building Blocks-Translate位移的變數。
 
Progression Curve曲線斜率愈大表示行進速度愈快;反之斜率愈小表示行進速度愈慢;斜率變為負值表示物體向後倒退;斜率不變表示行進速率相等(如圖示)。

Multiplication:float(value) * vector(1,0,0) = vector(Translate Vector)

Translate:由pIn輸入一Translate Vector,影響Ball移動方式以及速率的變化。 Referential:'-NULL-'或'Ball'皆可。
 
(d) Text Display:文字說明。

Set As Active Camera:設定現在使用的Camera。


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