loading
cover

穿梭虛擬與現實--Unity 3D擴增實境AR速戰技

點閱數

作者
曾偉凱, 何昇隆, 李慧貞, 呂國泰

出版社
碁峰資訊

格式
PDF

模組化設計,簡易快速套用密技,不用寫程式,也能設計AR實例,發布App! 2016年「Pokemon GO」遊戲誕生,讓擴增實境(Augmented Reality,簡稱AR)頓時成為熱門主題,但AR帶給我們的不僅是在真實世界中添加虛擬物件而已,如醫療診治方式、電影情節探索、傢俱展示、博物館導覽,以及教育學習等,都可以改變我們的生活與互動體驗,讓AR不只侷限於遊戲娛樂產業。 現在AR的商機正等著被人發掘,本書以體驗虛擬世界的應用為目標,使用Unity作為主要開發工具,並以業界常見應用模式作為範例,透過完整實作流程,引導創造相關應用。 ‧「認識擴增實境」:包括AR的發展、技術原理,以及應用。 ‧「學會Unity基礎操作」:透過簡易小範例學習Unity光源、材質、攝影機、動畫、音效與腳本使用等。 ‧「結合快速開發工具」:運用被許多知名企業廣泛使用,並於過去3年蟬聯擴增實境(AR)博覽會所頒發最佳工具獎項的Vuforia免費下載版,結合Unity製作出擴增實境(AR)作品。 ‧「掌握多元應用範例」:以坊間AR範例的互動功能為出發點,進行範例設計,如模型展示、家具型錄、動畫名片、相框拍照等AR作品。 ‧「運用模組化的程式組件設計」:幫助初學者能輕易套用並製作出AR成品,且可以延伸出其他領域的應用。 ‧「完整Google Play上架教學」:從Unity建立APK到發布上架流程。
曾偉凱

  學歷:樹德科技大學應用設計研究所/碩士

  專長:
  ‧3D遊戲引擎(Unity3D)
  ‧3D行動手機遊戲製作(iPhone,iPad,Android,Android Pad)
  ‧程式語言撰寫(JavaScript、C#)
  ‧遊戲動畫與角色動作捕捉器(motion capture)
  ‧遊戲企劃書製作

  競賽獲獎:
  ‧2011年大中華區3DVR遊戲開發盟主競賽/手機遊戲開發組「金獎」
  ‧2011年第八屆育秀盃 創意設計大賽/軟體應用類 Mobile組 「佳作」
  ‧2011年4C數位創作競賽/行動內容應用組「大會銀獎」
  ‧2011年4C數位創作競賽/行動內容應用組「奧爾贊助獎」
  ‧2010年4C數位創作競賽/PC遊戲提案組「銅獎」
  ‧2010年4C數位創作競賽/PC遊戲提案組「樂陞遊戲公司贊助獎」

何昇隆

  現職:銳比數位科技有限公司/技術總監

  學歷:崑山科技大學資訊管理研究所/碩士

  專長:
  ‧網路伺服器系統維護與管理
  ‧網路伺服器程式開發
  ‧Unity行動裝置插件開發
  ‧Android Java程式開發
  ‧iOS Object-c程式開發

李慧貞

  現職:銳比數位科技有限公司/多媒體動畫師(Multimedia Animator)

  學歷:南台科技大學/多謀體與電腦娛樂科學系(四技)

  專長:
  3D動畫製作與規劃、3D應用設計、3D視覺設計研發 、數位多媒體設計、遊戲企劃與製作、影片製作策劃、影片剪輯與製作、多媒體音效製作、數位影像特效製作、影像合成與後製作、互動式多媒體設計、影片拍攝/攝影、多媒體技術開發、多媒體優化、電腦繪圖軟體操作、多媒體影像處理、電腦動畫設計、數位攝影技巧

呂國泰

  現職:文藻外語大學 數位內容應用與管理學系/兼任講師

  學歷:亞洲大學數位媒體設計研究所/碩士

  專長:
  ‧多媒體技術整合應用/開發
  ‧數位出版/內容設計暨系統建置
  ‧多媒體影音作品設計/影像非線性剪輯技術設計
  ‧網頁視覺設計/切版組版與多媒體內容網站設置(RWD)
  ‧大型設計案製作流程管理與執行

  著作:
  著有動畫製作、遊戲設計、電子書、多媒體、國際認證?等近16本圖書
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商店

其他人也在看