Re: [問題] 為何暴雪不像 Valve 可以收編第三方?

作者: pponywong (pony)   2021-12-17 09:26:37
個人認為 valve source engine 寫得蠻糟的
引擎很多部分沒有很好規劃 全部劃到 tier0/tier1
這兩個程式庫裡
神奇的是 圖形最佳化竟然還做得不錯
使用PBR 的 radiosity跟很多hardcoded shader把效能衝起來
不過問題就是 valve 目前方向不是發展遊戲引擎
而是繼續推 steam SDK跟 VR SDK
然後source engine的硬限制
所以現在TF2的畫質比十年前還差
因為每個scene的entity是有上限 4096個
然後因為要賣 帽子 所以只好東刪西刪
這是比較影片
https://www.youtube.com/watch?v=w1W5DU4zmAA
如果之後 valve 要出FPS遊戲 HL3之類
我認為不會繼續用 source engine
可能會用 idTech 的新引擎或是 CRYENGINE
idTech4 引擎就是 DOOM3 跟 DOOM3-BFG 使用的引擎
前一代就是原文提到的 quake3引擎
跟前一代比 就是大量使用 C++
還有OpenGL的部分升級 使用了shader
BFG版本我大概看了一下 主要是改平台相關的部分
使用更多微軟提供的 Graphic/Audio 程式庫
Audio system從 OpenAL 變成 XAudio2
運算部分 只有一部分程式碼使用 SIMD 指令
還可以再改進
CRYENGINE 我還沒仔細看 但是基礎的向量 矩陣都已經用
SIMD指令了 目前的最新版已經使用 c++14的語法
物理模擬是引擎自帶的
看Far Cry6的表現 CRYENGINE 還是無庸置疑的3A引擎
跟UE5比較 UE5應該還是贏了一點
UE5的物理引擎是用 PhysX5.0
作者: SHCAFE (雪特咖啡)   2021-12-17 09:29:00
強化source engine弄個二代引擎有可能嗎?
作者: asdf1944 (Arisk1944)   2021-12-17 09:30:00
Alyx就是用source 2阿
作者: syldsk (Iluvia)   2021-12-17 09:31:00
數不到三,所以應該會再出個新的
作者: lomorobin (翰)   2021-12-17 09:31:00
能持續維護Source的也只剩下Valve自己了但重點還是Valve自己沒很想認真弄Source神奇的地方是當年養出一大群習慣了用上手的開發者
作者: amos30627 (Destiny)   2021-12-17 09:34:00
source真的很順 可惜太舊CSGO Apex手感都很順是說Dota2不就用Source 2?
作者: guogu   2021-12-17 09:38:00
source在順暢度方面真的很強 當年玩l4d嚇到我的破爛顯卡竟然能把這種畫面跑這麼順
作者: Innofance (Innofance)   2021-12-17 09:46:00
Far Cry被收購以後用的是Dunia,舊的CryEngine修改過來的
作者: theevilM (Drowner)   2021-12-17 09:47:00
half life aylx不就是用source 2寫的?他們不可能用cry engine來做HF3啦,就他們一直以來推自家引擎的態度不太可能突然跑去用別人家的引擎
作者: jeff080808 (jefftime)   2021-12-17 09:49:00
Source2已經有了,DOTA2和Alyx都有用,Gmod2授權開發中
作者: Innofance (Innofance)   2021-12-17 09:50:00
目前Alyx的表現確實跟「過時」兩字扯不上邊
作者: whale12 (鯨魚十二號)   2021-12-17 09:57:00
但是titanfall2用source當基底弄得畫面很強耶
作者: raincole (冷魚)   2021-12-17 10:00:00
對小廠而言引擎是引擎 對大廠而言引擎跟library差不多都只是抽自己要的模組來用 大部分還是自己寫Apex 說用 source 引擎 但是渲染管線明顯是完全重來的
作者: Innofance (Innofance)   2021-12-17 10:03:00
Apex跟TitanFall都是這幾年魔改出來的版本
作者: raincole (冷魚)   2021-12-17 10:04:00
畫面好壞跟 source 已經沒啥關聯了
作者: woofcat (三芝貓)   2021-12-17 10:09:00
你的資訊過時了
作者: spfy (spfy)   2021-12-17 12:43:00
G胖不會數3 所以source engine...
作者: s8018572 (好想睡覺)   2021-12-17 13:25:00
valve不是有source2? 沒改善嗎寫這篇文的時候 竟然不知道source2 ==gmod2不叫gmod 叫s&box
作者: hernest01 (呼吸中)   2021-12-17 15:19:00
連source 2都不知道真的有點誇張可能這十年都沒在關注valve在做什麼吧…

Links booklink

Contact Us: admin [ a t ] ucptt.com