如何評價CryEngine V?
Crytek在GDC公布了新版遊戲引擎CryEngine V
1、免費,開放全部源碼2、Marketplace3、PWYW(Pay What You Want)4、C#支持CRYENGINE | Crytek
CRYENGINE V - CRYENGINE Home
我說個很少有人提的問題吧。
一般這種3A商業引擎開源背後的邏輯是從開發者支持和項目分成兩方面盈利。代碼、工具集都可以開放給你,然而相關文檔卻十分簡略,反正你有代碼自己看唄。實際上這類引擎和Unity不一樣,面向的主要目標不是獨立遊戲小團隊的開發者而是養得起引擎團隊的各大公司。看不懂?可以掏錢購買我們的技術支持,不貴,每年大概也就幾十萬美金吧!當然如果你拿我們的引擎去做些腦(zhuan)洞(bu)大(dao)開(qian)的事情我們是可以不討論分成問題的,然而我們的全屏logo一定要有哦!
所以你們現在明白一個熟悉引擎底層代碼程序員的身價是有多麼貴了吧......簡直就是家養技術支持為公司省錢啊!當然CE和Unreal比起來畢竟還是圖樣...都這個時間點了才想到開源恐怕為時已晚。今天看了官網消息確實也嚇一跳,Crytek Unveils All-New CRYENGINE V and Community-Centered a€?Pay What You Wanta€ Model
圖形方面沒得說了,也說不了,在編輯器和程序方面,個人感覺也是向Unity和UE4妥協了。不過也是好事,漸漸考慮獨立開發者這個市場了。
1.開源和免費是趨勢了,在UE4宣布開源和免費後,大批的獨立開發者開始轉向UE4了。2.之前ce沒有市場,對大公司來說倒沒什麼,但這個對個人和獨立開發者來說就是惡夢了。3.並沒搞懂這個PWYW機制是什麼,類似於Unity的賣服務?4.C#支持,身為C#忠實粉絲的我必須給120個贊。原先的FG + Lua + C++這模式太混雜,而且引擎內部還參雜著遊戲邏輯,並且官方文檔還極其不足,實在是頭疼5.其實還有新的UI和啟動器以及特效系統。這麼說吧,如果說Unity的編輯器UI是策劃設計的,那 UE4的編輯器UI就是藝術家設計的,而CE的編輯器UI我一直覺得是程序員設計的,真的不好看,看著就木有慾望……雖然內部渲染給力,希望有加強 大致猜測也是在易用性和易入門性上向Unity學習,工作模式上向UE4學習,我還是保持樂觀的看法,多考慮獨立開發者的立場,加強社區建設和文檔規範,CE的江山還是能搬回來一點的。為時不晚.就效果而言:cryengine一直使用的是動態實時全局光照明.之前老版本的Ce3就已經實現了Svo Gi.而相對比虛幻來說,他們內部一直一直分為兩派.一派更傾向於動態實時光影.另一派認為耗損太高.這也是虛幻的特點.優先保證性能.畫面其次.
在美術製作流程上來說.
cryengine保有了德國人特有的嚴謹.(雖然有時候不一定是好事)材質編輯已經幫你寫的好好的……傻瓜式的往空里填貼圖就好了…只需要按照官方的材質數值標準.修改貼圖即可.材質球無法編輯.但相對項目來說美術比較好上手.虛幻者更注重結果.開放了材質的編輯.可以用不同的方式達到相似的結果.上手難度稍高.需要了解蠻多引擎知識.支持度:cryengine的官方支持真是…………官方文檔真的很....學習起來難度蠻大的.並且網上學習的資料相對較少,使用的人也並不是這麼多.u虛幻官方文檔寫的比較詳細.現在去看還翻譯了一部分…網上教程也比較多.使用人數比較多.費用上……cryebgine之前的版本………授權費真的很高,效果好是好,很多公司不是不想用……而是用不起.就這樣……了解的不多,僅供參考.
晚了 早幹嘛去了。。。
當然補充一點,你見過cryengine發布的mobile game么(別說官方那幾個說商業的)看完就一臉黑線,這和unity有什麼區別。。。現在唯一能抓住的救命稻草就是VR了,評價引擎好壞不能光看畫面,要看成本,cryengine的開發成本不低,社區建設不力,說真的,要是amazon打算買就賣吧。趁著現在vr還有點概念可以聊前面有人說的比較全面,我來說點細節。編輯器:整個編輯器框架用 QT5 重寫了,新增了幾個編輯器,比如全新的地形編輯器,角色編輯、重新設計的粒子編輯器,模型導入器,環境編輯器等,其他的 材質編輯器、AI編輯器等還是用之前版本的 UI,窗口類還都是 XPT 和 AFX 的,看來是簽入到 QT 的編輯器框架里而已。似乎為了趕工 GDC 發布來不及做吧,這部分估計後面會逐漸替換掉,否則編輯器無法跨平台。腳本:可以使用 c++ 和 c# 兩種主體開發語言,但實際上還是能用 lua 腳本開發,估計 flow graph 應該還是基於 lua 的基礎。
工程:工程結構和 u3d 、ue4 差不多,只是 c++工程結構里比較複雜,連 Editor 的導入和插件都生成了框架。這一點和 UE4 比有點複雜,不知道以後能不能優化。附帶一張工程目錄截圖,可知其繁瑣。
打包:目前沒找到打包功能,無法測試導出各個平台的效果。源碼:下載既有源碼,完全的引擎核心代碼,這一點看出 Crytek 這次確實是牟足了勁。但編輯器源碼似乎沒有。附一張源碼目錄截圖。資源商店:目前線上資源不多,完整的項目只有一個,免費資源也不多,大部分都是收費資源。商店弄得像淘寶,還有購物車啥的。渲染:默認跑在 DX11,沒找到編輯器可以開啟 DX12 的設置,也許是通過命令能開啟。和以往一樣,沒有靜態光照,全動態光照 + VOXGI。支持多平台渲染,編輯器提供平台模擬。文檔:文檔很少,只有一個英文的類似更新說明的文檔,估計官方的意思是可以看以前的文檔照著做?整體看下來還不太成熟,畢竟還是 beta 測試階段,尤其是編輯器方面,採用新的 UI 框架,穩定性和易用性還要不斷改進。上述是個人感受,如有錯誤請指正。
多說一句,個人對 crytek 這家公司又愛又恨,畢竟曾經風光無限,現代引擎的各種屏幕空間渲染技術都是源自於 crytek ,只可惜這幾年發展逐漸走下坡路,又沒有跟上移動遊戲的步伐,希望這次 CE V 能重振 Crytek 的輝煌吧。ps:官方在 steam 上放出了 VR demo,叫 Back to Dinosaur Island 2,這名字很有深意啊~看到有說 CryEngine 嚴謹的。。。裡面東歐人寫的雜七雜八沒注釋的代碼到處都是。。。
CryEngine 最大短板是工具鏈極不成熟,CE V 以前用 MFC 寫的編輯器讓人擴展都比較費力,不開源加上自己班底人走茶涼讓工具鏈長期都沒有活水進來。
現在搞成 QT 加開源算是活明白了,讓社區幫著開發一些工具總比自己悶頭造車強。
另外沒有一個 NODE BASED MATERIAL EDITOR 是最大的軟肋,但是其根本原因是它的 SHADER 管理系統就是一灘漿糊。。。下載中,U3D黨表示看到Mono和C#果斷試試啊!
==========學生黨個人體驗===========Workflow和Unity有很大不同——1.API文檔未完善,API功能不全,我想寫個滑鼠控制Camera旋轉的找不到rotation屬性....
2.FlowGraph看起來和強大,類似PlayerMaker,UE藍圖,完全不會...._(:з」∠)_3.不知道如何打開各種功能,不會設置關卡啟動順序,資源導入....4.Bug挺多,腳本出錯就崩潰;有時Editor剛啟動就閃退。5.....總結:還是好好學Unity吧...._(:з」∠)_
附:CE 5正確的使用姿勢:參考這篇文檔:
CE# Framework下載:- GTK# for .NET: Download | Mono
- Mono Libraries: https://files.xamarin.com/~jeremie/MonoLibraries.msi
之後使用工程文件夾中的Code_CS.bat運行啟動Mono。直接開VS201X是不行的。
晚了,真的晚了。
當UE和Unity瓜分了市場之後,CE才想起來進場。說實話真的晚了。葛優說過一句經典的話:21世紀什麼最貴,人才!當一個個製作遊戲的人才紛紛投向UE和Unity之後,UE和Unity就不再是一個遊戲製作引擎。而是遊戲製作的標準了。
CE現在進場,除非它的學習成本非常低,否則很難說服那些已經習慣UE或者Unity的遊戲開發者使用CE。我相信,CE的學習成本一定不會低,所以很可惜,晚了。晚了這一步,基本上就跟主流告別了。可能未來會有一些2、3線遊戲採用這個引擎,它很難贏。還有一種可能,就是有一個小團隊開發的曠世神作,能夠奠定CE的歷史地位,不過我估計,難。昨天晚上下了試用了,感覺發布太倉差了,
比如資源商店有標籤但壓根沒商品;
再比如說支持C#,於是我打開一個C#模板工程,結果vs2015提示不兼容。
再比如gamesdk sample project運行選擇關卡後報錯。報錯。報錯。
再比如發布了一些概念:獨立遊戲開發者支持計劃,每三個月(前幾天開始計算,第一批今年六月份公布)選出一批獨立遊戲開發團隊,給錢做支持。但這些僅僅是概念,還沒有具體參選流程以及技術支持,然後就敢放話3個月之後就開始投錢。
就以上幾點來看,假如Crytek的態度不轉變,這款引擎將來只能是被大團隊拿來改改成自己的定製版引擎用,小團隊是沒這個資本折騰的,畢竟還有兩款更加成熟的引擎可供選擇又一個被逼的開源+免費的引擎,開源+免費真的力量強大啊~!還支持C#,絕對是擴大用戶群啊。CryEngine的畫面絕逼沒話說啊!
不能發布移動平台,編輯器不能跨平台,即mac版,憑這兩點就沒法玩。
確實有點晚,國內感覺除了育碧上海有一些深入點的研究,其他太少。不過現在馬上開始鋪了,開始有社區搭建,官方支持,還是很期待的。畢竟是做過孤島危機系列、永恆之塔、VR攀爬的頂級巨頭遊戲引擎之一
看來微軟不是針對 JAVA 開源,而是針對所有搞 cross platform 的語言,你們都是辣雞(doge 臉
推薦閱讀:
※如何在畫質上評價最終幻想15?
※實時繪製如何實現丁達爾效應?
※cytoscape繪製網路圖,導入數據的要求有哪些?
※暴雪可能重做魔獸世界的模型嗎?
※實現EGE這樣的圖形庫需要什麼技術支持?
TAG:編程 | 計算機 | 遊戲引擎 | 計算機圖形學 | CryEngine引擎 |