轉(zhuǎn)載請注明出處
Apple 原文地址:https://developer.apple.com/arkit/

ARKit01.png
Introducing ARKit
- iOS 11 introduces ARKit, a new framework that allows you to easily create unparalleled augmented reality experiences for iPhone and iPad. By blending digital objects and information with the environment around you, ARKit takes apps beyond the screen, freeing them to interact with the real world in entirely new ways.
- iOS 11 引入了 ARKit,這是一個(gè)全新的框架,允許開發(fā)者輕松地為 iPhone 和 iPad 創(chuàng)建無與倫比的增強(qiáng)現(xiàn)實(shí)體驗(yàn)。通過將虛擬對象和虛擬信息同用戶周圍的環(huán)境相互融合,ARKit 使得應(yīng)用跳出屏幕的限制,讓它們能夠以全新的方式與現(xiàn)實(shí)世界進(jìn)行交互。

ARKit02.png
基礎(chǔ)技術(shù)視覺慣性里程計(jì)
- ARKit uses Visual Inertial Odometry (VIO) to accurately track the world around it. VIO fuses camera sensor data with CoreMotion data. These two inputs allow the device to sense how it moves within a room with a high degree of accuracy, and without any additional calibration.
- ARKit 使用視覺慣性里程計(jì) (Visual Inertial Odometry, VIO) 來精準(zhǔn)追蹤周圍的世界。VIO 將攝像頭的傳感器數(shù)據(jù)同 Core Motion 數(shù)據(jù)進(jìn)行融合。這兩種數(shù)據(jù)允許設(shè)備能夠高精度地感測設(shè)備在房間內(nèi)的動(dòng)作,而且無需額外校準(zhǔn)。
場景識別與光亮估量
- With ARKit, iPhone and iPad can analyze the scene presented by the camera view and find horizontal planes in the room. ARKit can detect horizontal planes like tables and floors, and can track and place objects on smaller feature points as well. ARKit also makes use of the camera sensor to estimate the total amount of light available in a scene and applies the correct amount of lighting to virtual objects.
- 借助 ARKit,iPhone 和 iPad 可以分析相機(jī)界面中所呈現(xiàn)的場景,并在房間當(dāng)中尋找水平面。ARKit 不僅可以檢測諸如桌子和地板之類的水平面,還可以在較小特征點(diǎn) (feature points) 上追蹤和放置對象。ARKit 還利用攝像頭傳感器來估算場景當(dāng)中的可見光總亮度,并為虛擬對象添加符合環(huán)境照明量的光量。
高性能硬件與渲染優(yōu)化
- ARKit runs on the Apple A9 and A10 processors. These processors deliver breakthrough performance that enables fast scene understanding and lets you build detailed and compelling virtual content on top of real-world scenes. You can take advantage of the optimizations for ARKit in Metal, SceneKit, and third-party tools like Unity and Unreal Engine.
- ARKit 運(yùn)行在 Apple A9 和 A10 處理器上。這些處理器能夠?yàn)?ARKit 提供突破性的性能,從而可以實(shí)現(xiàn)快速場景識別,并且還可以讓您基于現(xiàn)實(shí)世界場景,來構(gòu)建詳細(xì)并引人注目的虛擬內(nèi)容。您可以利用 Metal、Scenekit 以及諸如 Unity、虛幻引擎之類的第三方工具,來對 ARKit 進(jìn)行優(yōu)化。
轉(zhuǎn)載請注明出處