ARKit(一)

基于標(biāo)記的跟蹤

AR 不是什么新的概念椭盏,現(xiàn)在的攝像頭設(shè)備已經(jīng)在很多年前做到這點(diǎn)了呵俏,通過(guò)使用 tracking cards 和一種基于標(biāo)記的 AR 技術(shù)

tracking card 提供了真實(shí)世界的錨點(diǎn),使用了特殊的算法分析攝像頭的數(shù)據(jù)范嘱,然后確定 card 的位置送膳,大小和方向,然后根據(jù)這些信息添加 3D 元素丑蛤,使用它們添加的攝像頭的圖片上叠聋。

但是如果跟蹤的內(nèi)容會(huì)因?yàn)榭ㄆx開攝像頭而丟失。

無(wú)標(biāo)記的跟蹤

想象下你有一個(gè)神奇的眼鏡受裹,你所能看到的東西都能添加虛擬的 3D 元素碌补,如果你把他們放在上面虏束,你可以無(wú)縫的融合那些內(nèi)容和真實(shí)世界的體驗(yàn),使所有東西看起來(lái)很真實(shí)厦章,可以去觸摸它們的感覺

ARKit 簡(jiǎn)介

ARKit 是眾多 AR 框架中的一個(gè)镇匀,例如有 Vuforia 等,ARKit 是無(wú)標(biāo)記跟蹤的嗎袜啃,它不需要 tracking cards.

跟蹤

ARKit 通過(guò)跟蹤設(shè)備的移動(dòng)汗侵,它通過(guò)設(shè)備自動(dòng)的采集移動(dòng)的數(shù)據(jù)和更新虛擬的內(nèi)容,它通過(guò)移動(dòng)虛擬世界的視角來(lái)匹配設(shè)備的視角

了解場(chǎng)景

為了實(shí)現(xiàn)無(wú)標(biāo)記的跟蹤群发,ARKit 創(chuàng)建和管理它自己虛擬的平面和檢測(cè)平面晃择,當(dāng)檢測(cè)到新的平面的時(shí)候都會(huì)觸發(fā)特殊的事件。當(dāng)平面改變或者平面移除也物,能給你難以置信的控制場(chǎng)景和內(nèi)容

評(píng)估燈光

ARKit 使用當(dāng)前的視頻幀評(píng)估當(dāng)前環(huán)境的燈光的情況宫屠。它自動(dòng)更新亮度來(lái)匹配當(dāng)前環(huán)境的亮度可,如果你的提供你的虛擬是基于物理材質(zhì)的話滑蚯,可以適應(yīng)燈光的變化浪蹂。

場(chǎng)景交互

ARKit 提供了 hit-test 函數(shù)來(lái)讓我們和 3D 內(nèi)容交互。你可以使用這種交互和傳統(tǒng)的手勢(shì)結(jié)合告材,可以通過(guò) SiriKit 來(lái)命令 ARKit

度量標(biāo)度系統(tǒng)

為了在場(chǎng)景中計(jì)算距離或者大小坤次,ARKit 使用了相對(duì)精確的度量標(biāo)度系統(tǒng),無(wú)論你使用什么圖形的 API,在 ARKit 中斥赋,一個(gè)單位就是 1 米

集成渲染

ARKit 沒有提供圖形 API, 它只通過(guò)了跟蹤平面檢測(cè)平面的信息缰猴,ARKit 可以容易的整合其他的圖形框架,例如 SpriteKit, SceneKit 和 Metal

ARKit 的局限

  • 平面檢測(cè)需要的時(shí)間:平面檢測(cè)的時(shí)間需要一定的時(shí)間
  • 移動(dòng)處理滯后:頻繁的移動(dòng)會(huì)導(dǎo)致卡和圖形模糊疤剑,頻繁的移動(dòng)使 ARKit 難以理解他檢測(cè)的內(nèi)容滑绒,
  • 燈光低的情況下,設(shè)備無(wú)法場(chǎng)景隘膘。
  • 光滑沒紋理的平面難以檢測(cè)
  • 使用 ARKit 的時(shí)候疑故,你可能會(huì)觀察到一些違背物理的場(chǎng)景,例如一個(gè)虛擬的對(duì)象被其他真實(shí)的對(duì)象穿透弯菊。

ARKit 背后的技術(shù)

image.png

ARKit 使用了 Visual Inertial Odometry (VIO) 來(lái)跟蹤設(shè)備的移動(dòng)纵势,VIO 基于融合了 AVFoundation 圖形的輸入和 CoreMotion 設(shè)備移動(dòng)的數(shù)據(jù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末管钳,一起剝皮案震驚了整個(gè)濱河市钦铁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌才漆,老刑警劉巖牛曹,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異栽烂,居然都是意外死亡躏仇,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門腺办,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)焰手,“玉大人,你說(shuō)我怎么就攤上這事怀喉∈槠蓿” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵躬拢,是天一觀的道長(zhǎng)躲履。 經(jīng)常有香客問(wèn)我,道長(zhǎng)聊闯,這世上最難降的妖魔是什么工猜? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮菱蔬,結(jié)果婚禮上篷帅,老公的妹妹穿的比我還像新娘。我一直安慰自己拴泌,他們只是感情好魏身,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蚪腐,像睡著了一般箭昵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上回季,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天家制,我揣著相機(jī)與錄音,去河邊找鬼泡一。 笑死慰丛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瘾杭。 我是一名探鬼主播诅病,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼粥烁!你這毒婦竟也來(lái)了贤笆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤讨阻,失蹤者是張志新(化名)和其女友劉穎芥永,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钝吮,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡埋涧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年板辽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棘催。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡劲弦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出醇坝,到底是詐尸還是另有隱情邑跪,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布呼猪,位于F島的核電站画畅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏宋距。R本人自食惡果不足惜轴踱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谚赎。 院中可真熱鬧寇僧,春花似錦、人聲如沸沸版。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)视粮。三九已至细办,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蕾殴,已是汗流浹背笑撞。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钓觉,地道東北人茴肥。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像荡灾,于是被迫代替她去往敵國(guó)和親瓤狐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 前言 在2017年6月批幌,蘋果2017年的WWDC大會(huì)上發(fā)布了全新的iOS11系統(tǒng)础锐,我們可以先體驗(yàn)一下它的beta版...
    進(jìn)階的Rico閱讀 1,401評(píng)論 0 0
  • 夏日炎炎,驕陽(yáng)似火荧缘,臨摹一段《蘭亭序》消消暑皆警。
    YOUNG12閱讀 168評(píng)論 0 2
  • 余生還很長(zhǎng), ????既許一人以偏愛...... 愿盡余生之慷慨截粗; 但一切還未放下…… 過(guò)往如是你全部溫暖信姓, 我愿...
    小情緒糖糖閱讀 480評(píng)論 11 10
  • 入學(xué)半年了鸵隧,迷迷茫茫,已經(jīng)記不起高考時(shí)豪情壯志的自己了意推。
    逆光__閱讀 188評(píng)論 0 0
  • 以往豆瘫,想欣賞荷的美,只能在公園的荷塘里左痢。曲橋之上靡羡,目光漫過(guò)整個(gè)荷塘系洛,碧盤搖曳俊性,粉荷亭立,美不勝收描扯。 去年春天定页,我家...
    可立亦舒閱讀 371評(píng)論 0 1