最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

VR/MR開(kāi)發(fā)自學(xué)指南-2023年最新最全

2023-06-06 16:25 作者:尋覓者zf  | 我要投稿

前言

隨著Meta公司20年推出的Quest2逐步普及,22年末Pico4和QuestPro彩色透視的商用落地。傳統(tǒng)的VR開(kāi)發(fā)已經(jīng)過(guò)時(shí)了。而目前中文互聯(lián)網(wǎng),絕大部分關(guān)于VR的自學(xué)資料的發(fā)布時(shí)間都停留在16-18年,少部分20-22年的B站教程也是傳統(tǒng)的VR開(kāi)發(fā)思路,學(xué)習(xí)和借鑒的價(jià)值較低。在彩色透視VST和手勢(shì)追蹤普及后,VR會(huì)逐漸蠶食MR/AR生態(tài)位,但相關(guān)開(kāi)發(fā)教程內(nèi)容稀缺。

對(duì)于軟件或數(shù)媒專業(yè)的同學(xué),VR/MR開(kāi)發(fā)學(xué)習(xí)相對(duì)容易,只需要學(xué)關(guān)于VR SDK和3D交互。但對(duì)于作者這類其他理工科轉(zhuǎn)行或興趣使然的二次元,在中文互聯(lián)網(wǎng)中自學(xué)XR開(kāi)發(fā)就如在黑夜前行,得小心被割韭菜。如果有一條可實(shí)現(xiàn)的自學(xué)路線作為參考,對(duì)自學(xué)會(huì)十分有幫助。

適合群體:具備一定理工科基礎(chǔ)的非科班人群

不適合:不想編程就做游戲、沒(méi)有大塊時(shí)間的(每天4小時(shí))

本文轉(zhuǎn)載或改編成視頻,不用授權(quán),但是需要注明來(lái)源。

最初版本:2022年9月,主要針對(duì)Quest2 的VR開(kāi)發(fā)。

第二次大更新:2023年2月,增加一些B站教學(xué)視頻鏈接降低學(xué)習(xí)難度、增加部分彩色透視和手勢(shì)追蹤內(nèi)容。

第三次大更新暫定為:蘋(píng)果的XR頭顯上市后半年內(nèi)。

準(zhǔn)備工作

硬件:帶獨(dú)立顯卡的臺(tái)式/筆記本電腦(最好雙屏)、Quest2/QuestPro

軟件:Unity2020.3以上、Oculus XR Plugin、Visual Studio、Netch、微信閱讀等

時(shí)間:大塊的連續(xù)空閑時(shí)間——最低2小時(shí)/天,最佳6小時(shí)/天


經(jīng)常被問(wèn)到的問(wèn)題

對(duì)于VR開(kāi)發(fā)有沒(méi)有推薦的設(shè)備呢?比如Pico Neo 3、pico 4、NOLO Sonic、HTC VIVE Focus 3、Oculus quest 2這幾款設(shè)備哪個(gè)更便于開(kāi)發(fā)、更適合新手入門呢?

如果是從事開(kāi)發(fā)或獨(dú)立游戲,本文已經(jīng)給出答案了。有錢買QuestPro,佩戴方便和有3年內(nèi)不會(huì)過(guò)時(shí)的功能(面部捕捉、全身捕捉、彩色透視)。沒(méi)錢就買Quest2,二手才1500-2000,而且國(guó)外的相關(guān)教程比較多。如果不涉及QuestPro的一些獨(dú)有功能,QuestPro開(kāi)發(fā)的應(yīng)用也能安裝在Quest2。

如果在國(guó)內(nèi)做VR產(chǎn)品經(jīng)理,不追求技術(shù)。那買Pico4,泛娛樂(lè)內(nèi)容方面字節(jié)的想象力和執(zhí)行力還是比Meta強(qiáng)的。

第一步 建立概念

最低時(shí)間: 6小時(shí)/天 5天

學(xué)習(xí)方式:對(duì)照書(shū)本,制作兩個(gè)案例。

第一遍:要邊看邊做,第二遍:邊做邊查,第n遍:不需要看書(shū)。

作為一個(gè)小白,對(duì)游戲策劃、Unity、編程一無(wú)所知情況下,要開(kāi)發(fā)XR是不現(xiàn)實(shí)的。

作者入門時(shí)看的大多是中文書(shū)籍,大部分一言難盡,浪費(fèi)生命,不推薦。為了避免浪費(fèi)購(gòu)買書(shū)籍的費(fèi)用,可以用手機(jī)版的微信閱讀白嫖一下 ,先看看到底值不值。

本人推薦《Unity3D/2D手機(jī)游戲開(kāi)發(fā)》前三章(Unity基礎(chǔ)、太空射擊游戲、第一人稱射擊游戲)2D、3D游戲案例各一個(gè),你就知道4399的單機(jī)游戲怎么來(lái)的了,也知道做小游戲其實(shí)不怎么難。

在這個(gè)過(guò)程中,Unity操作是容易理解的,但是關(guān)于代碼部分,很多人一定會(huì)有很多困惑,無(wú)法理解。我們只學(xué)前三章,點(diǎn)到為止,了解就行。沒(méi)有C#基礎(chǔ)去開(kāi)發(fā)大中型游戲,是無(wú)米之炊。

覺(jué)得看書(shū)太難的,可以看教學(xué)視頻入門,減低學(xué)習(xí)難度。

入門視頻:

Unity學(xué)習(xí)-太空射擊游戲案例

第二步 了解 C#

最低時(shí)間: 6小時(shí)/天 14天

學(xué)習(xí)方式:對(duì)照書(shū)本,編寫(xiě)代碼。

每章的課后作業(yè):第一遍:要邊看邊做,第二遍:邊做邊查,第n遍:不需要書(shū)。

C#入門資料有很多,但是真正對(duì)無(wú)編程經(jīng)驗(yàn)者低門檻,并且言簡(jiǎn)意賅的。

只推薦21天學(xué)通C#(異步圖書(shū)出品),目前絕版,請(qǐng)找電子版。

秦婧等編著的《21天學(xué)通C#》不是,別踩雷了。

只需要學(xué)習(xí)第一周課程、第二周課程,非常通俗易懂。

案例和習(xí)題都最好自己敲一遍,光看是沒(méi)用的。

基本的代碼能力,是內(nèi)功。只有內(nèi)功而沒(méi)有招式是不行的,下一步將通過(guò)看視頻,快速了解大型單機(jī)游戲的制作流程。

入門視頻:

C#編程-第一季-編程基礎(chǔ)-宇宙最簡(jiǎn)單2021最新版_嗶哩嗶哩_bilibili

第三步 了解單機(jī)游戲制作

最低時(shí)間: 6小時(shí)/天 10天

學(xué)習(xí)方式:看視頻,不需要做筆記。有時(shí)間可以對(duì)照練一下。

前期可以正常觀看,中后期可以1.5倍數(shù)觀看。這一步更多是長(zhǎng)長(zhǎng)見(jiàn)識(shí),熟悉Unity的各個(gè)模塊,并不符合真實(shí)的游戲開(kāi)發(fā)流程。

如果你看視頻太慢了,自己要做的是VR開(kāi)發(fā),而不是游戲開(kāi)發(fā)。那直接看Unity官方的文檔中VR部分是個(gè)好選擇,直接讀英文版最好。

完成前三步,最好花1-2個(gè)月。超過(guò)3個(gè)月,你估計(jì)就忘了很多東西,就會(huì)陷入無(wú)限復(fù)習(xí)循環(huán)。

國(guó)內(nèi)和國(guó)外相關(guān)視頻教法有差異,可以對(duì)比看一下,自己適應(yīng)哪種。

入門視頻:

憤怒的小鳥(niǎo)

【Unity】射擊小游戲教程(國(guó)外)

第四步 VR 開(kāi)發(fā)概述

最低時(shí)間: 6小時(shí)/天 3天

學(xué)習(xí)方式:看,不需要做筆記

不推薦任何中文互聯(lián)網(wǎng)的 VR開(kāi)發(fā)/產(chǎn)品 培訓(xùn)收費(fèi)視頻,它們要么是1516年的已經(jīng)過(guò)時(shí),要么就是割韭菜的產(chǎn)品。國(guó)內(nèi)的VR/MR開(kāi)發(fā)起步晚,參與者少,還碰上(18-20年)+(22年下半年)的VR/MR發(fā)展退潮。最早的那批開(kāi)發(fā)者要么轉(zhuǎn)行去大廠做游戲或前端了,要么去炒幣了。VR/MR持續(xù)開(kāi)發(fā)經(jīng)驗(yàn)超過(guò)3年的程序員和產(chǎn)品經(jīng)理鳳毛麟角,要么被字節(jié)/騰訊收編了,要么自己做老板。

最有名的VR游戲 《半條命:Alyx》,也只是部分展現(xiàn)了VR的威力,而有些3A大作將自己VR化后,往往默默無(wú)聞甚至晚節(jié)不保。究其原因,是VR的硬件模塊仍處于不斷升級(jí)和變動(dòng)中(VIVE臺(tái)式機(jī)流淚),導(dǎo)致VR中最重要的互動(dòng)體驗(yàn)開(kāi)發(fā)一直投入有限(害怕打水漂)。

隨著Quest2年銷量破千萬(wàn)和QuestPro的技術(shù)驗(yàn)證,Quest3將具備商用級(jí)別的彩色透視和手勢(shì)追蹤,VR/MR的普及只是時(shí)間問(wèn)題了。

入門視頻:

Oculus VR 設(shè)計(jì)指南 (文檔是由字節(jié)跳動(dòng)的同學(xué)共同翻譯,對(duì)英語(yǔ)差的同學(xué)是福利了。)

https://nkul2ot3c0.feishu.cn/docs/doccnJCQWhdqpKhTxeQuhTEGDzb?from=from_copylink

【VR】半條命:Alyx 開(kāi)發(fā)者解說(shuō)(全章節(jié))

Unity VR Game ? by Fist Full of Shrimp 2022.3-7

Quest 2 開(kāi)發(fā)案例 in Unity -by SharkJets

第五步 VR 開(kāi)發(fā)框架

最低時(shí)間: 6小時(shí)/天 5天

學(xué)習(xí)方式:看英文在線文檔,可用谷歌全網(wǎng)頁(yè)翻譯但一定要邊實(shí)操,光看文檔不練,打瞌睡。

要開(kāi)發(fā)游戲,必須要有開(kāi)發(fā)框架Framwork 或 SDK。網(wǎng)絡(luò)上絕大部分游戲教程不會(huì)教你在開(kāi)發(fā)游戲前先得熟悉某一框架或自己動(dòng)手開(kāi)發(fā)特定的框架,導(dǎo)致這一現(xiàn)象的原因很多。但有游戲框架或SDK事半功倍。

這里只推薦

Oculus 官方文檔

https://developer.oculus.com/documentation/unity/unity-overview/

Oculus XR Plugin 雖然比較復(fù)雜且推出新的模塊又多又快,但其他第三方的VR SDK 開(kāi)發(fā)團(tuán)隊(duì)(絕大部分10人以下)是跟不上官方推出新功能模塊的速度的。

邊看官方文檔,邊在Unity中體驗(yàn)并修改它們提供的案例場(chǎng)景,不修改代碼只改變場(chǎng)景的排布就能生成一個(gè)VR游戲Demo

這里強(qiáng)烈推薦這個(gè)B站Up,幫你部分翻譯了官方開(kāi)發(fā)文檔,還一步步引導(dǎo)你入門最新的XR技術(shù)。

本文23年大更新最重要的部分就是彩色透視+手勢(shì)追蹤,感謝這個(gè)Up做了相關(guān)視頻,減少了本人工作量

入門視頻:

Quest VR開(kāi)發(fā)1-混合現(xiàn)實(shí)(彩透)工程下載及官方文檔

Quest VR開(kāi)發(fā)5-手勢(shì)追蹤專題!

第六步 設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)與算法

最低時(shí)間: 6小時(shí)/天 30天

學(xué)習(xí)方式:對(duì)照視頻和書(shū)籍,練習(xí)。

每章的代碼:第一遍:要邊看邊做,第二遍:邊做邊查,第n遍:不用對(duì)照。

為啥轉(zhuǎn)折這么突兀,剛準(zhǔn)備大展身手搞VR開(kāi)發(fā),這么就有回到編程了?

如果只是會(huì)一些基本的C#代碼能力,如果你要新的功能,需要擴(kuò)展代碼。官方的源代碼往往采用了各類設(shè)計(jì)模式、復(fù)雜的數(shù)據(jù)結(jié)構(gòu)、算法。你不懂,就看不懂也改不了源代碼。

經(jīng)典好書(shū)《大話設(shè)計(jì)模式》,通俗易懂

不推薦《算法 第四版》,更不推薦《算法導(dǎo)論》

這兩本書(shū)是好書(shū),但不適合本文的需求,非科班啃完其中一本就得三個(gè)月以上。

推薦這個(gè)視頻,簡(jiǎn)約而不簡(jiǎn)單,把基本數(shù)據(jù)結(jié)構(gòu)都講清楚了,大家最好練習(xí)到能盲打出視頻里的數(shù)據(jù)結(jié)構(gòu)代碼。

入門視頻:

《C#數(shù)據(jù)結(jié)構(gòu)與算法》--2020 最新精講版

手把手帶你刷Leetcode力扣

這一部分耗費(fèi)時(shí)間比較久,學(xué)習(xí)難度也最高。

第六步和第七步無(wú)先后順序,你可以先做個(gè)Demo,再通過(guò)不斷優(yōu)化自己的代碼,把設(shè)計(jì)模式和數(shù)據(jù)結(jié)構(gòu)內(nèi)化成自己的東西。

第七步 制作 Demo

最低時(shí)間: 根據(jù)前面的基礎(chǔ)扎實(shí)程度,短則一個(gè)月,長(zhǎng)則放棄。

學(xué)習(xí)方式:閱讀代碼,復(fù)現(xiàn)代碼

框架的代碼:第一步:看懂,用圖歸納。第二步:對(duì)照自己的筆記和框架,打一遍。第n遍:加新功能。

當(dāng)你學(xué)完第六步,你可能已經(jīng)忘了自己最初想干什么(笑)

某個(gè)案例場(chǎng)景中的各種功能組件,點(diǎn)開(kāi)其帶的腳本,按功能一個(gè)個(gè)閱讀并畫(huà)圖歸納。

新建工程,看筆記和源代碼,重新實(shí)現(xiàn)一遍。

優(yōu)化既有組件功能,增加新功能。

當(dāng)你已經(jīng)完成前面七步,你已經(jīng)具備制作簡(jiǎn)單VR/MR Demo的能力了

相關(guān)Demo演示視頻:

彩色透視手勢(shì)塔防游戲

定制GIS模型+手勢(shì)觸控列表+AI語(yǔ)音簡(jiǎn)介+VR全景

第八步 制作 VR 游戲

刪去之前引用的獨(dú)立游戲制作流程。沒(méi)財(cái)富自由,做獨(dú)立游戲難。做VR獨(dú)立游戲難上加難,先保證生活吧。

推薦字節(jié)和騰訊大佬們聚集的地:Allen在XR大道上的探索Blog?(https://ps4zaq9q3u.feishu.cn/wiki/wikcnL00yQXFhAlalTxL0NZsU1d),看看行業(yè)老兵在關(guān)注些什么,怎么思考的。


提醒

本文推薦的資料和視頻,都是作者反復(fù)踩雷后精選的。作者摸索花費(fèi)的時(shí)間遠(yuǎn)超文章中的最低時(shí)間。

每一步我最少看了三種不同的資料,最多七八種,但是我只推薦一種要求最低且最靠譜的(不是最快的)。

如果你的時(shí)間有限,請(qǐng)按步驟走。如果求快,導(dǎo)致基礎(chǔ)不扎實(shí),還是要回頭,事倍功半。

VR/MR開(kāi)發(fā)自學(xué)指南-2023年最新最全的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
汶上县| 馆陶县| 章丘市| 邢台市| 延吉市| 满洲里市| 论坛| 盐池县| 黄冈市| 鄂伦春自治旗| 广元市| 台南市| 武清区| 邓州市| 东丽区| 泸溪县| 台前县| 株洲县| 吉首市| 房产| 合肥市| 长宁区| 永平县| 大宁县| 宁陕县| 罗源县| 丹凤县| 望都县| 南阳市| 大余县| 崇信县| 海宁市| 裕民县| 鄄城县| 新密市| 新巴尔虎左旗| 西峡县| 托克托县| 茂名市| 嘉祥县| 类乌齐县|