VR安卓開發學習筆記(一)

初識VR

虛擬現實(Virtual Reality)技術是一種可以創建和體驗虛擬世界的計算機仿真系統,它利用計算機生成一種模擬環境,是一種多源信息融合的、交互式的三維動態視景和實體行為的系統仿真, 使用戶沉浸到該環境中。

2016年是VR的元年,它變得離我們不再陌生,VR移動端的興起也讓我們對VR有了更進一步的認識,幾十到幾百價格不等的VR眼鏡,隨處都可搜索到的VR視頻資源,購物娛樂中心的體驗店。VR不再那么觸不可及。

很早之前因為好奇也買了一個49元的小米VR眼鏡,但由于設備的質量不行玩了幾天就再也沒碰過了,最近因為公司項目需求,又入手了一副暴風魔鏡s1并開始了進一步的研究開發,在此記錄下學習過程和心得。

vr眼睛.png

首先說下了解到的VR知識

  • VR頭盔和VR眼鏡的區別
    • 共同點:實際上二者都是通過把一個完整的圖像,分成左右眼分視效果,按照遠近引起的立體視差,從而引起立體效果。
    • 硬件、價格差別:VR眼鏡的組成,主要是依靠鏡片為技術核心,借助手機這一外部設備,讓用戶的眼睛處在一個黑色的封閉空間里即可進行視覺體驗。而VR頭盔硬件構成VR頭盔,則是獨立出來不需要手機這個外設的工具,其中組成配件就有許多,例如傳感器,藍牙,無線信號等硬件。當然,由于前者由于硬件構成簡單(一般只需一個外殼和、頭帶及兩塊凸透鏡組成),因此VR頭盔(一般在千元以上)在價格上一般遠遠高于VR眼鏡(便宜的不到10元)。
    • 可視范圍不同:就VR眼鏡而言,看視頻時畫面的大小是隨著手機尺寸而決定的,另外反饋出來的視覺效果就是上下有黑色邊框,讓體驗大打折扣。而對比VR頭盔,戴上頭盔在眼睛可視范圍內是無死角的,視場角寬度根據不同廠商生產的頭盔產品從86-120°之間。
    • 清晰度:清晰度方面沒什么特殊的可比性,目前手機最大的分辨率是1920x1080,而截至目前能所了解到的頂級頭盔分辨率已經達到了單眼1200x1080 的水平。所以算上雙眼平均下的話好像還是高挺多的。但單從實際效果來看,頭盔是有明顯顆粒感,而手機是沒有的。
    • 眩暈感 :由于陀螺儀好壞直接影響用戶觀看影片的眩暈效果,如果使用較差的陀螺儀會讓用戶有嘔吐的感覺,VR頭盔相對比較好。
VR頭盔.jpg

移動端開發

魔鏡VR開發者平臺和谷歌VR開發平臺的對比

  • SDK下載鏈接魔鏡SDK
    • 里面包含demo,jar包和文檔說明。
    • 相關資料較少,而且寫出來的程序必須上傳到魔鏡平臺供用戶使用,所以感覺使用起來不太方便。
  • 谷歌SDK下載谷歌SDK
    • demo中有VR視頻,VR全景圖和小游戲的sample。
    • 文檔詳細,使用簡單。

VR眼鏡更多的還是展示全景圖片和360視頻,那么圖片和視頻有什么要求怎么制作呢?

資源格式.png
資源制作.png

谷歌VR SDK的簡單學習(播放VR視頻 展示圖片同理參照demo)

  • sdk導入
compile 'com.google.vr:sdk-videowidget:1.30.0'
  • 添加權限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  • xml核心代碼
<com.google.vr.sdk.widgets.video.VrVideoView
        android:id="@+id/video_view"
        android:layout_width="match_parent"
        android:layout_height="250dp"/>
  • java 播放核心代碼(視頻文件需放在新建的assets文件夾下)
videoWidgetView.loadVideoFromAsset("congo.mp4", options);
播放視頻效果圖.png

以上就是簡單的對VR開發學習也是入門級的后續會繼續學習并記錄。PS僅為個人觀點和學習筆記,如有不對歡迎指出!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,739評論 6 534
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,634評論 3 419
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,653評論 0 377
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,063評論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,835評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,235評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,315評論 3 442
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,459評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,000評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,819評論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,004評論 1 370
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,560評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,257評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,676評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,937評論 1 288
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,717評論 3 393
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,003評論 2 374

推薦閱讀更多精彩內容

  • 一、VR定義、特征以及發展歷史1.1、VR(虛擬現實)的定義虛擬現實即“Virtual Reality”,簡稱VR...
    秦時明月V閱讀 3,878評論 13 60
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,666評論 25 708
  • 如果你是學生,我不知道是否有想過要為家里減少一些負擔而去找寒暑假工,在校,或網絡的相關兼職。卻又會害怕被騙,但還是...
    念懂閱讀 351評論 6 5
  • 這些年,有可能到國外去看看了。除非自由行,都會遇到由留學生轉而為導游的中國男孩和女孩:從上海去捷克的張先生、從哈爾...
    吳玫閱讀 161評論 0 1
  • 很多人都認為自己常常無法集中注意力,常常做白日夢,胡思亂想,很難集中注意力在手頭的工作上。 然而,今天,我要說,這...
    P_Passion閱讀 224評論 0 0