當(dāng)前位置:首頁 > 物聯(lián)網(wǎng) > 物聯(lián)網(wǎng)技術(shù)文庫
[導(dǎo)讀]   VR虛擬現(xiàn)實(shí)的普及,肯定離不開開發(fā)人員的艱苦卓絕的熬夜與技術(shù)的創(chuàng)新,那對于一個(gè)VR新手來說,要怎么辦呢?你首先得從VR技術(shù)知識入手,包括:原生VR app開發(fā),VR電影的錄制和VR web開

  VR虛擬現(xiàn)實(shí)的普及,肯定離不開開發(fā)人員的艱苦卓絕的熬夜與技術(shù)的創(chuàng)新,那對于一個(gè)VR新手來說,要怎么辦呢?你首先得從VR技術(shù)知識入手,包括:原生VR app開發(fā),VR電影的錄制和VR web開發(fā)。因?yàn)樯婕暗接脩舳薞R APP、VR視頻的展示、VR內(nèi)容平臺的支持,這些建立起來才能有非常重要的VR應(yīng)用,也才能帶動(dòng)VR領(lǐng)域的創(chuàng)新和發(fā)展。

  原生VR app開發(fā)

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

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

  如果你是個(gè)編程新手,我推薦你看《JavaScript DOM編程藝術(shù)》、《Eloquent JavaScript》這兩本;如果你已經(jīng)有一定程度編程經(jīng)驗(yàn),可以直接看《JavaScript語言精粹》。對于Unity,可以看一下Unity3D官網(wǎng)給出的Roll-a-ball,是個(gè)不錯(cuò)的小教程,可以用它初步熟悉下Unity??赐炅诉@個(gè),就可以直接去Oculus官網(wǎng)的Developer Center學(xué)習(xí)文檔和SDK了。

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

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

  最后,除了基礎(chǔ)編程知識,我建議再補(bǔ)充一些數(shù)學(xué)知識,推薦《EssenTIal Mathematics for Games and Interactive Application:A Programmer’s Guide,Second Edition》。

  VR電影的錄制

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

  拍攝全景視頻,首先需要一套VR攝影設(shè)備。目前有很多解決方案,這里不一一列舉了,有興趣的朋友可以Google搜索「VR camera rig」。光場相機(jī)將會(huì)是這個(gè)領(lǐng)域的顛覆者,其中360Heros全景相機(jī)架是個(gè)不錯(cuò)的選擇。

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

  VR web開發(fā)

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

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

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

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

  看到這,你是否對VR技術(shù)的入門知識有個(gè)大概的了解呢?其實(shí)VR開發(fā)并不是什么特別的新東西,它跟傳統(tǒng)的Native和Web開發(fā)相差并不遠(yuǎn)。希望這篇文章可以給喜歡VR的朋友們帶來一些小小幫助。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉