iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Mobile Development

iOS 工程師要懂的AR 開發,利用ARKit 製作APP 系列

ARKit 從ARKit 1 今年已經 ARKit 3 了 ,作為未來的 APP 開發 這將是不可缺的技能
本人超喜歡pokemon 對寶可夢的AR 效果非常經驗,對挑戰做出這樣的產品也是躍躍欲試
身為快兩年的iOS 工程師 從未寫過任何AR 相關產品背景,能夠走到哪一步呢?
目標介紹iOS 當前的AR 開發 , 進而製作小AR APP ^^

參賽天數 24 天 | 共 25 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

ARKit 簡介-Part1

第一天 先來做個簡介 為什麼要學ARKit,真的有很多地方可以用到嗎?原本我也是認為只有pokemon Go, 巫師聯盟 這類APP才需要用到ARKit其實不然...

2019-09-15 ‧ 由 SeuWeiFr13 分享
DAY 2

ARKit 簡介-Part2

何謂AR?AR(Augmented Reality)指的是所謂擴增實境,表示真實世界與虛擬世界的結合互動實踐的方式有兩種1.Marker-based: 需要有一...

2019-09-16 ‧ 由 SeuWeiFr13 分享
DAY 3

第一個AR 畫面-Part 1

在產生第一個AR畫面前,必須先提兩個framework SpriteKit:一個產生流暢動畫的2D內容,用來製作2D遊戲。讓我們可以在2維環境中繪製圖型,影...

2019-09-17 ‧ 由 SeuWeiFr13 分享
DAY 4

第一個AR 畫面-Part 2

上一篇介紹了初始畫面,蘋果為我們預設了一台小飛機 如果我們要創造別的東西呢 這時候就需要選擇立體物件啦首先產生一個.scanassets 的資料夾,並且添加一個...

2019-09-18 ‧ 由 SeuWeiFr13 分享
DAY 5

談談AR Session-Part1

在繼續製作更複雜的ARKit APP之前,先來談談什麼是AR Session,AR Session 是一個讓我們真實世界與我們所創建的虛擬世界連結起來的橋樑,之...

2019-09-19 ‧ 由 SeuWeiFr13 分享
DAY 6

談談AR Session-Part2

昨天提到建立一個AR Session 首先需要的是configuration,但只有這是不夠的,我們還需要知道目前這個session 的狀態, 這時候我們就需要...

2019-09-20 ‧ 由 SeuWeiFr13 分享
DAY 7

談談AR Session-Part3

今天是iOS年度盛事iPlayground 的第一天,聽了一整天前輩們的分享,還是要把今天的挑戰完成 最後這裡要談的是如何Debug,當我們利用SceneKit...

2019-09-21 ‧ 由 SeuWeiFr13 分享
DAY 8

談談添加虛擬物件與設定表面材質

在此之前我們所使用的虛擬物件都是Xcode內建的, 如果我們想要有不同的虛擬物件該怎麼做呢,通常是需要和製圖設計要搞,或是利用blender 等建模工具去製作自...

2019-09-22 ‧ 由 SeuWeiFr13 分享
DAY 9

ARKit-讓我們開始偵測表面吧Part 1

接下來我們來談一談 AR 物件的表面偵測首先是 Anchor,為什麼我們需要 Anchor 呢?因為我們需要讓虛擬物件連結到真實物件上,不知道大家還記不記得,有...

2019-09-23 ‧ 由 SeuWeiFr13 分享
DAY 10

ARKit-讓我們開始偵測表面吧Part 2

接下來我們要做的就是產生一個AR Plane let plane = SCNPlane( width: CGFloat(plane.extent.x),...

2019-09-24 ‧ 由 SeuWeiFr13 分享