同樣是被集成在oculus的開發套件中,請問unity5和虛幻4引擎開發虛擬現實產品哪個好用或適用?
01-16
很想學習相關引擎製作,做一個獨立製作人
個人覺得UE4更合適一些,理由如下1. Oculus 設備是需要連接PC使用的,所以在畫面表現上不能以低端手機的水平去製作(DK1除外)
2. VR產品是需要以接近照片級別的模擬效果,這樣會有更強的代入感
3. Oculus官方所有的DEMO都用Unreal4做的。4. Epic Games自己做遊戲,知道引擎在那些地方需要做調整,更新更為迅速,從去年4.0到現在的4.9,功能增加是有目共睹的,為啥,因為做遊戲的才知道哪裡會有問題。5. 用UE4開發的內容還能很容易轉到SONY孟菲斯,HTC VIVE等平台,因為都是內置插件的。知乎體以國內大多數開發者的水平 ,還輪不到談論引擎的好壞,我覺得可以適用此當然獨立製作人的話,unity還是更適宜一些,開發成本低,人好找,資源好弄。
個人建議入UE4的坑吧,雖然上手難點,但是做出來的效果很真實,而且源代碼都是開源的,手上有源碼,對於程序員來說,心中就很踏實。個人對unreal略懂一些,所以有些對初學者德建議,先從藍圖上介紹,藍圖方面可以加快遊戲開發速度,只要不是很複雜的遊戲,藍圖裡面的功能都可以滿足一般的需求。C++方面我個人建議實現一些比較複雜的功能,比如重寫的一些藍圖類,或者進行功能性的封裝。最終的建議還是藍圖和C++進行結合使用。至於UE4為什麼適合開發VR的項目,我個人認為哈,如果偏向於卡通類的或者對畫面要求不算很高的遊戲,使用U3D就可以滿足。但是VR重在體驗,UE4的特色就在於實時渲染,畫面效果誰用誰知道,畢竟原來是商業用的引擎。至於大家說的,要帶動UE4需要很高的電腦配置,其實也沒想的那樣誇張,一般4000左右的台式機就可以勉強運行,還有人說UE4打包出來的工程文件比U3D要大,但是,效果和性能方面畢竟不可能完全滿足所有人的要求,效果好了,當然打包出來的東西比較大一些,不過也大不到哪裡去,現在手機或者PC的配置越來越高,性能可能是影響人們選擇的一個方面,但是我相信不會成為主要的方面。
哪個都行,千萬別在引擎上費時間,上手覺得不好用立馬換一個,這種問題容易引戰。。。
引用康托耶夫的話:「以國內大多數開發者的水平 ,還輪不到談論引擎的好壞!」
我個人說不上哪個好或者不好,因為不同的人對不同的引擎有著不同的喜好,不論是官方支持還是遊戲品質,兩者都有自己的門路去達到開發者的要求,所以建議題主兩個引擎都接觸一下,用自己的上手程度做對比,用開發過程中遇到的問題做比較,根據你自己的性格喜好,就能選出最適合自己的引擎了。
總覺得這麼說就像在給哈利波特選魔杖一樣的。。。都用過,都挺方便的現在,都是插上設備後直接跑就能在設備里看到場景了,以前Unity還得把game window盲拖過去。具體選什麼還是要看什麼方向,如果做電影類的,特別注重運鏡,複雜的聲效,音樂同步,那麼UE4可以一戰,那個showdown cinematic vr demo不是把資源都共享了嗎,可以研究研究。如果注重玩法,本身可以編程,那麼Unity上,輕量,速度快,能編出來版本(UE4的VR我就沒編出來過……另外,UE4做出來的VR產品在機器上跑不起來的概率也大大超過Unity的,感覺各種傲嬌)。
unity3d易上手一些,這裡有我的一個unity3d的oculus入門小教程。
看看這個對oculus的的開發會有一個直觀的理解。
http://m.arinchina.com/video/show-s1935
入門簡單,考慮U3D。想把內容做成精品,考慮UE4。
推薦閱讀:
※虛擬現實的應用前景怎麼樣?
※VR設備對比,HTC Vive,PSVR區別是什麼?
※你心目中理想的VR遊戲是什麼樣子,什麼類型的遊戲可以很好地結合VR設備的特性來提供相對較高的趣味性?
※為什麼目前 VR 遊戲不直接使用拍科幻電影或動畫電影用的動作捕捉緊身衣再搭配萬向跑步機?
※中國製造的VR與Oculus的區別?