欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂給你零基礎(chǔ)學習VR的建議

2018-08-14 09:19:09 1855瀏覽

如果你想認真踏實的學習VR,應該從哪里著手?今天小編分享一篇VR學習干貨給大家,本文從原生VRapp開發(fā)、VR電影的錄制及VRweb開發(fā)三個方面給AR培訓的同學一些簡單的指導。



隨著VR虛擬現(xiàn)實的爆發(fā),越來越多的知名企業(yè)開始布局VR產(chǎn)業(yè),也期望在未來的VR市場中,能占據(jù)有利地位。如果你現(xiàn)在想研究VR,不妨停下腳步,看看如何從VR虛擬現(xiàn)實技術(shù)開始著手。因為之前有人問過我,這里結(jié)合自己的經(jīng)驗和參考國外的一些教程,將如何學習VR虛擬現(xiàn)實技術(shù)做以下整理,希望對大家有一些幫助。VR簡單上手教程主要分為3部分。


1.原生VRapp開發(fā)

開發(fā)VRapp或者游戲可以讓VR內(nèi)容更加豐富,刺激整個VR大環(huán)境的發(fā)展,進而吸引更多的用戶接觸VR,讓整個VR生態(tài)更繁榮。你開發(fā)的應用將安裝在MAC、PC、PlayStation或者安卓、iOS上面。

這將是VR的其中一個邊界。你需要弄清楚VR的UI/UX,然后讓用戶以正確的方式充分享受VR帶來的益處。你需要學習一種3D引擎。Unity是個優(yōu)秀的入門引擎,掌握它需要學習C#和Java語言;當然,你也可以選擇UE4。

如果你是個編程新手,我推薦你看《JavaDOM編程藝術(shù)》、《EloquentJava》這兩本;如果你已經(jīng)有一定程度編程經(jīng)驗,可以直接看《Java語言精粹》。

對于Unity,可以看一下Unity3D官網(wǎng)給出的Roll-a-ball,是個不錯的小教程,可以用它初步熟悉下Unity。看完了這個,就可以直接去Oculus官網(wǎng)的DeveloperCenter學習文檔和SDK了。你也可以等小編我給你們整理,不過具體時間......看我心情!

個人認為,學習Unity的最佳方式就是自己去嘗試著設(shè)計一個簡單的小游戲,在過程中遇到問題的地方就去百度一下,或者去Stackoverflow尋求幫助。其次就是和VR開發(fā)者論壇的朋友們多交流,互幫互助。

其次,剛剛上面講的教程都是關(guān)于VR的輸出設(shè)備或者說VR頭顯,如果你對VR輸入設(shè)備感興趣,想開發(fā)VR的UI/UX,LeapMotion是個不錯的選擇(當然還有Oculustouch或者HTCVive),可以去leapmotion官方看看開發(fā)者文檔。

最后,除了基礎(chǔ)編程知識,我建議再補充一些數(shù)學知識,推薦《EssentialMathematicsforGamesandInteractiveApplication:AProgrammer’sGuide,SecondEdition》。(看不懂沒關(guān)系,看下面)

2.VR電影的錄制

VR影視是VR另一個邊界,方法是使用特殊的全景攝像機來錄制360度視角的影片。

拍攝全景視頻,首先需要一套VR攝影設(shè)備。目前有很多解決方案,這里不一一列舉了,有興趣的同學可以Google搜索「VRcamerarig」。光場相機將會是這個領(lǐng)域的顛覆者,其中360Heros全景相機架是個不錯的選擇;另外,大疆也有推出許多影視產(chǎn)品,如:OSMO、如影。

平時如果你想給你的朋友分享一段普通視頻,原生的VR視頻足矣。但如果你想拍一段電影,你需要對視頻做編輯,這時候普通的視頻編輯器就不能用了,必須使用VR視頻編輯器,比如「SpliceVREditor」。

3.VRweb開發(fā)

毋庸置疑,原生VR應用和游戲以及VR視頻會最先普及,但是最終,肯定會走向web。開發(fā)者們還記得「一次編寫,處處運行」這句古老的名言嗎?網(wǎng)頁就是我們實現(xiàn)這一承諾的最大可能。與其開發(fā)僅能在單一平臺或VR頭顯上運行的原生應用程序,開發(fā)者們不如采用web來打造自己的VR體驗,這樣就可以簡簡單單通過瀏覽器運行了。Google和Mozilla攜手致力于WebVR的建設(shè),我們可以預見3D版本的萬維網(wǎng)的到來。

隨著用戶們對原生VR應用需求的膨脹,他們也一定期待開發(fā)者創(chuàng)造出VR的web應用。

VRweb體驗將帶給你類似瀏覽facebook或youtube的體驗。用戶在web上,可以將視頻切換到「VR模式」。和VR電影不同的是,用戶可以在VR環(huán)境中來做VR購物、VR約會或者VR在線課程的學習。

首先你需要學習一下three.js。three.js是一款運行在瀏覽器中的3D引擎,你可以用它創(chuàng)建各種3D場景,包括了攝影機、光影、材質(zhì)等各種對象,它是由Java編寫的WebGL第三方庫。你可以去它的官網(wǎng)學習:threejs.org。然后參考Github上的borismus/webvr-boilerplate項目試著實現(xiàn)一個簡單的VR網(wǎng)站。記住使用Chromium或者Mozillanightly來測試你的VR站,參考webvr.info。接下來,試著向你的場景中加入3D模型,并試著改變它的位置,并將它旋轉(zhuǎn),threejs.org的examples中有豐富的小例子。假如你想向其中加入一些物理信息系統(tǒng),參考Github中的Hello-Cannon.js!項目。


以上就是扣丁學堂VR培訓小編給大家分享的文章,希望對小伙伴們有所幫助,想要了解更多關(guān)于VR和AR方面內(nèi)容的小伙伴可以登錄扣丁學堂官網(wǎng)咨詢??鄱W堂不僅有專業(yè)的軟件測試培訓班供大家學習,還有與時俱進的課程體系和大量的VR和AR在線視頻教程讓學員免費觀看學習,快來一起看看吧。


【關(guān)注微信號獲取更多的學習資料】

 

 

查看更多關(guān)于“VR/AR培訓資訊的相關(guān)文章>>


標簽: VR技術(shù) 應用 行業(yè) 扣丁學堂

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部