課程簡介
VR/AR釋義:
VR(Virtual Reality)即虛擬現(xiàn)實技術(shù),是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng),它利用計算機生成一種模擬環(huán)境,是一種多源信息融合的、交互式的三維動態(tài)視景和實體行為的系統(tǒng)仿通過調(diào)動用戶所有的感官(視覺、聽覺、觸覺、嗅覺等)沉浸其中。廣泛應(yīng)用于游戲、新聞媒體、社交、體育與比賽、 電影、演唱會、教育、電商、醫(yī)學(xué)、城市規(guī)劃、房地產(chǎn)等。
AR(Augmented Reality)即增強現(xiàn)實技術(shù),是一種實時地計算攝影機影像的位置及角度并加上相應(yīng)圖像、視頻、3D模型的技術(shù),這種技術(shù)的目標(biāo)是在屏幕上把虛擬世界套在現(xiàn)實世界并進(jìn)行互動。這種技術(shù)1990年提出。隨著隨身電子產(chǎn)品CPU運算能力的提升,預(yù)期增強現(xiàn)實的用途將會越來越廣。
VR/AR技術(shù)可應(yīng)用在哪里?
影視、游戲、醫(yī)療、教育、體育……VR/AR技術(shù)的不斷發(fā)展,深入到各個行業(yè),而VR開發(fā)將會成為其中的重要領(lǐng)域。
學(xué)習(xí)VR開發(fā),你將會成為未來十年受歡迎的技術(shù)人才!
現(xiàn)在是你開啟VR技能的時代
1.急需開發(fā)人才:前國內(nèi)VR/AR從業(yè)者中,市場銷售人員居多 而作為整個行業(yè)快速發(fā)展的動力支撐——技術(shù)研發(fā)方面卻出現(xiàn)了“人才荒”。
2.專業(yè)人員奇缺:目前國內(nèi)的VR/AR從業(yè)者大部分是從其他行業(yè)轉(zhuǎn)化而來,對產(chǎn)品的理解明顯不足,VR/AR專業(yè)人才、復(fù)合人才奇缺!
3.缺乏專業(yè)教育:國內(nèi)高校還未開設(shè)VR/AR相關(guān)專業(yè),中小型職業(yè)培訓(xùn)機構(gòu)不具備完整的VR/AR產(chǎn)品設(shè)計與開發(fā)的培訓(xùn)能力!
匠心課程,案例貫穿知識點,所學(xué)皆所用
階段:C語言基礎(chǔ)
NET平臺,開發(fā)環(huán)境介紹;基本數(shù)據(jù)類型與運算符及表達(dá)式;流程控制語句;函數(shù)的應(yīng)用及用法;類的和對象基本概念;重要的數(shù)據(jù)類型;面向?qū)ο蟮娜筇卣?;抽象類,虛函?shù)及接口;泛型與非泛型。
第二階段:ASP.NET
初識ASP.NET;HTML與XML;css與網(wǎng)頁布局;JavaScript編程基礎(chǔ);Web應(yīng)用程序狀態(tài)保存;數(shù)據(jù)有效性檢測;ASP.Net Web編程原理;SQL server數(shù)據(jù)庫;數(shù)據(jù)綁定與成員資格和角色管理;數(shù)據(jù)結(jié)構(gòu)及算法。
第三階段:Unity引擎基礎(chǔ)階段
Unity引擎簡介;《像素鳥》;《五子棋》;《貪吃蛇》。
第四階段:Unity引擎進(jìn)階階段
《飛機大戰(zhàn)》;UI系統(tǒng)講解;序列化與反序列化;尋路系統(tǒng);燈光烘培;遮擋剔除;Shader Forge;socket網(wǎng)絡(luò)通信;MySql數(shù)據(jù)庫操作;unity接入第三方SDK;MVC設(shè)計模式;lua基礎(chǔ)語法;Xlua與unity的互相調(diào)用;xlua實戰(zhàn)項目:飛機大戰(zhàn);熱更新之AssetBundle打包;各大lua解決方案之間的優(yōu)缺點。
第五階段:Unity引擎項目實戰(zhàn)
1.使用NGUI插件制作UI
2.尋路系統(tǒng)
3.角色控制器
4.背包系統(tǒng)
5.任務(wù)系統(tǒng)
6.戰(zhàn)斗系統(tǒng)等
7.場景管理系統(tǒng)
8.小地圖的制作
9.Photon Server游戲服務(wù)器的配置
10.MySql數(shù)據(jù)庫的配置
11.前后端的交互
12.文件流
13.序列化與反序列化
14.Animator
15.Lua,熱更新技術(shù)
16.資源加載及內(nèi)存管理
第六階段:VR實戰(zhàn)階段
計算機圖像學(xué)及shader入門;HtcVive《智能家具》;HtcVive《未來交通》;HtcVive《切水果》;CardBroad《3D彈弓》;AR技術(shù)。