未來啟示錄!05年超級游戲引擎全解析
- SpeedTree
SpeedTree為虛幻引擎3帶來了無比真實的樹木與森林效果,由于上文中已經(jīng)有詳細說明,這里就不再贅述。
- NovodeX
NovodeX是虛幻引擎3中功能強大的新一代物理引擎,其性能決不輸給Havok Physics。NovodeX支持速度、加速度和彈性碰撞等物理概念,并且含有布娃娃系統(tǒng)令人物動作更加逼真。
以上是UnrealPhAT對人物和車輛的互動式編輯界面,虛幻引擎3對于創(chuàng)造和管理這兩種模型有著更加突出的優(yōu)勢,相信這一點我們會在將來的游戲中感受到。
音效編輯器復(fù)雜而強大的聲音仿真效果是NovodeX物理引擎的另一亮點,它不僅能夠模擬出音調(diào)隨著發(fā)音物體的速度而變化的多普勒效應(yīng)(最明顯的例子是運動著的火車汽笛聲調(diào)會變的現(xiàn)象),甚至連同一物體中材質(zhì)不同的位置也能夠發(fā)出不同的聲音。
- 基于法線貼圖的渲染
在本站的另一篇文章【紋理壓縮的奇妙之旅 漫談X800的3Dc技術(shù)】中,對法線貼圖的概念有詳細的闡述。
在新一代的游戲引擎中,為了使物體凹凸效果逼真,大部分物體(尤其是角色模型)的法線貼圖都是通過比較高、低多邊形數(shù)量的兩個版本的模型來生成的。虛幻引擎3的角色模型里,高多邊形版本的模型(簡稱高多邊形模型)一般都會有幾百萬個面,擁有豐富的細節(jié);而低多邊形模型只有幾千個面。真正在游戲中使用的是低多邊形的模型。
高多邊形模型
低多邊形模型
低多邊形角色實時光影效果
在制作法線貼圖時,將高多邊形模型上每個多邊形的法線和低多邊形模型對應(yīng)部位法線相比較,得出的差值再置入法線貼圖中。通過把這張法線貼圖賦予低多邊形模型,并實時計算光照,就可以使得渲染出的低多邊形模型的凹凸感與高多邊形模型十分接近,達到了游戲畫質(zhì)與性能的非常好的平衡。
關(guān)注我們


