Contents
精通採用 Unity 進行 AR 和 VR 開發的主要技能。了解如何使用 Unity 跨平台工具創建虛擬和擴增實境的行動 Apps。
歡迎來到 Unity XR 的世界!該專業包括三門課程,將闡述使 XR 成為可能的技術,描述有關 XR 開發的獨特 UX 問題,並引導你完成為行動設備開發 VR 和 AR Apps。你將學習 Unity 如何支持 VR Apps 的許多組合元件,包括追蹤、傳送與虛擬對象進行互動、聲音定位等等。你還將看到 Unity 的 AR Foundation 如何支持構建手持式 AR Apps。 XR 是一個不斷發展的領域,我們將向你展示 VR 和 AR 的發展前景。
應用的學習專案
在這三門課程中,你將獲得動手開發 XR 應用程式的經驗。在第一門課程中,你將為自己的 XR App 開發概念簡介。在隨後的課程中,你將利用 C#程式技能來建構和部署用於 VR 和 AR 平台的 Unity 專目,以完成專案工作。
你將獲得的技能:
擴增實境 | Skinput | Cisco |
Smartglasses |
字幕
英文
製作方
Unity
Unity Technologies 提供了一個平台,用於創建美觀且引人入勝的 2D、3D、VR 和 AR 遊戲以及應用程式。強大的圖形引擎和功能齊全的編輯器使你能夠快速實現你的創意願景,並將你的內容傳送到幾乎任何媒體或設備。你可以輕鬆連接到 PC、控制台、網路、行動設備、家庭娛樂系統、嵌入式系統或頭戴式顯示器的受眾。 Unity不僅僅是一個引擎,還可以幫助你持續成功。它提供了開發高品質內容、提高工作效率以及與受眾建立聯繫所需的一切。工具和資源包括 Unity 資源商店、Unity Cloud Build、Unity Analytics、Unity Ads、Unity Everyplay 和 Unity 認證。 Unity Technologies 為數百萬註冊開發商提供服務,包括全球的大型出版商、獨立工作室、學生和業餘愛好者。
第 1 門課程 XR 介紹 : VR、AR 與 MR 基礎
什麼是 XR?它是一組相關的新技術的簡寫,這些新技術正在改變我們與世界和彼此互動的方式:虛擬實境( VR,Virtual Reality )、擴增實境( AR,Augmented Reality )和混合現實( MR,Mixed Reality )。
要了解 XR,你需要了解啟動它的技術。如果你了解可用的技術,如何使用它們以及它們的未來發展,你將有能力應對 XR 的快速發展和融合。
在本課程中,我們將使用大致按時間順序的方法介紹 XR,專注在所有所有底層技術在 XR 歷史的關鍵時刻如何匯聚,引發 VR 和 AR 的概念成為主流。在整個課程中,我們將一一簡要介紹所有的支持技術,談每一技術首次使用的歷史、局限性和未來的改進潛力,以及如何應用其到 AR、VR 和 MR。當你在學這項技術時,還將沿著兩個路徑在該領域積累實踐經驗。首先,你將使用 Unity 在自己的智慧手機上建構和運行兩個簡單的 XR 應用程式:“ VR 博物館 ” App 和手持式擴增實境 App。其次,你將為 XR 應用程式集思廣益、定義、視覺化和迭代你自己的原始概念,並以詳盡的且經過同儕審查過的 XR 產品簡介完成本課程,你可以將其作為未來開發的基礎。
這是 Unity XR 專業三門課中的第一門。
第 2 門課程 使用 Unity 開發行動 VR App
“ VR (虛擬實境)和 AR (擴增實境)行業正在飛速發展,但是尋找具有適當技能的員工可能是一個挑戰。” – CNBC 報導
VR 和 AR 有望徹底改變我們與電腦、世界以及彼此之間互動的方式,而 Unity 處於這項技術的最尖端。估計有 90% 的 Samsung Gear VR 遊戲和 53% 的 Oculus Rift(正在釋出的遊戲)都是用 Unity 製作的。根據勞動力市場分析公司 Burning Glass 的說法,“該領域的工作不再是畫大餅。它們現在就有,且非常真實。”
在本課程中,你將學習如何用 Unity 為 Google Daydream、Gear VR 或 Oculus Go 裝置設計、開發、故障排除和發佈自己的行動 VR App。使用 Unity VR 工程師推薦的最新技術,你將建構一個完整的 VR 環境,你可以在課程結束後繼續使用它,同時學習在 VR 的使用者體驗、互動、傳送和導航設計中應用最佳實踐。簡而言之,本課程將帶你從軟體開發人員過渡到 VR 開發人員。
這是 Unity XR 專業三門課中的第二門。本課程假定你已經具有使用 Unity 開發應用程式的經驗,並且對熟稔基本的 C# 程式設計。如果你熟悉建構其他可在行動裝置上執行的應程程式,也將有所幫助。
第 3 門課程 使用 Unity 進行手持式 AR App 開發
AR 改變我們看待世界和與之互動的方法。使 AR 成為可能的硬體正是你口袋中已經擁有的智慧手機。在本課程中,你將學習如何用 Unity 為 iOS 和 Android 設備開發自己的行動 AR App。你將了解 Unity 的 AR Foundation 提供的功能,以及 ARKit 和 ARCore 中的其他功能。
使用 Unity 工程師推薦的最新技術,你將建構一個完整的 AR 環境,可以在課程結束後繼續使用,同時學習在用戶體驗和互動中應用最佳實踐。
這是 Unity XR 專業三門課中的最後一門。請注意,要完成本課程,你將需要能夠運行 ARKit 或 ARCore 的智慧手機。以下鏈接中列出了相容的設備:
- https://developers.google.com/ar/discover/supported-devices
- https://developer.apple.com/library/archive/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/ DeviceCompatibilityMatrix.html
本課程還假定你已經具有使用 Unity 開發應用程式的經驗,並且熟悉基本的 C# 程式設計。如果你熟悉建構其他可在行動裝置上執行的應程程式,也將有所幫助。
到官方網站了解本課程與上課
你可能會有興趣
- Coursera 前十大最受歡迎課程
- AR VR 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★