
|
Visuals
|
Mini
Shadow |
在此示範Box01與Box02呈現漂浮狀態的相互運動,且有陰影呈現於地面。 |
(a)
Set As Active Camera-Cameras/Montage/Set As Active Camera
|
(b)
Declare Floors-Collisions/Floors/Declare Floors |
(c) Simple Shadow-Visuals/Shadows/Simple Shadow |
(d) Sequencer-Logics/Streaming/Sequencer |
(e)
Parameter Selector-Logics/Streaming/Parameter Selector |
(f)
Keep At Constant Distance-3D Transformations/Constraint/Keep
At Constant Distance |
(g)
Rotate Around-3D Transformations/Basic/Rotate Around |
利用Building
Blocks-Declare Floors宣告Ground,再配合Simple Shadow將Box的陰影呈現於Ground;且利用Building
Blocks-Keep At Constant Distance使Box01與Box02保持一定的的距離,並讓Box02依次繞著New
3D Frame01至New 3D Frame04旋轉。 |

Set
As Active Camera:設定現在所使用的Camera。 Declare Floors:宣告Ground為地面。設定目標物Key
Substring-Ground;Floor Geometry-Faces;Moving
Floor-True;Floor Type-0;Use Hierarchy-False;First
Contact-True。
|
|
註:宣告Floors也可以利用Ground/Add
Attribute/Floor Manager/Floor的方式,可以達到同樣的效果。 |


Simple
Shadow:設定Texture-Soft Shadow;陰影大小Zoom-2;物體離地面最高限度高度Maximum
Height-100。 |

Sequencer:每次訊息由In進入後,會依次由Out
0…Out n輸出。
|
Parameter Selector:首先在pOut的Edit Parameter設定Parameter
Type-3D Entity,Selected值(輸出值)可以先忽略不必輸入(如圖示)。 |
在Parameter
Selector設定Pin 0至Pin 3分別為New 3D Frame01至New 3D
Frame04,且由pOut輸出一Selected值作為Building Blocks-Rotate
Around的變數Referential of the Axis使用。 |

Keep
At Constant Distance:設定位置Position(X, Y, Z)-(0,
0, 0);目標物Object-Box01;相對距離Distance-5;Attenuation-0,表示物體對目標物的移動有立即的反應,如果Attenuation為1以上表示延遲的時間;勾選Hierarchy表示此行為也應用於3D
Entity的Child。 |

Rotate
Around:設定旋轉軸Axis of rotation(X, Y, Z)-Y軸(0,
1, 0);旋轉角度Angle of rotation(Turn, Degree)-2;且由pIn輸入變數Referential
of the Axis;Keep orientation-True,表示物體保持一定的方向;Hierarchy-False,表示Building
Blocks也應用於Child。
|

Simple Shadow:設定Texture-Soft Shadow;陰影大小Zoom-2;物體離地面最高限度高度Maximum
Height-100。 |
Rotate Around:設定旋轉軸Axis of rotation(X, Y, Z)-Y軸(0,
1, 0);旋轉角度Angle of rotation(Turn, Degree)--1;參考軸Referential
of the Axis-'-NULL-';Keep orientation-True,表示物體保持一定的方向;Hierarchy-False,表示Building
Blocks也應用於Child。 |
|
|

|
 |