1 分鐘閱讀

第 14 週開發日誌(iOS 第六週)

自選研究 AR,整理 ARKit、RealityKit、ARView、Scene 與 Anchor Entity 的基本關係。

1. iOS 領域課程

AR:Augmented Reality

這週內容是自選的小研究項目,我選擇 AR。AR 主要是透過鏡頭畫面,除了捕捉現實自然環境外,透過虛擬物件強化或輔助視覺體驗。由於目前相機、手機、穿戴裝置甚至 AR 眼鏡的發展迅速,也越來越多可應用場合,未來發展前景可期。

AR 在 Xcode 的相關套件有 ARKit、RealityKit。這兩個其實一開始搞不太懂區別在哪,查詢 Apple Developer 後,RealityKit 應為強化 ARKit 物件在畫面自然環境下更能完美地融合。

AR 在 Xcode 的架構大略是由 ARView 顯示環境,而底下 Scene 可以有數個 Anchor Entity,模型物件就是放置在這些 Anchor 中。有點像是在現實環境中尋找平面並下錨,而每個物件就顯示在錨的位置。

參考相關教學做了一個小 Demo