星期五, 2月 19, 2010

[UDK教學] [第一章] UDK 世界編輯器
第一節 認識BSP筆刷















UDK啟動畫面(圖片請開啟至新視窗觀看會更清楚,或者開著UDK邊看邊做)


開啟Unreal Editor之後,黑色的背景上應該會顯示藍色的Mesh跟一個紅色的立方體。那個紅色立方體就類似文書軟體或者是繪圖軟體上游標一樣的東西。而Unreal Editor就是像繪圖軟體一樣,用來製作模型的工具。



雖然也不是滑鼠隨便動動就可以把模型做出來,不過用類似的想法去看還是比較好。就像是2D的繪圖工具,先選筆刷,在適當的位置按滑鼠左鍵就可以把筆刷的形狀畫出來一樣,把這個紅色立方體游標變成各種形狀,在任意的位置上進行CSG運算(模型的相加與相減),畫面內也會算出跟那個游標一樣形狀的模型。這裡所使用的基本立體圖形,我們稱為BSP(Binary Space Pertitioning)筆刷。

所謂BSP(Binary Space Pertitioning),就是id Software的John D. Carmack當初在做毀滅戰士(DOOM)的時候利用空間分割來做碰撞判定的實作法,本來對FPS來說是最基本的東西,但是在這裡把那個空間當成筆刷的形式來執行。

這個BSP筆刷做出來的模型皆包含了碰撞判定Lighting等參數資料。重要的是,BPS筆刷所作出來的物體在遊戲裡是無法移動的。可以移動的物體要另外用StaticMesh(靜態物體:沒有Animation的模型物件)放在場景裡面。

沒有留言:

張貼留言

如果您對於此篇文章有意見、問題、想法、或者是吐槽格主寫的太爛,都可以寫在這個地方告訴格主喔:D:D