http://bfeditor.org/...?showtopic=1210
原始教學檔下載點
ImportRealWorld.rar
---- 中文版教學 (本例為澎湖, 跟原始檔的方式不太一樣) ----
軟體需求
首先你需要以下的軟體 :
Battlefield 2
零售版
3DEM
http://www.visualiza...e.com/3dem.html
澎湖群島地型檔
請參考3DEM 提供的下載連結
Terragen
http://www.planetside.co.uk/terragen/
請注意: 未註冊版只能編輯512大小的地圖.
Battlefield 2 Editor
http://bfx.tw/module...cat.php?cid=318
製作流程
<< 1 >>
首先開啟你的BF2編輯器
建立一個 尺寸為 256的地圖
取名為 PengHu
( Terrain Editor > File > New )

然後把它存檔
就可以關編輯器了
<< 2 >>
接著我們要取得地形
從 3DEM Software 的官方網站
可以連到很多地形檔的下載網站

3DEM 可以支援以下的圖檔
USGS ASCII Digital Elevation Model (*.dem)
GeoTiff Graphics File (*.tif)
GeoTiff Digital Elevation Model (*.tif)
Binary terrain matrix (*.bin)
VRML world (*.wrl)
Terragen terrain (*.ter)
我個人比較喜歡 ftp://e0srp01u.ecs.nasa.gov/srtm/version1/
雖然資料不一定新
但是很容易轉進來用
(請注意, 目錄中的 srtm 是指地圖檔的格式, 千萬要記著)
澎湖群島位於北緯23°12至23°47,東經119°19至119°43
所以是 Eurasia 目錄下
找 N23E119.hgt.zip

把它下載以後
然後解壓縮
可以看見 N23E119.hgt

接著我們開啟 3DEM
然後載入地形檔
( File > Load Terrain Model )
然後我們可以看見有一些選項
此時請照你下載的地形檔來選擇

在我們的範例中
下載的是 SRTM Data (hgt, bil)
所以要用此選項
然後把地形載入
然後我們用滑鼠左鍵
把小方框移到澎湖上方
把它整個框住
(PS: 這個框框的預設值是 257*257 , 剛好是教學的大小)

然後把它另存新檔
( File > Save Terragen Terrain > Selected Area > PengHu.ter )
這樣就可以關閉 3DEM 了
<< 3 >>
開啟 Terragen 把剛剛的檔案匯入
( Landscape > Open > 你剛剛存的檔案 )
接著就會在 Landscape 的小視窗裡看到預覽圖

----- 注意! 以下這段不做也可以 -----
然後在 Rendering Control 裡
按下 Render Preview
就可以小視窗中看見大致上的樣子

如果你想先看看大致上的樣子
可先按下左邊的 3D 圖示

這樣子可能看不太出來? (因為沒有海面)
我們可以先把海弄出來看看
請按下左邊很像水面的那個藍色圖示

然後把海面的高度設定為 -15
然後按下 Update Maps
經過一陣處裡以後
原本的預覽圖就會變成這樣

----- 注意! 以上這段不做也可以 -----
回到正題
雖然以下的步驟不是必須的
但建議做一下
請按下 Landscape 的小視窗裡 Modify 按鈕
會出現 Terrain Modification 視窗

請修改 Show Height As 為 Terrain Units
此時的單位
剛好等於BF2編輯器裡的高度單位
如果你嫌地形太過於平坦
可以適度增加它的上下限
有助於地形的變化度
在 Set Height Range 後面輸入地形的上下限
然後按下 Set Height Range
就可以看到地形的變化
請注意:
調太多時
地形會變成很尖銳
所以要小心設定
原本的樣子

調到 -2 & 20 的樣子

改好之後
請把檔案存成 BF2 可以接受的 RAW檔
( Landscape > Export > 選擇 Raw 16bits Intel Byte-Order 格式 (大小為 257*257) > Select File and Save > 檔名請存成 HeightmapPrimary.raw )

這樣就可以關閉 Terragen
<< 4 >>
把剛剛存好的 HeightmapPrimary.raw
複製到 Battlefield 2modsbf2Levels你的地圖名稱 下
(以本例來說 : Battlefield 2modsbf2LevelsPengHu )
然後再開啟 BF2編輯器
就可以看見你剛剛弄出來的地形了 :-D :-D

剩下的
就跟一般地圖一樣 :hammer: :hammer: :hammer:
本篇文章已被 kuo 於 2007 年 06 月 16 日 - 下午 05:47 編輯過