iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 2
0

何謂AR?
AR(Augmented Reality)指的是所謂擴增實境,表示真實世界與虛擬世界的結合互動
實踐的方式有兩種
1.Marker-based: 需要有一個marker做定位, 缺點是畫面離開有marker的地方就會失效
2.Markerless tracking 不需marker,而是創造一個虛擬的世界空間
ARKit 雖然很厲害但是還是有限制的
1.時間追蹤虛擬物件的計算是需要時間, 這也就是說無法做到即時反應
2.手機裝置過度快速的移動,無法即時反應
3.低光源的狀態下無法即時判定真實世界的表面
4.較為光滑沒有紋路的表面,較為不容易偵測,導致虛擬物件無法放置

ARKit原理
1.AVFoundation + CoreMotion = ARKit
2.ARKit 運用Visual Inertial Odometry技術, 追蹤裝置的位置與角度的變化,和相機接收到的外在真實物件的變化達成AR效果

APPLE WWDC 重要章節
Introducing ARKit - Augmented Reality for iOS
What’s New In ARKit 2
Understanding ARKit Tracking and Detection
Going Beyond 2D with SpriteKit
SceneKit - What’s New
What’s New in ARKit 2
Understanding ARKit Tracking and Detection
Introducing ARKit 3(2019)
實作章節
Interactive Content with ARKit(小飛機)
Inside SwiftShot - Creating an AR Game(彈弓攻防)
Building Apps with RealityKit(翻牌遊戲)(2019)


上一篇
ARKit 簡介-Part1
下一篇
第一個AR 畫面-Part 1
系列文
iOS 工程師要懂的AR 開發,利用ARKit 製作APP25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言