深圳云和數(shù)據(jù)依托云和數(shù)據(jù)與 Unity 官方戰(zhàn)略合作資源,為聯(lián)盟企業(yè)輸送了數(shù)百名VR人才。
深圳云和數(shù)據(jù)虛擬現(xiàn)實(shí)大師班課程
1、美術(shù)方向
01 手繪基礎(chǔ)到進(jìn)階
學(xué)會(huì)基礎(chǔ)手繪技能,理解比例、透視、造型,建立良好的形體感與造型感,繪制概念效果圖,游戲UI等;
02 三維制作流程標(biāo)準(zhǔn)化
學(xué)習(xí)三維軟件的基本操作,理解三維模型、貼圖、綁定、動(dòng)畫等流程的標(biāo)準(zhǔn)化制作流程,針對(duì)游戲、影視、VR(虛擬現(xiàn)實(shí))中所使用的三維素材,按資源標(biāo)準(zhǔn)的不同建立深入的認(rèn)知。
03 Unity3D燈光與烘焙
了解燈光基礎(chǔ)知識(shí),學(xué)會(huì)使用游戲、VR(虛擬現(xiàn)實(shí))的基礎(chǔ)燈光,靈活運(yùn)用室內(nèi)外、卡通寫實(shí)等各種燈光,理解 Unity3D燈光烘焙流程,以及光照貼圖的使用方式。
04 Unity3D 著色器(shader)編寫及使用;
了解Unity基礎(chǔ)著色器的使用及技巧,理解shader forge插件的節(jié)點(diǎn)式材質(zhì)編輯器的使用,了解著色器的語法,學(xué)會(huì)使用高光、凹凸、置換、反射等貼圖的使用方法。
05 虛擬現(xiàn)實(shí)、游戲、人機(jī)交互UI設(shè)計(jì)
使用UGUI,NGUI插件制作不同風(fēng)格虛擬現(xiàn)實(shí)、游戲、人機(jī)交互的UI設(shè)計(jì),理解交互設(shè)計(jì)基礎(chǔ)知識(shí)。
06 Unity3D粒子特效;
使用Photoshop、AfterEffect、Particle Illusion等工具制作Unity二維特效,利用Unity3D粒子系統(tǒng)制作三維粒子特效、游戲技能特效,理解針對(duì)不同平臺(tái)運(yùn)行環(huán)境對(duì)特效的使用規(guī)則及方法。
07 Unity3D C# 基礎(chǔ)及腳本控制基礎(chǔ)
學(xué)習(xí)Visual Studio工具的安裝及環(huán)境配置、C#語言基礎(chǔ),理解Unity3D C#語言語法及結(jié)構(gòu),使用基本的C#語言對(duì)場景中的對(duì)象物體進(jìn)行控制操作。
2、主程方向課程
01 Unity C# 語言基
C#語言的發(fā)展和環(huán)境搭建,掌握數(shù)據(jù)類型、運(yùn)算符、表達(dá)式的使用方法,掌握結(jié)構(gòu)化程序設(shè)計(jì)方法,熟悉算法,熟悉各種分支結(jié)構(gòu)程序、循環(huán)控制、數(shù)組、函數(shù)、指針等概念,熟悉MySQL數(shù)據(jù)庫。
02 Unity API的使用
挑選Unity引擎里一些核心API類,例如 Object、GameObject、Rigidbody、Transform、Camera、Quaternion、Vector3等進(jìn)行了詳細(xì)的功能注解,注解內(nèi)容包括API的使用方法、算法分析、邊界條件、參數(shù)間的制約關(guān)系及注意事項(xiàng)等,特別是對(duì)很多功能相近或使用方法相似的API進(jìn)行較為詳細(xì)的比較說明。
03 Unity 進(jìn)階應(yīng)用
熟悉Unity的重要性與發(fā)展趨勢(shì),熟悉Unity界面與基本編輯器布局,掌握Unity腳本程序基礎(chǔ),熟悉用C#腳本控制Unity當(dāng)中的組件,熟悉Unity當(dāng)中的各種命令。
04 UGUI與NGUI的搭建
掌握UGUI的搭建與控制,熟練掌握NGUI的搭建與控制,能夠根據(jù)項(xiàng)目實(shí)際情況選擇適合的UI方式,能夠使用NGUI制作游戲。
05 常用Unity游戲架構(gòu)
挑選最常用的Unity游戲架構(gòu)為例,深入講解Unity游戲常用架構(gòu),及開發(fā)思路。如何在標(biāo)準(zhǔn)游戲框架中,開發(fā)屬于自己的Unity游戲。
06 VR、AR與人機(jī)交互的開發(fā)
掌握Oculus rift的開發(fā)流程及SDK使用方法,掌握HTC Vive的開發(fā)流程及SDK使用方法,掌握其他VR設(shè)備的開發(fā)流程及SDK使用方法,掌握Vuforia的開發(fā)流程及SDK使用方法,掌握EasyAR的開發(fā)流程及SDK使用方法,掌握Kinect的開發(fā)流程及使用方法,掌握LeapMotion的開發(fā)流程及SDK使用方法。
07 網(wǎng)絡(luò)與數(shù)據(jù)庫基礎(chǔ)
掌握基礎(chǔ)網(wǎng)絡(luò)通信方法,掌握MySQL數(shù)據(jù)庫的使用方法以及和Unity之間的對(duì)接,掌握簡單Socket通信模型。