真的有那么火嗎?
VR行業(yè)真的有那么火嗎?
VR行業(yè)前幾年的憑空出世,就有很多人看中了VR行業(yè)的市場。目前中國也是在盡力去實現(xiàn)VR能快速進(jìn)入我們的市場,去幫助解決很多的技術(shù)問題,比如在醫(yī)療、教育等方面。理想很美好,現(xiàn)實還是有很多的困難重重,也需要集結(jié)更多的人才。面對這么大的需求量以及發(fā)展前景。越來越多的人想進(jìn)入VR行業(yè)工作,這和崗位薪資也是有直接的關(guān)系。
VR是一項綜合集成技術(shù),涉及計算機圖形學(xué)、人機交互技術(shù)、傳感技術(shù)、人工智能等領(lǐng)域,它用計算機生成逼真的三維視、聽、嗅覺等感覺,使人作為參與者通過適當(dāng)裝置,自然地對虛擬世界進(jìn)行體驗和交互作用。使用者進(jìn)行位置移動時,電腦可以立即進(jìn)行復(fù)雜的運算,將精確的3D世界影像傳回產(chǎn)生臨場感。該技術(shù)集成了計算機圖形(CG)技術(shù)、計算機仿真技術(shù)、人工智能、傳感技術(shù)、顯示技術(shù)、網(wǎng)絡(luò)并行處理等技術(shù)的最新發(fā)展成果,是一種由計算機技術(shù)輔助生成的高技術(shù)模擬系統(tǒng)。
但是雖然前景優(yōu)秀,但是現(xiàn)在各行各業(yè)里面,比如說工程技術(shù),還有影視編輯都非常缺的VR相關(guān)的人才,也就是說現(xiàn)在處于一種有機會卻沒人才的尷尬境地。至于VR的薪資,虛擬現(xiàn)實人才就業(yè)品質(zhì)報告顯示,一般技術(shù)崗薪資人均8000元/月,互聯(lián)網(wǎng)技術(shù)崗13500元/月,而VR/AR技術(shù)崗位薪資則高達(dá)18500元/月是一般技術(shù)崗的2.3倍!VR行業(yè)主要分為游戲UI設(shè)計師,VR游戲開發(fā)工程師,VR全景視頻工程師,游戲3D(動作)設(shè)計師,游戲特效師。
一般來說,任何一個行業(yè),技術(shù)人員的薪資是相對比其他崗位較高蠻多,但是VR行業(yè)的薪資是技術(shù)崗的2.3倍左右,這肯定是讓無數(shù)人心動的。所以,如果你也想拿高薪,也具備如此的能力,那就挑戰(zhàn)下自己吧!
開發(fā)VR app或者游戲可以讓VR內(nèi)容更加豐富,刺激整個VR大環(huán)境的發(fā)展,進(jìn)而吸引更多的用戶接觸VR,讓整個VR生態(tài)更繁榮。你開發(fā)的應(yīng)用將安裝在MAC、PC、Play Station或者安卓、iOS上面。
這將是VR的其中一個邊界。你需要弄清楚VR的UI/UX,然后讓用戶以正確的方式充分享受VR帶來的益處。你需要學(xué)習(xí)一種3D引擎。Unity是個優(yōu)秀的入門引擎,掌握它需要學(xué)習(xí)C#和Java語言。
整個的運行環(huán)境一共有幾大平臺,MAC、PC、daydream、vive、PlayStation或者安卓、iOS等。你需要弄清楚VR的UI/UX,要學(xué)習(xí)一種3D引擎。Unity則是很好入門的引擎,學(xué)習(xí)并掌握駕馭它需要借助C#和Javascript語言的學(xué)習(xí)。假如你本人對VR輸入設(shè)備有興趣,想開發(fā)VR的UI/UX,LeapMotion是個不錯的選擇對象,可以去leapmotion官方看看開發(fā)者文檔。
如果你是零基礎(chǔ),所以可以肯定,即使你是學(xué)生,你也不是學(xué)計算機的,因
此很可能,你是已經(jīng)出來工作的人了,這種情況的話,要學(xué)VR技術(shù),一般都是靠自學(xué)和上培訓(xùn)班,除非你還有機會再上個大學(xué)什么的,也不是不可能,但總體來說,估計還是通過社會學(xué)習(xí)的方式。編程新手我推薦你看《Java DOM編程藝術(shù)》、《Eloquent Java》這兩本;如果你已經(jīng)有一定程度編程經(jīng)驗,可以直接看《Java語言精粹》。對于Unity,可以看一下Unity3D官網(wǎng)給出的Roll-a-ball,是個不錯的小教程,可以用它初步熟悉下Unity。看完了這個,就可以直接去Oculus官網(wǎng)的Developer Center學(xué)習(xí)文檔和SDK了。
上培訓(xùn)班是最好的。問題是,培訓(xùn)班一般出不了大師,畢竟是速成的東西,要想很厲害肯定不可能,只能說可以了解的大概,會-些基本的東西,讓你有機會成為最底層的IT民工而已,但這是很重要的一步。
通過培訓(xùn)班,你對C#基礎(chǔ)、Unity基礎(chǔ)、 Unity項目實戰(zhàn)等有一個大概的了解 ,并懂得基本的操作,那就差不多了。你是從零開始的,很多人學(xué)習(xí)VR開發(fā),本身是有程序基礎(chǔ)的,因此你需要付出的努力估計要比別人多,才有機會找到工作。找到工作其實才是開始,因為你現(xiàn)在終于進(jìn)入實踐階段了,我的理解是學(xué)習(xí)是無止境的,要向大師看齊,在工作的過程中,多點想想,如果你是某個知名VR公司的CTO,你會怎么思考,這個過程你會購買大量的書來自學(xué)。慢慢進(jìn)步,當(dāng)然,如果在好的公司,還遇到各種各樣很不錯的老師,可以真刀真槍的去學(xué)很多東西。
個人認(rèn)為,學(xué)習(xí)Unity的最佳方式就是自己去嘗試著開發(fā)一個簡單的小游戲,在過程中遇到問題的地方就去Google一下,或者去Stackoverflow尋求幫助。其次就是和VR開發(fā)者論壇的朋友們多交流,互幫互助。
其次,剛剛上面講的教程都是關(guān)于VR的輸出設(shè)備或者說VR頭顯,如果你對VR輸入設(shè)備感興趣,想開發(fā)VR的UI/UX,Leap Motion是個不錯的選擇(當(dāng)然還有Oculus touch或者HTC Vive),可以去leapmotion官方看看開發(fā)者文檔。
最后,除了基礎(chǔ)編程知識,我建議再補充一些數(shù)學(xué)知識,推薦《Essential Mathematics for Games and Interactive Application:A Programmer’s Guide,Second Edition》。
看到這,你是否對VR技術(shù)的入門知識有個大概的了解呢?其實VR開發(fā)并不是什么特別的新東西,它跟傳統(tǒng)的Native和Web開發(fā)相差并不遠(yuǎn)。希望這篇文章可以給喜歡VR的同學(xué)們帶來一些小小幫助。