起源引擎是一款三維的游戲引擎,由Valve軟件公司為了第一人稱射擊游戲《半條命2》開發(fā),并且對其他的游戲開發(fā)者開放授權。作為一款整合引擎,起源引擎可以對開發(fā)者提供從物理模擬、畫面渲染到服務器管理、用戶界面設計等所有服務。引擎附帶“起源開發(fā)包”和“起源導演”兩款程序,前一個可以制作游戲,而后一個更是業(yè)界首個專門制作游戲電影的程序。是一款次世代游戲引擎。其兼容性、靈活性、完整性使其成為游戲開發(fā)者手中最強大的工具。Source這個詞早在Valve第一代游戲《半條命》時代就有出現。在《半條命》游戲文件夾中,引擎文件夾有著兩個部分:GoldSource和Source。他們把成熟的技術放在GoldSource(“金牌起源”)中,而未成熟的技術則在Source(意為“起源”)中,今天,Valve的夢想已經實現,他們當年渴望實現的技術已經濃縮在了這個強大的引擎――“起源”引擎中。
起源引擎_起源引擎 -前序體驗
如果想更好的了解“起源”引擎的概念,推薦的游戲《半條命2》系列、《反恐精英》 系列、《軍團要塞》系列、《求生之路》系列、《勝利之日》系列和《DOTA2》
,此上為正統(tǒng)的valve游戲,此外還有第三方游戲《洛奇英雄傳》、《史丹利的寓言》等等,大家可以通過steam游戲平臺購買正版來體驗。
起源引擎_起源引擎 -引擎沿革
起源的起源
就像《半條命》在一樣90年代轟動了一樣,但如果把《半條命》放到今天,那便不再是什么轟動。一個問題展現出來,玩家如果想要享受現代的科技成果,就要有一塊當下比較流行的顯卡進行支持的游戲引擎,“起源”引擎的響應性讓《半條命2》比前一代更加的具有游戲性,不過許多人只認為起源是Valve的新一代引擎,卻忽略了它在繪圖渲染的功效,“起源”引擎的真正特性往往人們是只能認識表面的。
首次應用
使用這個引擎制作的第一個游戲是《半條命2》,因為引擎計劃就是為他開發(fā)的。Valve也用它把那些受歡迎的游戲重新制作了一下,這其中就包括了大家都熟悉的《半條命:起源》,《反恐精英:起源》。而其他游戲也陸續(xù)的更新了畫面,新的概念加上了原來的概念,可以說是一個升級或者叫提升。被重新渲染的游戲都在自己的名字后面標注上了起源。例如《勝利之日:起源》和《半條命之死亡連線:起源》(“連線”為早期翻譯問題,應譯為“死亡競賽”)就取得了不錯的成果。
商業(yè)化
Troika游戲公司最早宣布他們的游戲《吸血鬼:避世血族》將使用起源引擎,它們也是第一個獲得使用許可的公司。Valve之后宣布Arkane Studios(制作第一人稱角色扮演游戲《魔法門之黑暗彌賽亞》的公司)和Smiling Gator Productions也獲得了使用許可。
Ritual Entertainment在2005年7月4日宣布他們的新游戲獲得了使用起源引擎和Steam系統(tǒng)的許可。這證明,起源引擎的效果再次讓大家接受。
引擎原理
繪制系統(tǒng)
【著色器】
最高性能的著色器為基礎的渲染提供給游戲開發(fā)商可以迅速簡單的開發(fā),哪怕是最復雜的場景。起源渲染。多核心處理和SIMD,以及通過DirectX的最新圖形處理器的功能,先進的處理器技術,使自己的夢想世界成真。
渲染庫。使用Valve的資料庫或用自己的算法擴大現有的著色?,F有的技術包括所有從非
引擎可以渲染出NPR模型
實感渲染(NPR)即《軍團要塞2(即卡通樣式游戲)》到《半條命2》集都在同一個引擎超現實的復雜燈光效果。
LOD模型。目前是世界上LOD模型的最高水平(所有幾何判定都是引擎自主完成的。)
亮度(阿爾法)復蓋。啟用高超的動態(tài)渲染和抗鋸齒α測試,如樹葉,柵欄和花格。
無限分辨率掩蔽。使用距離式編碼亮度以無限分辨率的紋理掩蔽,阿爾法測定在不同狀況下不同。
【動態(tài)照明和陰影】
輻射照明。世界的任意幾何頂點光藏匿與輻射照明。用編碼信息制作真實的光照效果,使照明與自然相結合的凹凸地圖,更精確的照明表現細節(jié)的地方,包括自我造成的陰影。輻射照明是使用分布計算求解的輻射度(vrad),他可以快速的實現光影的效果。
可以模擬各種光影場景
高動態(tài)范圍(HDR)照明。所有照明燈,包括地圖數據,地圖和現場環(huán)境的動態(tài)燈光均由HDR計算。高動態(tài)范圍照明支持在DirectX 9級別的硬件上,起源依然支持,同時還可以打開抗鋸齒和景深。
輻射傳輸/間接照明。動態(tài)對象和世界中的所有反射光合并在一起進行計算。 更加真實的體現人物的所有動態(tài)反光效果。
高解析動態(tài)陰影。所有與陰影投射物體或動態(tài)物體附近的光源對其照射的角度、距離、明度和光源亮度排列順序都會進行計算,達到真實的光照陰影效果。
Rim照明
突出模型的邊緣照射效果,非常震撼,有些類似于閃電,《求生之路2》和《軍團要塞2》均有體現。
先進材料繪制。擁有彌漫、鏡面、細節(jié)、發(fā)光、閃光和其他特殊效果。
【影響】
范圍作用。包括顆粒,物體,煙霧體積,火花,血液和環(huán)境影響,像霧一樣的雨
粒子影響。起源的先進的粒子系統(tǒng)可以發(fā)出魔法或火災的逼真模型,爆炸,雪,等等。多核圖形
材料系統(tǒng)對于破碎場景的還原
優(yōu)化改進粒子渲染性能
粒子編輯。游戲編輯和創(chuàng)建粒子系統(tǒng)和其完全互動的能力,系統(tǒng)預覽可立即看到剛才的編輯。
軟粒子。設定粒子的軟硬度來以此模擬物體的反彈、跌落受傷程度,并且這一系統(tǒng)無需耗費過多的資源
運動模糊。運動時攝像機會產生有規(guī)律的模糊,完全像人的眼睛。
水??梢陨杀普嫔鷦拥男Ч头颇鶢査娣瓷浜驼凵涞男Ч?/p>
【材料】
材料系統(tǒng)。起源定義,指定教材套的對象是怎樣制成的對象為該使用和紋理。指定的材料如何將一個對象斷裂破碎時,它會聽起來像是發(fā)生時或跨越另一面拖,哪些該對象的質量和浮力的。該系統(tǒng)是遠遠超過其他質地的只基于系統(tǒng)的靈活性。自陰影凹凸映射創(chuàng)建預先計算的輻射度燈光柔和陰影以及環(huán)境與動態(tài)和閉塞。來源呈現自陰影對當前和老一代圖形硬件凹凸映射。
褶皺貼圖(*Wrinkle Maps)。特別有用的拉伸面部皺紋和衣服,更多的紋理貼圖,并在模型的混合壓縮到提供動態(tài)的表面細節(jié)的地方。
細節(jié)貼圖。結合高頻低頻質感與細節(jié),以節(jié)省顯存,同時保持明顯的質地密度。
多功能多紋理混合。定義邊緣融合變化鋸齒,使用多種不同的紋理相結合的模式,校正表面顏色。
動態(tài)色彩校正。交互式編輯偏色和對比度的場景,以配合設計者想要的藝術風格。
建模和動畫
高兼容,與流行的圖形和3D建模軟件兼容可以創(chuàng)作出具有高度風格化的人物、武器
數碼肌肉可以對面部進行真實的再現
、車輛-起源合并工具組。一套強大的工具幫助高效地編輯、拓展動畫,并定義的文字和對象范圍內的廣泛的物理交互作用。
數碼肌肉效果。模擬肌肉組織的項目性質的情緒,言語和身體語言。 球型的眼睛真實地反映情況和家。集中對象上,而不是一直朝某個方向。
獨立語言系統(tǒng)(*Language independent speech)。特征準確和自然的唇在任何語言上同步。
改善人類皮膚著色。皮膚呈現包括自然的人體皮膚著色,包括查看相關的菲涅爾現實影響。
模型及材料編譯器。集成用Studiomdl和Vtex編譯模型和材料工具。
模型查看器。在線框預覽模式中查看陰影、紋理或視圖模式。設立擊中范圍(HitBox),播放的動畫,并微調物理限制。
動畫工具
骨骼動畫系統(tǒng)。復雜的運動模型與關節(jié)是使用Valve的專有骨骼動畫系統(tǒng)。
用Faceposer表情工具查看人物表情
臉部動畫系統(tǒng)。Valve的專有面部動畫系統(tǒng)和運動完美結合成一個范圍廣泛的語音驅動的自然面部表情和感情。40多個不同的臉部“肌肉”,可以讓玩家體會到游戲中人物的充沛的感情。
程序動畫工具。調整布娃娃物理、骨骼動畫追隨、場景物理和自定義的程序控制器
動畫融合。姿態(tài)的無縫融合創(chuàng)造連續(xù)運動或制作添加任何命令的情況。分層動畫的融合,可合成成多種有趣的動畫
環(huán)境
VALVE編輯器,起源的地圖制作工具,是一個直觀的“所見即所得的”建筑設計和環(huán)境建設水準(幾何,紋理,照明)。配售的腳本模型、實體和NPC,以及編譯和運行游戲的水準。包括了VMPI工具,大大降低了地圖建立時由多臺計算機之間分配的編譯時間。
曲面位移(*Displacement Surfaces)??勺杂蓜?chuàng)建各種造型的自然山丘、山谷、溝渠、坡地,利用隧道位移幾何刷表面。用刷子和頂點工具變換和剪輯位移表面。
對于“SkyBoxes”的精細渲染是引擎的王牌
實體刷工具(*Brush Entities)。Valve獨創(chuàng)的屬性。用刷子定義對象如何與世界全面的交互,包括障礙物、門、觸發(fā)器、地區(qū)入口、背景音等等。
環(huán)境映射(*Skyboxes.)。立邊體和環(huán)境映射(skyboxing)擴展了視野,增加了對遙遠的物體的視差。
照明預覽。輕松地查看一個內部光的水平影響源。
物理
起源有高度可擴展的網絡功能的物理系統(tǒng),重視處理器和帶寬效率。靈敏構建的物理反應,世界里人物互動與身體人工智能對象的模擬,以及聲音和圖像都遵循從物理學。起源的物理特性可以控制最高水平的設計
機械。構建與運作機制的相同的機械,可以有齒輪、皮帶和滑輪
可以設定車輛的任何一個部件
車輛。任何情況下,在多人游戲中,所有玩家可以一起乘坐一輛汽車,每一個現實的汽車功能根據表面材料不同而不同像是彈簧懸架和滑橇表面。獨立可調的參數包括馬力
、傳動裝置、最大速度、轉彎速度、輪胎材料、輪胎摩擦、彈簧張力/抑制等等。依靠完全真實的數據來模擬最真實的駕駛體驗。
對象變形(*Deformable Objects)。用娃娃物理與預定義的動畫,以物理為基礎的動畫模擬靈活的頭發(fā)、混紡布衣服。比如繩索和電纜可以按風或運動水平動態(tài)搖擺。
互動約束系統(tǒng)(*Constraint System Manager)。約束骨骼的所有效果,設定所有的情況并自由運算,其搭配幾率可謂無限。反轉動力學(*Inverse Kinematics)確保人物的肢體對環(huán)境地形有正確的反應,如周圍障礙物移動的不平衡及調整。
游戲機制
起源引擎的標志在于玩家之間的隨機交流和非玩家角色的互動。人工智能系統(tǒng)可以讓NPC跟隨玩家,并根據情況選擇加入戰(zhàn)斗。人工智能可以移動、飛行、跳躍、蹲、爬樓梯進入洞穴或地下。
AI是根據處境判斷戰(zhàn)斗和結盟的利弊的
調諧系統(tǒng)。先進的導航系統(tǒng)擁有本地路徑搜索回避功能,以幫助周圍的NPC進行導航;比如路線調諧統(tǒng),和充滿活力的關卡設計師設計的道路相連接。在該系統(tǒng)的控制下,他們可以提前知道類似于死路,并自動進行道路的計算和修正前進路線。人工智能可以模擬人類的感官,視覺、聽覺,甚至用味道來跟蹤和識別物體。調諧系統(tǒng)可以用于幾乎任何事物的判斷。
互動人工智能。設置玩家或NPC的關系,單個NPC,大量NPC,單個玩家(或更多)用實體進行危險度判斷,以此確立對其的感情,如仇恨、喜歡或恐懼。
戰(zhàn)斗人工智能。人工智能的小隊可以分享敵人數據或共同操作物品。 一個隊員前去突擊,其他的火力掩護。對目標的感知,感知其他人的移動或更換子彈。
I / O系統(tǒng)。靈活的I / O系統(tǒng)帶來的前所未有的代碼設計。
編程
完全應用于C++中,起源引擎的架構考慮到拓展性、靈活性和性能。Valve用起源引擎的代碼來建立屢獲殊榮的游戲,無需單獨開發(fā)。這使您的開發(fā)人員把時間花在實現有趣的游戲設計,而不是從頭開始。
多平臺兼容(*Multi-platform)。兼容PC和Xbox360平臺,從2005開始年代碼庫統(tǒng)一使用Microsof Visual Studio。
多核處理(*Multi-core)。起源引擎游戲利用PC和Xbox 360的多核心處理器均能夠提供高性能的游戲體驗。
通過編程監(jiān)控工具監(jiān)視場景
代碼克?。?Code Reuse)。容易和迅速建立新的游戲路線、人工智能行為、游戲對象,更以此作為Valve出發(fā)點的測試的基礎程式。
完全控制(*Complete Control)。被授權人可以獲得起源引擎代碼庫中的任意部分。
效率計算。以Valve發(fā)展的產品優(yōu)勢和自身優(yōu)化。
監(jiān)控(*Profiling)。利用Valve的現有的有用的工具進行視頻監(jiān)控,網絡、游戲整體的業(yè)績。
演示。Valve的GUI模仿Windows的控制界面,但其效果和起源引擎代碼用途一致。
音頻
起源引擎包括一個功能強大的數字音頻技術套件,創(chuàng)造游戲世界內充滿活力的音樂。無縫地混合音效、對話,并加以配合襯托身臨其境的超越現實的音樂效果。
螺紋聲音引擎(*Threaded Sound Engine)??梢詥为氃诙嗪讼到y(tǒng)的核心運行混音處理。
可以異步加載聲音、流媒體,緩存到一個固定的文件夾或預載文件。
環(huán)繞聲。支持立體聲、耳機、四聲道和5.1甚至是7.1環(huán)繞聲混音。
計算閉塞和阻塞的影響,依照距離和環(huán)境,使用自定義的三維空間化混響計算法。
一個可預設堆疊的用途廣泛的DSP濾波器,包括混響、
開發(fā)人員可以監(jiān)控游戲中的所有聲音
合聲、ADSR、低頻振蕩(低頻振蕩器),低通道、高通道、全通道濾波器。自定義或預設的DSP效果可以觸發(fā)游戲中基礎的聲音環(huán)境。
音頻格式壓縮。起源支持無損預讀取ADPCM、MP3播放*(*需要Miles音響系統(tǒng))與XMA。這樣可以不用創(chuàng)立音效文件,直接使用外來音效文件。
先進的預處理效果。聲音設計師可以定制多普勒效應,頻移、距離和其他多聲道效果。16位44kHz,支持立體聲和波形文件的所有功能。
波形文件實時拼接。一個簡單的腳本系統(tǒng)可以讓音頻設計人員排出恰當的聲音序列,利用波形文件制造宏大的聲音場景。
Steam平臺可以有效管理游戲
整體組合控制(*Overall Mix Control)。音頻設計師可以使用建立
的幾個整體混合腳本以便游戲可以動態(tài)切換混音。以便突出對話場景的設置等其他動作。
VAudio設計者可以自定義腳本環(huán)境的事件隨機、循環(huán),以及基于玩家的空間位置觸發(fā)的DSP效果。這也可以修改游戲邏輯的動態(tài)效果。
基礎材料影響(*Material-based Effects)。音頻設計師可以定義腳本來確立材料的具體影響,DSP參數可以設定物體摩擦、腳步聲以及空間聲音自動反射效果(*EXA)。
網絡技術
起源的多人游戲全世界都有百萬家在同時測試,每月全世界多人游戲超過90億分鐘。 起源多人連接提供方便的服務器查看和朋友即時信息??梢灶A先查看所有在線服務器的流量和延遲,以及好友的所有動態(tài),減少不必要的連接方面的麻煩。
服務器瀏覽器。顯示所有活動的游戲服務器,并允許家選擇參加哪一個。玩家可以過濾和排序服務器列表,以加快顯示和選擇服務器。
好友即時信息。允許玩家之間進行游戲,添加好友和與現在的好友進行游戲。好友間共享游戲信息。沒有什么服務器可玩時可以選擇和朋友聊天,管理系統(tǒng)讓列表不會那么混亂。
控制臺支持
SDK可以自由開發(fā)游戲
起源提供了一個次世代的理想的游戲機發(fā)展環(huán)境平臺,
包括主流的Xbox 360。
資源轉換(*Asset Conversion)。自定義工具,轉換PC資源(地圖,模型,貼圖)到XBOX360兼容格式。
使用特殊裝載機(*Xbox 360 Specific Loaders)。專有工具編寫游戲數據轉換成
定制格式,下載速度快、讀取時間短。
跨平臺游戲。多重網絡的設計,讓PC機和360平臺可同臺競技,此外還可以簡化平臺的開發(fā)和測試環(huán)境中的問題。
集成Xbox LIVE代碼。有豐富的兼容、界面和日志。
起源SDK
Valve專門制作的引擎開發(fā)用編輯器,提供給社會最好的工具和資源。引擎和SDK的源代碼給你所有你需要的工具,以制作游戲,創(chuàng)造輝煌。
核心
引擎的第一個特點是模塊化,帶來可極高度的擴展性和簡易的開發(fā)難度,可以輕松的制作各種類型的游戲。
第二個特點是開發(fā)者優(yōu)化待遇(得到即可用)。自2004年以來,起源引擎開始面向第三方開發(fā)商。這是一種新的開發(fā)機制,開發(fā)商只需付一次授權費用,就可以獲得起源引擎的最新版本及其后的所有更新,而不必二次付費。
第三,系統(tǒng)還專為第一人稱和第三人稱戰(zhàn)斗游戲優(yōu)化,不過也對任何的視角、任何的游戲類型提供支持。
第四,提供了對人物動畫和AI的高級支持,這些AI擁有業(yè)界最先進的人工智能,帶來令人喜愛、刁鉆又有趣的盟友和敵人。
第五,擁有專利的渲染系統(tǒng)。可以創(chuàng)造美麗的世界、精密的物理和強大的音效,讓玩家沉浸其中。這使開發(fā)人員不用在糾結于編程方面的問題,專注于內容的創(chuàng)新,“起源”讓游戲業(yè)開啟了全新游戲風格創(chuàng)作的大門。
聯機性能
“起源”的多人游戲平臺――Steam支持世界上最大規(guī)模的聯機游戲,包括《勝利之日:起源》、《反恐精英:起源》和《軍團要塞2》,也是世界上最大的網上游戲文化聚集地之一。
“起源引擎”所制作的游戲原生支持強大的網絡連接和多人游戲功能,包括支持高達64名玩家局域網和互聯網游戲。引擎已集成服務器瀏覽器、語音通話和文字信息發(fā)送,開發(fā)者無需二次開發(fā)。

起源引擎_起源引擎 -引擎作品
官方版本
引擎名稱引擎別稱引擎介紹應用游戲《起源2004》引擎-起源引擎的最早版本,為《半條命2》開發(fā)《 半條命2 》、《 反恐精英:起源 》、《 勝利之日:起源 》、《 半條命2:死亡競賽 》、《Garry's Mod 9》、《反恐精英online2》《起源2006》引擎EP1起源引擎重修版本,增強性能并添加了一些適用于新游戲的元素《 半條命2:第一章 》、《半條命2:失落的海岸線》、《Garry’s Mod 10》《起源2007》引擎Orangebox Engine為“橙盒”預備而開發(fā)的引擎,引擎的效能和效果都有很強的提高?!?半條命2:第二章 》、《 傳送門 》、《 軍團要塞2 》、《 求生之路 》、《Garry's Mod2007》、《Garry‘s Mod2009》《起源2009》引擎-2007提高引擎,于2009年發(fā)布?!?求生之路2 》、《 反恐精英:起源 2009》、《Garry's Mod 13》《起源2011引擎》-增強了引擎的解析效果,同時提高了對冒險類型、即時戰(zhàn)略類型、競賽類型游戲的兼容性?!兜端? DotA2 )、《反恐精英:全球攻勢》、《傳送門 2》官方游戲列表
用起源引擎制作的游戲(不包括DLC):
《反恐精英:全球攻勢》Counter-Strike:Global Offensive
《異形群體》Alien Swarm
《反恐精英:起源》Counter-Strike: Source
《勝利之日:起源》Day of Defeat: Source
《遠古守衛(wèi)2》DOTA 2
《半條命2》Half-Life 2
《半條命2:死亡競技》Half-Life 2: Deathmatch
《半條命2:第一章》Half-Life 2: Episode One
《半條命2:第二章》Half-Life 2: Episode Two
《半條命2:失落的海岸線》Half-Life 2: Lost Coast
《半條命2死亡競賽》Half-Life 2 Deathmatch
《半條命:起源》Half-Life: Source
《求生之路》Left 4 Dead
《求生之路2》Left 4 Dead 2
《傳送門》Portal
《傳送門2》Portal 2
《軍團要塞2》Team Fortress 2
《DOTA2》 DOTA2
第三方游戲列表
起源引擎第三方游戲:
《Garry's Mod》
《惡夢之屋2》Nightmare House 2
《傳染病》Contagion
《喋血街頭3》Postal 3
《密境傳奇》Dear Esther
《格雷》Grey
《奇諾沖突》Zeno Clash
《魔法門之黑暗彌賽亞》Dark Messiah of Might and Magic
《銀河戰(zhàn)士》Codename Prime
《黑客戰(zhàn)隊:異度神兆》E.Y.E: Divine Cybermancy
《洛奇英雄傳》Mabinogi:Heroes
《洛奇英雄傳》Vindictus(北美,歐洲版本)
《原型》Iberic Prototype
《核子黎明》Nuclear Dawn
《原罪之章:浮現》SiN Episodes: Emergence
《兇船》The Ship
《吸血鬼:避世血族》Vampire: The Masquerade
愛華網



