VR/AR 非技術總結

VR/AR 非技術總結

歡迎轉載~轉載請註明Erma的博客 http://www.cnblogs.com/Erma-king/前端

都說2016是VR/AR的元年,上半年我隨着新技術的潮流進入了VR/AR的領域,本文算是半年來對工做和所經歷AR/VR技術行業變化的一個技術類的總結吧~編程

軟硬區分

大半年的時間,市面上出現了各式各樣的 AR/VR 軟件和硬件設備。。服務器

軟件:任天堂 VR和LBS結合的 Pokémon GO、國內基於AR和LBS作時空相冊的 個人天、 被FaceBook收購能夠出現魔獸頭的 MSQRD、AR和大量數據結合作機器學習AI方向的 Blippar、聽說淘寶上源代碼被賣到500RMB 作兒童畫冊的 塗塗樂。。。架構

硬件設備:
作AR/VR目前市面上的硬件設備大概分爲三種app

一、手機+Cardboard(其中包括暴風魔鏡Gear VR , 還有淘寶上幾十元就能買到的眼鏡設備) 或者 直接就是手機,手機做爲AR/VR設備實際上是一個挺不錯的選擇,處理器性能也不錯,如今手機的設備RAM幾乎都是大於2GB 四核心,對比Hololens的配置也才2GB , 數據運算能力應該是夠用了,如今市面上手機處理器 安卓高通驍龍,iPhone A8(iPhone5s)處理器也足夠跑起來,再對比Hololens處理器 英特爾Atom x5-Z8100,這類型的處理器以前並無怎麼據說過,不過看主頻1.04 GHz,,對比手機處理能力足夠用了~再看GPU ,無法對比了~ HoloLens Graphics,,這樣的GPU以前市面上也並無所聞,筆者不太懂得GPU硬件實際的工做流程,不過從實際開發的角度來看,手機的GPU處理能力應該足夠夠用了。再看屏幕幀數,手機FPS值通常能達到60FPS,而Hololens官方公佈參數才只有30FPS。。參數對比。手機看上去有一個挺不錯的性能~用於跑AR\VR應該是足夠用了吧~若是沒有特殊要求的話,不過每每人的需求老是比技術領先好幾十年~機器學習

二、非獨立處理頭顯設備。這樣的設備會經過一根數據線鏈接身後的主機,主機處理和運算圖像數據,再到頭顯設備上展現,這樣的設備像雨後春筍同樣多得數不過來,下面是列舉的幾個典型設備。編程語言

2015年3月 火腿腸HTC背注一擲的Vive上市,和筆者最喜歡的Valve的Steam技術團隊練手開發的,以後Steam和Alienware聯手又開發了主機遊戲機,Vive設備隨着Alienware的設備經過Steam平臺銷售,我估計Steam看着主機遊戲市場想走 xbox 和 ps4的路吧~ 都是把VR設備和體感集合在一塊兒。。。性能

2016年第一季度 Oculus Rift上市,Oculus是2012年成立的一家公司,Oculus Rift 算的上 虛擬現實設備裏面一款不錯的產品,頭顯設備經過一根數據線鏈接身後的主機作運算處理。學習

2016年10月13日國內上市 索尼推出的PlayStation VR是做爲PS4的外設,,爲何叻?我家有一臺PS4,今年8月港服打開PS4內置store就是PlayStation VR 的廣告,這也是上文中提到火腿腸聯合Steam想走索尼的路同樣,遊戲外設上加入VR設備,並且在這款產品沒有上市以前一些遊戲廠商已經在製做遊戲了,我想是等着這款產品上市後大賺一筆吧~ O(∩_∩)O哈哈~ui

三、獨立處理頭顯設備。也就是說徹底就是一個設備,一個眼鏡,不須要鏈接任何的主機作任何的處理。能作這樣的設備的公司地球上並很少,巨頭型的科技公司就這麼幾家,谷歌,微軟,蘋果。。谷歌glass已經宣佈取消,微軟今年發佈了Hololens(我最喜歡的設備也是最看好的方向,羞於囊中無米,價格過高,捨不得買,下面會大量的介紹Hololens的一些見解,雖然沒有硬件支持,軟件開發官方提供了模擬器的支持,我已經嘗試過了,之後再寫hololens模擬器的體驗),還有最後就是蘋果公司一直在憋着。聽說蘋果早在好久之前就註冊了這樣的專利,如今市場上都沒有任何風聲,這就是蘋果吧~

2012年4月 谷歌發佈Project Glass , 這個項目在2015年穀歌宣佈取消。失敗緣由有不少,成本太高,缺乏應用,侵犯隱私。這算是AR最初最先的設備吧~

2015年 微軟的Hololens發佈,2016年開售~ 下面是一張Hololens的參數表。

上文也介紹了,Hololens的配置參數並非過高,But,售價高,買不起。。。這很相似第一代Mac同樣,第一代Mac一個破機器爲啥能買這麼鬼?我猜~ 喬布斯須要錢來製造4s,接着拿蘋果改變了世界··哈哈~ 瞎猜。。。

技術區分

我以前一直是一名iOSer,對技術充滿着對宇宙般的好奇,由於好奇接觸過各類各樣的技術,(iOS是我吃飯的本領,掙錢多嘛),上半年進入AR行業,至今成功轉型Unity開發。。。各方面的技術筆者只能談的上是拙見吧~拙見~技術上有說的不恰當的,歡迎你的指出~

iOS&Android 原生AR開發,其實原生裏面開發AR早在很早已經就有了,記得幾年前有一款app叫作Ghost Observer,這款APP能看到在你的家裏,在身邊有各類各樣的妖魔鬼怪飄來飄去。其實這就是虛擬加上現實的結合,也就是AR,現實加強。。

還有iOS和安卓在以前也有一些嘗試,最典型的就是人臉識別後繪製上去一個虛擬的畫面。其中作的最好的應該算的上是 MSQRD 吧 ~ 國內的自拍熱也像這個方向發展去了~ 相似毀圖秀秀呀什麼的 ~ 北京天橋上一大堆女孩拿着手機自拍天空,,廈門的毀圖秀秀,你也改變了中國,,哈哈~下面是MSQRD 的一個截圖~

這裏在提一下,圖像識別技術,人臉識別技術大多都是基於OpenCV作的,當識別人臉後經過核心繪圖,OpenGL等技術繪製上去虛擬的東西,產生了虛擬和現實的結合,也就是現實爭搶。。這類軟件國內也有不少,這裏再提一下,識別技術的SDK國內國外也有不少,國外高通的Vuforia,咱們公司項目採用的,國外還有metaio,這個是德國汽車品牌大衆衍生出來的一個創業公司,在2015年的時候被蘋果收購了,Metaio官網上也宣佈不對外服務了,因此咱們公司最後也採用了Vuforia,國內有EasyAR,沒有體驗過,不過聽說仍是挺不錯的,國內識別技術還有人臉識別的Face++,我挺喜歡這個項目的,以前體驗了他們家的SDK,還不錯。。在國內人臉識別算的上不錯的~

以上提到的這些SDK,均可以直接基於原生開發,不過有的基於原生的iOS和Android平臺開發難度不小,是很是不小。。。爲何叻?應爲最簡單最簡單的一個3D圖形都是基於三維空間的,爲何不用專業的三維變成軟件來寫 叻? 因此,就有了Unity 5.0版本以後AR/VR的應用級別開發,Unity不再是作遊戲了!我纔有機會轉型~

Unity||UE4 UE4這裏很少談,沒有接觸太多,由於以前也不是作遊戲的,不過接觸Unity半年來,Unity給我最大的感受就是 引擎挺不錯的,裏面的坑也很多,以前一直作iOS開發,對XCode和NSFoundation 對比UnityEditor 和 Mono 庫的對比,unity在技術代碼方面相對蘋果微軟等公司的差距仍是有必定差距,做爲一個開發者給個人體驗是 Unity開發更像是用C語言用了MVC模式開發出一款軟件同樣,Unity的組件事項是一個挺不錯的思想,,,上面談到了一些技術方面的東西,僅表明本人的一些拙見,轉型Unity也才半年而已,發展的空間還挺大的~ 好了,題目說了談一些非技術的東西,接着寫。。Unity在5.0版本以後明顯相對於UE4偏向AR和VR方向的發展,,據瞭解UE4相對於Unity對遊戲渲染Shader變成更好,不過我看Unity官方給的Demo渲染和材質也挺不錯的呀,我猜是功力的緣由,,不得不說,Unity相對於UE4在這場AR/VR競爭的戰場上領先了一步,,,

Unity和原生混合開發 咱們公司的項目採用的就是這種方式,這種方式有一個什麼好處叻?他能夠作成一款應用級別的APP,原生作擅長原生作的事兒,Unity作擅長Unity作的事兒。。。用其所長,原生不擅長3D圖形化的編程,固然你非得要說你能用OpenGL 寫出一個3D東西來那確定能辦到,不太小公司要考慮人力財力等,Unity對口的就是小公司。。Unity在移動端不擅長界面的編程,這時候有原生來寫界面,當讓你非得說要用Unity的UGUI或NGUI寫一個界面,那確定能辦獲得,可是iOS或者安卓的開發蘋果谷歌已經封裝好了界面編程的庫,爲何還要用Unity來寫叻? 就像怎麼一回事兒叻~其實你也能夠用OC寫一太服務器在iPhone手機上跑,我相信徹底能辦到的,不過應該沒有公司用一臺iPhone做爲服務器吧~下面上兩張咱們項目的兩張截圖。。

中間的播放的是一個視屏,識別海報以後在海報中播放一段視頻~ 讓一張只能傳遞文字和圖像的海報能傳遞視頻~ 小小應用,我親手搭建起來的前端架構,對本身的成果還比較滿意,Unity和原生混合開發~ 我也很想和對AR/VR感性卻的小夥伴一塊兒討論討論技術~

Unity和Windows混合開發 這就是Hololens,也是我最看好的方向,以後我會寫一篇關於Hololens開發環境搭建以及模擬器的文章,,微軟在AR和VR這條道路上找了一個神同樣的隊友,也就是Unity,使用的編程語言都同樣,C# 節省了對編程語言開發交互中的一些沒必要要的麻煩,,Winform的開發處理界面編程,Unity處理3D編程,在強大的Win平臺下提供Store。。Hololens也在組建一個相似iPhone同樣的業態,規避了Project Glass失敗的沒有應用的缺點,不過看win store的軟件斌不是太火~估計是 天朝 的緣故吧。。。Hololens頭盔(如今姑且只能叫頭盔吧,叫眼鏡實在過意不去呀,畢竟這麼大一坨~)集成了處理器,這點很不錯,不過看了真機測評說視野範圍過小。(窮屌,沒錢,只能看測評~),說說關於技術開發的事兒呀。。至關因而Unity和原生混合開發的升級,並且微軟想完徹底全效仿如今市場的業態,用戶體驗,Store應用的,微軟一貫都是一家閉源的公司,並且我的感受相對於蘋果來講,不太注重用於習慣,,to B 應該是一個不錯的選擇,再說如今Hololens 3000刀,到了中國不得30000RMB 呀?哎~ 看看就好,如今先用着模擬器開發,等哪天降價了再入手一個~

這篇文章至關於半年來在AR/VR行業對 非純技術方面的一個總結吧。。上面純屬我的觀點,其中涉及到一些技術的看法也純屬拙見。。哦,對了,,這文章是非技術方面的總結麼、?

歡迎轉載~轉載請註明Erma的博客 http://www.cnblogs.com/Erma-king/

相關文章
相關標籤/搜索