Director 與 QTVR
| 前言: |
QTVR是一種QuickTime影片格式的互動環場影片,它與效果與PhotoVista雷同,但藉由Lingo 的程式撰寫,可以做出比PhotoVista更複雜的互動式虛擬實境。 但瀏覽者必須先安裝QuickTime Player3.0或更新的版本,方能瀏覽其效果。 |
|
Director 與 QTVR QTVR的影片與一般影片相同會被Director列為外部載入的Cast,所以需將此檔案與Director放在一起喔
操控QTVR的重要Lingo語法: fieldOfView (QTVR的視野) 語法結構 : set the fieldOfView of spriteNum = the fieldOfView of spriteNum - 1(放大) 或是 sprite(x).fieldOfView = sprite(x).fieldOfView -1 說明 : 讓某個QTVR格式的Sprite的畫面放大(等於視野變小) 語法結構 : set the fieldOfView of spriteNum = the fieldOfView of spriteNum +1(縮小) 或是 sprite(x).fieldOfView = sprite(x).fieldOfView +1 說明 : 讓某個QTVR格式的Sprite的畫面縮小(等於視野變小)
nudge (水平移動QTVR的視野方向) 語法結構 :
nudge(spriteNum, #right)
說明 : 讓鏡頭畫面向左或向右移動的Lingo如下 # → 為Director內建的常數符號 mouseLevel (滑鼠階層) 語法結構 : set the mouseLevel of spriteNum = #none 或 sprite(x).mouseLevel = #none
滑鼠在某個QTVR的Sprite上面時,失去互動功能
|
|
專案範例 : 360度虛擬實境實景欣賞 互動內容 : 到現場拍攝306度的環場照片,把它轉為QTVR格式,再讀入到Director來,在設計各種互動按鈕來控制此影片 製作步驟如下: 1. 讀入一段拍攝完成的QTVR的影片,把它放在
Channel 1,時間設為 1 格。(請同學在這裡下載該教材)
2. 在Frame 1的Behavior設 go the frame之 Lingo 3. 在舞台上設計 4 個按鈕,如圖 2所示
4. 點選"鏡頭拉近"按鈕,設其 Lingo,如圖 3所示
5. 點選"鏡頭拉遠"按鈕,設其 Lingo,如圖 4所示
6. 點選"鏡頭向左"按鈕,設其 Lingo,如圖 5所示
7. 點選"鏡頭向右"按鈕,設其 Lingo,如圖 6所示
請執行預覽播放
|
《回課程目錄》