director 3d 基礎 本教程的例子是用 macromedia 的教程例子。 教程假定大家已是熟悉 director 基本功能與操作,并能完成簡單的工作了的。
一、使用 3d 演員
3d 演員有多種層次的屬性。一個 3d 演員包含一個完整的 3d 空間,叫 3d 世界。一個 3d 世界可以有多個 3d model (模型),例如,一個 3d 演員可以包括一個圖球與一個正方體等等。 每一個 3d model (模型)就類似于一個 director sprite ,都有它們的一系列屬性,如:大小、顏色、陰影等。
director 提供兩種方法去查看它們的屬性: shockwave 3d 窗口與 lingo 程序語言。
( 1 )導入 3d 演員
當你在 3ds max 或其它建三維模型程序中建立了 3d 模型,并把它們輸出成為 “.w3d” 格式后,你就可以把它導入 director 中使用了。 打開本教程附件,你會找到 “3d tutor for dir user start.dir” 與 “orb.w3d” 1 、打開 “3d tutor for dir user start.dir” 影片。可以看到演員表中已有兩個演員。 2 、用外部鏈接文件方式導入 “orb.w3d” ,如圖: 3 、導入后可以見到演員表中多了個名字為 “ord” 的演員。 4 、保存你的影片。
( 圖一 )
( 2 )使用 shockwave 3d 窗口
在演員表中雙擊 “orb” 演員,就會打開 shockwave 3d 窗口來查看 “orb” 演員。 見到打開的 shockwave 3d 窗口中有一個圓球,球上環繞著 “macromedia” 字樣,如圖: 下面介紹一下打開的 shockwave 3d 窗口,窗口中有一些工具是可以修改 3d 世界的 camera (攝像機,可以理解為觀察整個 3d 世界的窗口或視角、角度等什么的)位置的。可以用三種不同的方式來移動 camera (攝像機):平移( panning )、旋轉( rotating )、移遠移近( dollying )。
(圖 2 )
1 、為了移動 camera (攝像機)可以先按下這個按鈕,然后再在 shockwave 3d 窗口中按住鼠標左鍵不放來拖動一下,效果是看到球的位置移動了。
(圖 3 )
2 、要旋轉球,從而從不同角度來看它,按下這個按鈕,再在 shockwave 3d 窗口中按住鼠標左鍵不放來拖動一下。
(圖 4 )
3 、這兩個按鈕是當你在使用上面的旋轉按鈕時配合來用的。是決定 y 軸或 z 軸哪個是上面的軸的。
(圖 5 )
4 、為了移近與移遠球,可以先按下這個按鈕,然后再在 shockwave 3d 窗口中按住鼠標左鍵不放來拖動一下,效果是看到球變大了(近了)或變小了(遠了)。