課程簡介

ARToolKit 簡介與現狀

  • ARToolKit 的歷史與演變至 artoolkitX,開源維護
  • 基於標記與自然特徵跟蹤的對比,條形碼標記支持
  • 支持的平臺(Android、iOS、桌面)與插件集成(Unity、OpenSceneGraph)

環境設置

  • 安裝 artoolkitX,移動平臺的 SDK
  • 設置 Unity 或 OpenSceneGraph 集成
  • 配置相機、GPS、指南針和文件訪問權限

標記、校準與自然特徵跟蹤

  • 創建和使用方形標記與條形碼標記
  • 自然特徵跟蹤(NFT):原理與工作流程
  • 相機校準,畸變校正,立體相機支持

虛擬內容疊加與渲染

  • 在即時相機畫面上疊加 2D 和 3D 內容
  • 光照、遮擋與着色器基礎知識,實現逼真渲染
  • 移動設備上的性能考慮:優化幀率與內存使用

傳感器集成與外部輸入

  • 使用 GPS 和指南針數據,將 AR 內容與現實世界對齊
  • 訪問相機屬性,識別焦距與傳感器校準
  • 與 OpenCV 集成,進行圖像預處理與增強(如濾波、穩定)

使用外部引擎(Unity / OpenSceneGraph)

  • 在 Unity 中設置 ARToolKit 插件項目
  • 將 ARToolKit 標記/NFT 跟蹤數據同步到 Unity 場景中
  • 使用 OpenSceneGraph 進行高級渲染或基於 GPU 的 3D 內容

故障排除、性能與部署

  • 常見問題:光照、標記檢測失敗、延遲
  • 移動設備優化:紋理大小、多線程、內存使用
  • Android / iOS 打包,在真實設備上測試,調試工具

總結與下一步

最低要求

  • 具備任意編程語言的經驗
  • 對3D圖形或渲染概念有基本瞭解
  • 熟悉移動開發環境的搭建

受衆

  • 移動和AR開發者
  • 計算機視覺工程師
  • 互動媒體開發者
 7 時間:

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類