?
培訓目標:
??旨在幫助學員深入理解虛擬現實的思想精髓及應用理念;梳理出虛擬現實系統開發的基本框架和一般流程;把握多種虛擬現實開發平臺的特點與優劣;全面提升其理論層次和實際應用開發水準。培訓由精心設計的專題講座、個案分析、課題辯論、實例操作等組成,綜合講解虛擬現實的理論知識及實戰技能,使學員從底層技術,到應用系統開發,到高層次理念,建立起一個綜合、立體的虛擬現實知識體系。除了涵蓋虛擬現實的經典理論技術之外,教學內容中還將對當前VR領域的熱點技術,如增強現實/混合現實、全景技術、沉浸式虛擬現實內容開發等進行重點論述。
培訓對象:
????大中專院校網絡與新媒體、數字媒體藝術、數字媒體技術、交互設計、虛擬現實、增強現實、新媒體設計、游戲動畫、工業設計、藝術設計、圖形圖像制作、圖形圖像處理、計算機多媒體、視覺傳達設計、教育技術學、計算機科學技術等相關專業的學院領導、教學管理人員、專業教學帶頭人、教研室人員及骨干教師;航空航天、醫學仿真、軍事模擬、安防監測、電網模擬、交通規劃、文物復古、虛擬旅游、游戲娛樂等各行業相關負責人、研究人員、技術人員等。
課程內容:
第一部分:虛擬現實理論課程
|
一、VR概念、應用、構架及其分析
|
1 虛擬現實的概念及其辨析
2 虛擬現實的歷史發展、演變及其分析
3 VR的常見應用模式
4 虛擬現實的產業現狀
5 虛擬現實的技術特點及其在應用層面上的定義拓展
6 虛擬現實的概念系統組成
|
?
|
二、VR系統的構建模式之一:基于三維幾何的VR環境構建
|
1 VR系統開發相關的軟件工具
2 VR平臺類軟件的分層次介紹
3 VR引擎的一般功能框架與應用流程
4 VR引擎與游戲引擎之異同
|
?
|
三、VR系統的構建模式之二:基于圖像的VR環境構建
|
1 基于圖像的建模與繪制(IBMR)技術
2 全景圖技術
? ? ? ?1)全景圖分類
? ? ? ?2)全景圖拍攝設備
? ? ? ?3)動態全景圖
? ? ? ?4)全景圖的基本技術過程
? ? ? ?5)全景圖實用開發工具與制作工具
? ? ? ?6)全景圖拼接與展示實例
? ? ? ?7)全景圖的近期發展與展望
3 光場(Light Field )
4 VR系統兩種構建模式(基于幾何的VR系統與基于圖像的VR系統)之比較
|
?
|
四、VR系統之接口設備
|
1 立體視覺的原理
2 視覺感知設備
? ? ? ?1)幾種典型的立體視覺顯示設備及其原理
? ? ? ?2)立體視覺顯示設備原理總結
3 聽覺感知
4 力覺/觸覺感知
5 嗅覺/味覺感知
6 跟蹤設備
? ? ? ?1)動作跟蹤
? ? ? ?2)聲音的跟蹤(識別與交互)
? ? ? ?3)意念交互
7 感知設備與跟蹤設備的結合案例與開發平臺
|
?
|
五、虛實之融合—-增強現實/混合現實
|
1 增強現實的概念
2 增強現實的兩種應用形式及其關鍵技術
? ? ? ?1)實景+三維虛擬物體
? ? ? ?2)實景+信息標注
3 增強現實應用形式的進一步擴展
? ? ? ?1)實景+三維虛擬物體+虛擬互動
? ? ? ?2)擴增虛境與混合現實
4 增強現實應用開發的使用工具
5 增強現實應用之暢想與啟發
6 增強現實概念的進一步深入分析
7 總結
|
?
|
六、虛擬現實技術的教學探討
|
1 虛擬現實技術在應用開發方面的三個特點
2 高校中虛擬現實技術教學的層次化目標
3 虛擬現實技術的教學思路探討
4 虛擬現實技術課程的教學內容規劃
|
?
|
七、總結與展望
|
1 課程知識模塊的總結與分析
2 展望
? ? ? ?1)沉浸式虛擬現實重新登上舞臺
? ? ? ?2)虛擬信息世界與現實世界的進一步融合
? ? ? ?3)虛擬世界的未來藍圖
|
?
|
第二部分:虛擬現實實操課程
|
一、虛擬現實基礎實踐
|
1 虛擬現實軟件
? ? ? ?1)虛擬現實軟件概述
? ? ? ?2)虛擬現實開發平臺的選擇
? ? ? ?3)虛擬現實開發的基本步驟
? ? ? ?4)Unity 3D集成開發環境
? ? ? ?5)Unity 3D渲染設置
? ? ? ?6)Unity 3D系統的發布
2 自然景觀及環境特效制作
? ? ? ?1)地形編輯
? ? ? ?2)植被分布
? ? ? ?3)樹木編輯
? ? ? ?4)天空效果
? ? ? ?5)水體模擬
3 虛擬現實開發工具
? ? ? ?1)MonoDevelop開發環境
? ? ? ?2)JavaScript腳本語言
? ? ? ?3)面向對象思想
? ? ? ?4)對象及其屬性、方法和事件
? ? ? ?5)對象與組件
? ? ? ?6)基于腳本的交互
4 虛擬現實的用戶界面
? ? ? ?1)GUI控件
? ? ? ?2)GUI的皮膚樣式
? ? ? ?3)GUI的自適應布局
? ? ? ?4)GUI中的圖片和動畫
? ? ? ?5)GUI的交互控制
|
?
|
二、虛擬現實進階實踐
|
1 虛擬現實交互開發
? ? ? ?1)鍵盤輸入
? ? ? ?2)鼠標輸入
? ? ? ?3)與設備無關的輸入
? ? ? ?4)攝像機的交互控制
? ? ? ?5)對象的管理
2 虛擬現實物理仿真
? ? ? ?1)剛體
? ? ? ?2)碰撞體
? ? ? ?3)碰撞檢測
? ? ? ?4)物理材質
? ? ? ?5)角色控制
3 粒子系統特效
? ? ? ?1)Shuriken粒子系統
? ? ? ?2)粒子發射控制
? ? ? ?3)粒子生命周期
? ? ? ?4)粒子動畫控制
? ? ? ?5)粒子渲染控制
4 虛擬現實中的人工智能
? ? ? ?1)人工智能的原理
? ? ? ?2)智能代理
? ? ? ?3)導航網格
? ? ? ?4)自動尋路腳本
? ? ? ?5)簡單的智能導航
|
?
|
三、移動端虛擬現實應用開發
|
1 移動平臺下的虛擬現實開發
? ? ? ?1)移動端特有的輸入方式
? ? ? ?2)移動端用戶界面
? ? ? ?3)3D對象的材質光照
? ? ? ?4)3D對象的交互控制
? ? ? ?5)3D對象的物理仿真
? ? ? ?6)3D對象的粒子特效
2 移動平臺下的虛擬現實發布
? ? ? ?1)JDK安裝
? ? ? ?2)Android SDK 安裝與配置
? ? ? ?3)移動端發布前的必備腳本
? ? ? ?4)移動端的發布設置
3 虛擬現實的立體可穿戴應用
? ? ? ?1)基于光學透視的虛實融合顯示原理
? ? ? ?2)基于視頻合成的虛實融合顯示原理
? ? ? ?3)可穿戴式立體頭盔
? ? ? ?4)Cardboard SDK安裝與配置
? ? ? ?5)Cardboard for Unity開發
? ? ? ?6)Cardboard應用的移動端發布
|
?
|
四、增強現實的原理及開發
|
1 增強現實概述
? ? ? ?1)增強現實的概念
? ? ? ?2)增強現實與虛擬現實
? ? ? ?3)增強現實的系統構架
? ? ? ?4)增強現實的關鍵技術原理
? ? ? ?5)增強現實中的虛實融合
2 增強現實開發基礎
? ? ? ?1)增強現實開發工具的選擇
? ? ? ?2)Vuforia增強現實軟件開發工具包(SDK)
? ? ? ?3)Vuforia賬號及License Key申請
? ? ? ?4)識別圖數據庫與識別目標的創建于管理
? ? ? ?5)Vuforia for Unity的安裝與配置
? ? ? ?6)Vuforia for Unity開發
? ? ? ?7)移動端增強現實發布
3 增強現實的進階開發
? ? ? ?1)基于計算機視覺的增強現實三維配準原理
? ? ? ?2)增強現實多目標識別
? ? ? ?3)增強現實多目標控制
? ? ? ?4)移動端增強現實視頻解碼
? ? ? ?5)移動端增強現實視頻播放
|
?
|
五、虛擬現實系統及產業應用
|
1 虛擬現實系統開發流程與經驗分享
? ? ? ?1)虛擬現實系統開發的常用流程
? ? ? ?2)虛擬現實系統開發的難點
? ? ? ?3)虛擬現實系統開發的重點注意事項
? ? ? ?4)虛擬現實系統開發經驗分享
2 虛擬現實總結與展望
? ? ? ?1)虛擬現實的產業現狀
? ? ? ?2)虛擬現實目前面臨的問題
? ? ? ?3)虛擬現實的未來發展趨勢
|
?
|
?