10.27 遊戲引擎:一個偉大的發明

遊戲是現在人們主要的休閒娛樂的方式,那些大型的單機遊戲,場景炫酷,人物精緻,每一個畫面都美輪美奐,讓人沉迷其中無法自拔,彷彿自己已經置身於遊戲中了。

當我們享受這些遊戲帶給我們的快樂時有沒有想過這些人物是怎麼動起來的,畫面的光影效果為什麼如此逼真,甚至還有重力模擬等,這些功能就要歸功於遊戲引擎了。

遊戲引擎不是實體,它是一些已經編寫好的電子遊戲系統或者一些交互式實時圖像應用程序的核心組件。引擎的功能主要有光影效果、動畫系統、物理系統、交互系統和最重要的渲染

光影效果,顧名思義就是遊戲場景中的光源對人和物體的影響方式。遊戲的光影效果完全是遊戲引擎控制的,光的折射、反射等基本的光學原理以及動態光源彩色光源的效果等。光影效果是評價一個遊戲畫面質量好壞的重要指標,高級引擎的光影系統可以達到以假亂真的地步。

動畫系統,如果說模型給了人物的外在,那麼動畫就賦予了人物靈魂。遊戲引擎集成骨骼動畫系統和模型動畫系統兩套系統,方便動畫師為角色設計豐富的動作造型。

物理系統,人們把現實世界的物理規律植入了遊戲引擎,這可以使物體的運動遵循固定的物理規律,比如絕地求生裡玩家射擊時要壓強,開車時車子的顛簸,以及角色能跳多高等等都是由引擎來控制的。

碰撞系統是物理系統的核心部分,他可以探測遊戲中物體的邊緣,如果沒有碰撞系統,人物就會穿牆而過,加上碰撞系統以後就確保了我們撞在牆上以後不會穿過去。

渲染系統是引擎的最重要的功能之一,當模型做好以後,美工會賦予模型貼圖和材質,然後通過渲染引擎把模型、動畫、光影、特效等所有效果實時計算出來並展示在屏幕上。渲染系統是引擎所有部件中最複雜的,它的強大與否直接決定著遊戲的輸出質量。

交互系統,它的重要職責就是負責玩家與電腦之間的溝通,處理來自鍵盤鼠標等其他外設的信號。

以下是幾張遊戲中的畫面。

遊戲引擎:一個偉大的發明
遊戲引擎:一個偉大的發明
遊戲引擎:一個偉大的發明
遊戲引擎:一個偉大的發明
遊戲引擎:一個偉大的發明


分享到:


相關文章: