2014/09/10

綠園道飛場 -- Realflight G5

綠園道飛場在 Phoeinx 模擬器裡迅速建場成功,然而其簡陋的碰撞處理方法讓我想起 Realflight 有很多物件可以使用,不知在 RF 裡面會擦出什麼火花,好奇之下再度裝上 G5。

RF 果然是個重擔,裝了好幾G的檔案,也吃記憶體和顯示卡,還好現在硬體強得不像話,不再有以前那種延遲感,畫面也流暢無比。

RF 內建場景編輯器,載入任一飛場之後都可以進去編輯修改,不過在建立新場景前需要先匯入全景圖,Simulation->Import->Raw Panoramic Image...,轉換需要蠻長的時間,因為它會自動把環景圖轉換成六面圖,然後儲存成DDS格式,這樣一張圖裡面就包含多種解析度,可以依照硬體需求選用適當的底圖。

匯入全景圖後就可以著手建立新飛場了,Simulation->Create New Airport...,然後就會進入場景編輯器,新飛場是一片黃土及藍天,只有一個極小的飛行員視角物件 Pilot Spawn 在主視窗中間,需要用滑鼠滾輪放大才看得到。

編輯器周圍有四個小視窗,Object Palette 選取 Realflight 已安裝的物件,裡面的每一個物件都可以插入你的場景;Folder Listing 用來管理場景內使用的物件;Properties 則可調整物件參數;Pilot Spawn 則會顯示飛場預覽,只能從飛行員角度看,但可用滑鼠滾輪縮放。

因為我的電腦使用雙螢幕,所以我把這四個視窗移到第二螢幕,這樣編輯起來視野寬廣很多,特別是預覽視窗需要放大來檢驗插入物件與照片的結合程度。


第一步先把飛場參數設好,選取 Folder Listing 最上層物件,幾個重要項目設一下,如:

Description;飛場名稱

Sun Inclination:太陽仰角

Sun Azimuth:太陽方位,這個需要插入一個物體例如圓球,再觀察影子方向。

Rander Terrain Heightmap:使用虛擬地面,關閉後才能顯示照片原圖,可以利用虛擬地面來校準全景圖的水平角度,校準後再關閉。

Panoramic Image:全景圖,就選前面匯入的圖檔。

Panoramic Image X Y Aliment:全景圖 XY 軸傾斜角度,用來調整全景圖的水平角度。

Panoramic Image Facing:全景圖旋轉角度。

下面是綠園道飛場的設定:

場景編輯器有一些滑鼠的便捷功能,在主畫面內按 Z 可以選取和移動物件、按 X 旋轉視角、按 C 平移視角,滾輪用來縮放(前後移動)視角。

另外在設定參數時,只要有數值的地方都可以用滾輪增減數值,按 Shift 增加幅度、Ctrl+Shift 巨量增幅。

接下來就開始擺放物件了,Realflight 裡面有巨量的物件可以選取,包括 Add-on 及 Expansion Pack 都有自帶物件,因為我們使用實景照片,插入的物件最終需要隱藏起來,只利用他的外型來製造陰影、遮蔽和碰撞效果而已,所以我大都用 Realflight G5 裡面的 Depth Buffers 來塑形,這和 Phoenix 很像,只是形狀種類多了些選擇。

每個物件都有一堆參數可改,主要是位置和比例(Scale),編輯好之後可以把 Render to Depth Buffer Only 選 Yes,這個物體在預覽視窗就會被隱藏!

一般飛場應該是又寬又廣的,偏偏我這裡到處是樹木,而樹形又參差不齊,加上 Realflight 裡的樹木物件無法隱藏,因此只能用這些紅色物件拼出樹木形狀,結果造成物件過多難以管理的窘境!

還好物件可以組織管理,物件除了可以複製剪貼外,還可以把相關物件群組起來,變成一個母物件,可以整體一起移動,將來要關閉顯示時,只要在母物件把 Force Children to Render to Depth Buffer 改成 Yes 就可一次隱藏下層所有物件。

組織管理是 Realflight 的強項,但也不是沒有問題,有時候會發生隱藏失敗的情形,這時候只要重新組織物件,把那些關不掉的放到新物件裡通常就正常了。

總之,物件多而且可塑性高是 Realflight 的強項,但是細節太多編輯起來很累人,而且也會拖累系統運作,在我編輯過程中電腦的顯示卡風扇總是高速運轉,而在 Phoenix 上則從未出現這種情形,由此也可看出兩種模擬器的不同取向。

經過冗長的調整修改,終於把它完成了,飛起來感覺和 Phoenix 差不多,但 Realflight 多了一些細節,例如飛機跑在草地上會有不規則的晃動(和真實世界極為相像)、有很多飛機可選、另外就是飛機比較有重量感比較容易飛。

這個飛場也開放下載,下載後使用 Simulation->Import->RealFlight Archive (RFX, G3X)...就可匯入,匯入後也可自行編輯修改!

台中綠園道 for RealFlight


對了,上回用 Pano2VR 把環景照輸出變成六面圖,然後把天空及地面 P 完美了,如果能用這個圖檔,那就麼全景圖就能完美的呈現!

果然 Pano2VR 也可以把六面圖轉換回全景圖,只要把準備好的任一個六面圖拉到 Input 框內(不過該資料夾不能有其他檔案),它會自動運算相互關係,然後就能轉換成任意格式的全景圖了!

6 則留言:

  1. ej大~
    您真是太厲害了~五告讚~五告水~^^
    小弟的NB等級不高一直不敢裝G5~@@

    回覆刪除
  2. 感謝大大的文章,實在是太強了!
    目前匯入全景圖後,發現場地比實際上大上許多,
    在想會不會是用ps填充頭頂與下方兩塊的時候補太寬?
     

    回覆刪除
  3. 終於找出問題了....原來是我拍全景圖的時候,上與下45度沒抓的精準,所以PTGui拉桿直接拉大補上下兩塊的時候,下方補太多....
    現在用好了,也越摸越上手,專心一下2小時就過去了....
    製作出自己熟悉的飛場,真的超爽XD

    回覆刪除
  4. 我也不喜歡用NB跑Realflight,還有影片編輯或是全景接圖,這些在NB上跑起來資源欠缺,也缺少高解析多螢幕的便利性!

    回覆刪除
  5. 我的綠園道也是這樣,比實際感覺大了一倍,可是尺寸刻度只卻大一些。

    回覆刪除
  6. 是的,要把比例調小的方法就是把全景圖的水平線向下移動,這會讓物體靠近一點。

    回覆刪除