章節說明:PART1:擴增實境世界的探索
了解擴增實境的發展演進,從中認識到更多的辨識方式。並在坊間眾多引擎的介紹下得知彼此的特點,有助於往後根據專案需求來決定採用何種引擎。最終透過在不同領域的案例介紹,理解到目前擴增實境的應用現況與互動方式,使在製作擴增實境內容時能有更多的靈感。
01 擴增實境介紹
1.1. 擴增實境之定義
1.2. 擴增實境之發展
1.3. 擴增實境之技術原理
1.4. 擴增實境的顯示方式
02 擴增實境引擎介紹與應用
2.1. 引擎介紹
2.2. 案例介紹
PART2:磨練創建擴增實境世界的能力
透過簡易的小範例引導如何操作Unity中的各項基本功能,如光源、材質、攝影機、動畫與腳本的使用等,最後則是建置Android平台的發佈環境,透過此流程來逐步學習Unity的開發能力。
03 Unity引擎介紹
3.1. 簡介
3.2. 下載軟體與安裝流程
3.3. 第一次使用Unity
3.4. Unity視窗介紹
04 Unity基本操作
4.1. 建立專案與新場景
4.2. 建立物件與屬性設定
4.3. Light(光源)
4.4. Material(材質)
4.5. Camera(攝影機)
4.6. Prefab(預製物件)
4.7. Animation(動畫)
4.8. Audio(音效)
4.9. Script(腳本)
4.10. UGUI
05 Android 發佈環境建置
5.1. 下載與安裝Java SE JDK套件
5.2. 下載Android Studio 軟體開發套件
5.3. Android SDK 與JDK路徑設定
PART3:初探擴增實境的開發世界
透過實例操作的方式,來了解如何在Vuforial中建立圖片辨識包給Unity使用,以及在Unity中要如何使用Vuforia套件的Image Target(圖片辨識)組件,並在最後發佈出您的第一款AR App。
06 Vuforia引擎介紹與註冊開發者
07 第一次使用Vuforia
7.1. 申請許可證
7.2. 辨識圖註冊與下載
7.3. Unity SDK下載
7.4. 匯入Unity SDK與ARCard
7.5. 辨識圖連接設定
7.6. 匯入辨識圖模型
7.7. 發佈測試
PART4:擴增實境的開發世界-4大主題
建置完UI內容與相關互動功能後,藉由不同的管理器來控管各種不同類型的素材資源與目前場上的辨識狀況,實現不寫程式碼就能輕易製作出AR 內容的目的。
08 AR實作1:AR秀模型
8.1. 註冊許可證
8.2. Vuforia辨識包建立與下載
8.3. 建立專案與匯入package
8.4. AR Camera與Image Target設定
8.5. 素材匯入
8.6. 素材調整與辨識物設定
8.7. UI製作
8.8. 管理器製作
8.9. 按鈕事件設定與Camera調整
09 AR 實作2:AR型錄
互動方式:同時可辨識5張圖片(1張為模型顯示區,4張為傢俱按鈕)來進行傢俱模型的切換控制,且可透過左右旋轉的2D UI按鈕來使傢俱模型進行360度旋轉。
10 AR 實作3:AR秀名片
互動方式:專案中具有2張辨識圖。辨識名片的正反面會呈現出不同的內容,辨識到名片正面後會出現模型動畫、魔法陣動畫以及語音內容的聲音與文字動畫;名片背面則是播放影片功能及FB與Youtube的按鈕連結。
11 AR 實作4:AR大頭貼
互動方式:辨識不同季節的辨識圖後,會出現該季節的相框與季節模型,同時可進行拍照存檔。而拍照的Plug-in適用於書籍的所有範例,以及iOS與Android雙平台系統。
PART5:讓全球都能下載到您的作品
完整的Google Play上架教學,從Unity中如何建立APK檔案,到購買開發者帳號與發佈上架流程教學,讓全世界都有機會下載到你的AR App。
12 Google Play發佈上架
12.1. 發佈上架用apk
12.2. 成為Google Play Developer
12.3. 上架至Google Play商店