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