Contents
擴增實境( Augmented reality,AR )教學,於 Markless tracking ( 無痕追蹤 )、Cloud AR ( 雲端擴增實境 )、3D Object detection ( 3D 目標檢測 ) + 更多的 Unity & Vuforia
從這 18.5 小時的課程,你會學到
- 瞭解擴增實境( Augmented Reality,AR )的不同形式及其應用
- 為 Android 和 iOS 從頭開發 15 個擴增實境( AR )應用程式
- 開發 ARBook 應用程式,可以檢測多個影像目標
- 使用 AR 虛擬按鈕( AR Virtual buttons )建立互動式名片
- 一個 AR 賀卡應用程式,一打開時會播放聲音和動畫
- 使用三維物體追蹤技術檢測一輛真正的玩具車,並將一輛數位車疊加在真正的車頂上
- 跟蹤圓柱形物體並在圓柱體周圍放置數位模型
- 在現實世界中使用無痕跟蹤( Markerless tracking )放置一輛真人大小的藍寶堅尼( Lamborghini )汽車
- 使用 Vuforia Mid Air 功能放置真人大小的無人機
- 在現實世界中播放/暫停視訊
- 雲端識別和最佳化實踐
- 理解虛擬實境( VR )和擴增實境( AR )的基本區別
- 學生將用 C# 程式語言編寫程式碼建立擴增實境( AR )應用程式
要求
- Windows 或 Mac 電腦系統
- Android 智慧手機或者 iPhone
- 基本的程式設計知識會有很大的幫助
課程說明
對擴增實境( Augmented Reality,AR )感到好奇 ? 你來對地方了。 學習建構功能齊全的擴增實境 Android 和 iOS APP 所需的基本原理和程式設計技巧。 為參加這個課程,你需要一部 Android 智慧手機或者 iPhone。
那麼什麼是擴增實境( Augmented Reality,AR )?
根據維基百科的說法,AR 是一種直接或間接地觀察實體、現實世界環境的擴增實境,其元素通過電腦生成或提取的真實世界感官輸入(如聲音、視訊、圖形或 GPS 資料)而得到“擴增”效果。
在擴增實境( AR ),真實的檢視會被電腦修改(在這裡用的是智慧手機)。 擴增實境增強了人們當前對現實的感知,而相反,虛擬現實用一個模擬的現實取代了真實世界。 擴增技術基本上是實時進行的,
例如: 在體育賽事的現場直播視訊中顯示比分和統計數字
擴增實境( AR )的力量
2015 年,我在觀看了 Augmented Reality Book 的影片後,偶然發現了擴增實境( Augmented Reality,AR )。 當我知道這樣的技術確實存在的時候,我非常著迷。 所以我開始研究不同的擴增實境平台。 Vuforia 平台看起來非常有前途,因為全世界的開發者都在使用 Vuforia 開發擴增實境應用程式( AR APP )。
精靈寶可夢 ( Pokemon Go )遊戲是擴增實境的最好例子。 除此之外,擴增實境應用程式還擴充到教育、商業、建築、健康產業、家居裝飾以及行動遊戲等各個領域。
課程內容及概覽
本課程是為有興趣建立擴增實境應用程式的學生設計的。 不需要程式設計經驗,你只需要一個 Android 或者 iOS 裝置來測試你的擴增實境應用程式。 我們將從 Unity、C# 平台的基礎開始,然後進入更高的主題
擴增實境( AR )的介紹和基礎
在第一部分,你將首先理解什麼是擴增實境( AR )? 接下來,我們將看看 4 種不同的擴增實境技術及其應用。 在這之後,我將向你解釋什麼是虛擬現實( Virtual Reality,VR ),以及 AR 和 VR 之間的區別。
Unity 的基礎
在瞭解了擴增實境( AR )之後,我們將看看 Unity 的基礎,因為 Unity 是我們用來建構 AR APP 的主要軟體。
擴增實境一號( (ARONE )應用程式
ARONE 是你要建立的第一個擴增實境應用程式,在這個應用程式中你可以
- 建立 Vuforia 帳戶
- 為 AR 應用程式建立授權金鑰( License Key )
- 上傳圖片作為圖片目標
- 理解 Vuforia 影像識別系統
- 解決 Vuforia 版本6.2.10 中的 White ImageTarget 問題
- 從 Unity Asset Store 下載 3D 模型
- 在目標影像( Image Target )上放置三維模型
- 從 Vuforia 下載 ARONE 應用程式資料庫並在 Unity 內部啟用它
- 為 Android 和 Ios 開發這款應用
- Augmented Reality Book (ARBOOK) 應用程式
在 ARBook 應用程式中,我們將首先建立幾英寸的繪圖本。 接下來,我們將從資產商店( Unity Asset Store )下載一些 3D 模型,並在每個目標影像上方投影 3D 模型。
類似 ARBOOK 的應用程式可以在學校和大學實施,以一種有趣和簡單的方式教授複雜的科目。
虛擬按鈕( Virtual Button )和擴增實境名片( ARBusinessCard )
在這一節中,我將首先解釋 Virtual Button 在 Vuforia 的概念,以及在使用 Virtual Button 時應該考慮的六個重要因素。
接下來,你將建立一個名為 AugmentedRealityVirtualButton 的簡單的 Virtual Button 應用程式,在開發這個應用程式中,你將理解運用 Virtual Button 所需的重要功能和介面。
在 ARVirtualButton 應用程式之後,我們將建立 ARBusinessCard。 在 ARBusinessCard 應用程式中,你將首先在 Image Target 上放置多個虛擬按鈕( virtual buttons )。 接下來我將向你展示如何在 Unity 中播放視訊檔案,在此之後,我們將編寫一個 C# 指令碼來播放一個特定的視訊,當一個特定視訊的虛擬按鈕被按下時。
擴增實境賀卡
在本節中,你將學習同時檢測多個目標影像的過程。 你還可以在應用程式中新增一個 mp3 檔案,這個檔案只有在開啟賀卡時才會播放。
基於疊加的 AR | 目標跟蹤 –
在本節中,你將首先使用 Vuforia 的 3D 掃描機器人應用程式掃描一個 3D 模型。 接下來我們將在 Unity 中匯入這個模型,在這個模型的上方我們將新增一個數位汽車。
圓柱形目標跟蹤
在本節中,你將學習探測圓柱形物體的技術。 在探測圓柱形物體之後,你將在飛機、低多邊形雲和低多邊形地形的幫助下,建立一個圍繞圓柱形的美麗的 3D 景觀視圖。
Vuforia 雲端識別
在本節中,你將瞭解 Vuforia 雲端資料庫的運作。 你將建立一個名為 BookInfoAR 的應用程式。 此應用程式將掃描一本書的封面(標記)和顯示資訊面板旁邊的書籍封面。 標記( marker )的資訊是儲存在雲端資料庫中的。
Ground Plane 和 MidAir
在這一部分,你將使用 Vuforia Ground Plane 建立你的第一個無痕擴增實境( markerless augmented reality )。 具有 Ground Plane (飛機落地)功能,我們將在現實世界中放置一個模擬的藍寶堅尼( Lamborghini )模型。 下一步使用 MidAir 功能,我們將在空中放置一架無人機。
使用者自訂的目標
在本節中,你將瞭解來自 Vuforia 核心樣本的一個名為“User Defined Target”(使用者自訂的目標)的功能。 藉助於使用者自訂的目標功能,我們可以使用任何影像作為標記( marker )。
所以,在向你們解釋完課程內容之後,我希望你們能參加這個擴增實境( Augmented Reality,AR )的課程
目標受眾
- 對 C# 程式設計建構擴增實境( AR )應用程式感興趣的電腦程式設計專業的學生
- 對擴增實境( AR )平臺感興趣的 Unity 開發者
- 任何想要開發自己的 AR 應用程式的人
講師簡介
Dinesh Tavasalkar 工程師,開發人員,技術培訓師 (更多講師主講課程介紹)
我是一個專業的自由培訓師和開發人員。 在過去的6年裡,我已經指導了超過100個培訓課程,涵蓋了機器人技術、物聯網、 Arduino、 Raspberry Pi、 Android 應用程式開發、使用 Unity 的 3D遊戲開發、機器人駭客、3D 列印、四軸飛行器、 WordPress 的 Web 開發等主題。
我主持了印度最大的物聯網培訓活動之一,大約有600名學生參加了培訓。
我受邀擔任金奈( Chennai )頂尖工程學院安卓應用程式開發與 3D 遊戲開發( Android App Development & 3D Game Development )活動的評委,
我還有一個 YouTube 頻道,名叫 EngineersDream,我在那裡教 Android 應用程式開發
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個 Network & Security 課程✨優惠連結✨ ( NT390 起特價中 ) | 新客戶✨ 優惠連結 ✨| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

發表迴響