【行業】傳媒-游戲引擎雙雄并進筑基元宇宙(35頁)

游戲開發流程包括:1)概念期:主要包括游戲策劃、概念設計等提綱挈領的頂層設計,負責將抽象的概念轉化為可執行的制作方案,如原畫師便需要根據策劃給出的概念設計創作出游戲原畫,并細化出三視圖,供下一階段建模使用。23D 內容創建:主要涵蓋 3D 建模、貼圖制作、燈光動畫等環節,涉及軟件包括 3DMax、ArcGIS、Maya、AutoCAD 等,其中3D 建模主要涉及多邊形建模與數字雕刻兩種主要技術,由建模師將原畫轉換為基礎的 3D模型,再通過貼圖在模型上添加材質、紋理和顏色,將其具象為栩栩如生的 3D 角色形象,并配合燈光與動畫,讓陰影、反射、運動效果都呈現得更為自然。3)執行階段:主要涉及渲染和后期制作,通過調整畫面的亮度、顏色和對比度,合理調配景深、模糊、霧氣、陰影等參數,實現場景與角色更逼真、融洽的結合。

游戲引擎是游戲開發的“模塊化地基”,作為“中間件”,能夠減少重復代碼編寫,提升效 率。游戲引擎誕生前,游戲制作必須從零開始編碼構建,重復性較高,開發效率低。而游戲引擎誕生后,開發者無需反復編寫底層基礎代碼,而只需在一套完整框架的基礎上,利用預留接口進行修改補充。在功能上,我們認為游戲引擎具有“中間件”的屬性,它能夠繼承 3D 動畫建模軟件中產出的美術資源,以及錄制的音效素材,并在此基數上進行整合優化,高效便捷地生成游戲成品。換言之,游戲引擎為開發者提供了一套持續優化、可復用 的模塊化地基,開發者能夠在此基礎上如“搭積木”一樣,簡潔、高效地“拼”出游戲。

多層級軟件搭建,渲染、物理與動作是其核心功能。典型的游戲引擎架構由多個“上層依賴下層”的軟件層組成:1)硬件層、設備驅動層和操作系統層負責適配硬件資源;2)第三方軟件開放包層、平臺獨立層、核心系統層和資源管理層提供不同 API 接口和基本軟件管理;3)功能核心組件和游戲專用子系統作為頂層組件,在不同游戲類型中有差異和側重點,主要包括渲染引擎、物理引擎和動作引擎,核心組件間的耦合度較低。

分享到: