日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ARKit奠定了Apple平台上实现AR的基石

發布時間:2025/3/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ARKit奠定了Apple平台上实现AR的基石 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在WWDC 2017大會上,Apple公布了ARKit。ARKit是一種為iOS構建增強現實(AR,augmented reality)App的框架,意在實現將虛擬內容精確且真實地浸入真實世界場景上。

\\

ARKit的核心是為一些基本的關鍵功能提供支持,包括運動跟蹤、水平面檢測,以及尺度和環境光預測。

\\

運動跟蹤使用CoreMotion框架實現,Apple移動設備提供了專用的運動協處理器。該功能采用視像慣性測程(Visual Inertial Odometry),基于鏡頭捕捉的數據估計設備的三維定位及移動情況。據Apple介紹,該技術無需任何額外的標定即可確保很高的精確性。ARKit具備檢測地板、桌子等水平面的能力,可以將虛擬物體精確地置于真實物理場景中,并追蹤虛擬物體的移動。環境光預測是對虛擬物體產生真實陰影和光照效果的關鍵技術。

\\

ARKit API支持兩種主配置,即只追蹤設備定位的ARSessionConfiguration,以及進一步追蹤設備位置并檢測真實世界表面的ARSessionConfiguration。所有被檢測到的表面都會關聯到一個ARPlaneAnchor對象,并可進一步使用提供物體到鏡頭的距離、位置和方向的ARHitTestResult進行描述。ARPlaneAnchor是ARAnchor的一個子類實例,可添加到AR場景中,實現在場景中放置虛擬物體。借助于ARSCView和ARSKView,ARKit很容易與SceneKit或SpriteKit集成以處理三維或二維的虛擬內容。此外,開發人員可以使用在這次WWDC大會上新發布的第二版Metal(Metal 2),實現對場景渲染的完全控制。

\\

上面提及的Metal 2運行于Mac上,新版本中添加了對虛擬現實(VR,Virtual Reality)渲染和外部GPU的支持,并提供了新的API和更多優化,可幫助開發人員在App中使用這些新興技術。但是在Metal的規劃中,至2018年春季前,都沒有規劃去提供對用戶可用的外部GPU支持。

\\

以上快速概覽了Apple ARKit。如需了解更多信息,可閱讀AP的介紹,以及官方API參考。

\\

Apple并未關閉對AP的未來計劃。在Bloomberg的Emily Chang對Apple的CEO Tim Cook的一次采訪中,Cook表示,ARKit奠定了Apple未來產品的基石。

\\

目前ARKit包括在Xcode 9中,仍處于測試階段。Xcode早已對注冊開發人員可用。Apple還提供了一個樣例項目,其中展示了將物體置于AR場景中的基本機制。

\\

查看英文原文:?ARKit Sets the Foundations for Augmented Reality on Apple’s Platform

總結

以上是生活随笔為你收集整理的ARKit奠定了Apple平台上实现AR的基石的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。