? ? ? 為更好地傳播共享 AR 體驗(yàn),蘋(píng)果公司引入了 AR Quick Look,并在iOS 12及以上版本系統(tǒng)中深度集成了 AR Quick Look,因此可以通過(guò)iMessage、Mail、Notes、 News、 Safari 和 Files 直接體驗(yàn) AR,AR Quick Look提供了在 iPhone 和iPad 上以最簡(jiǎn)單、最快捷的方式體驗(yàn)AR的方法,也可以非常方便地集成到應(yīng)用開(kāi)發(fā)中。
? ? ? 通俗地講,AR Quick Look 更像是一個(gè) AR瀏覽器,它可以直接使用 AR 方式瀏覽 USDZ 和 Reality 格式文件,對(duì)外封裝了所有的技術(shù)細(xì)節(jié),并提供了非常簡(jiǎn)潔便捷的使用接口,簡(jiǎn)單到只需要提供文件路徑。對(duì)集成該框架的應(yīng)用,如iMessage,直接單擊USDZ 文件就可以啟動(dòng)AR體驗(yàn)?zāi)J?,?AR Quick Look 檢測(cè)到平面后會(huì)自動(dòng)放置模型文件,并提供以下操作功能:
(1)移動(dòng)。通過(guò)選擇模型,單指拖動(dòng)可以移動(dòng)模型,iOS 對(duì) AR Quick Look 進(jìn)行了深度集成 AR? Quick Look 支持水平平面和垂直平面檢測(cè),可以將模型從水平平面拖動(dòng)到垂直平面上,反之亦然(在配備有LiDAR 傳感器的設(shè)備上,AR Quick Look 可以將模型拖動(dòng)到任何已重建的場(chǎng)景幾何表面)。
(2)縮放??梢酝ㄟ^(guò)雙指捏合手勢(shì)縮放模型,也可以通過(guò)雙擊模型將模型還原到 100%大?。P驮汲叽纾?/p>
(3)旋轉(zhuǎn)。通過(guò)雙指旋轉(zhuǎn)手勢(shì)進(jìn)行模型旋轉(zhuǎn),雙擊模型將模型還原到原始方向。
(4)提升。通過(guò)兩指向上滑動(dòng)手勢(shì)可以提升模型,讓模型懸空。
(5)拍照。單擊 AR Quick Look 界面上的圓形按鈕可以拍攝當(dāng)前 AR 場(chǎng)景照片,并自動(dòng)保存到相冊(cè)中。
(6)錄像。長(zhǎng)按 AR Quick Look界面上的圓形按鈕可以錄制當(dāng)前 AR 場(chǎng)景的短視頻,并自動(dòng)保存到相冊(cè)中。
(7)分享。通過(guò) AR Quick Look界面右上角的“分享”按鈕可以分享當(dāng)前模型場(chǎng)景,如圖所示。
(8) 3D 查看。可以切換瀏覽模式到 Object 以 3D形式瀏覽模型。
(9)關(guān)閉。通過(guò)單擊 AR Quick Look界面左上角的x符號(hào)關(guān)閉 AR體驗(yàn)并返回調(diào)用應(yīng)用程序。
? ? ?AR Quick Look提供了AR 和3D兩種查看模型的方式,這兩種方式所使用的手勢(shì)完全一致,并且這些手勢(shì)與iOS 日常操作手勢(shì)一致,大大降低了使用者操作 AR 的難度。
? ? ?AR Quick Look 雖然是一個(gè)簡(jiǎn)單直觀易用的框架,但其功能非常豐富,它支持當(dāng)前 ARKit 的所有功能,并會(huì)根據(jù)運(yùn)行時(shí)的設(shè)備硬件資源自動(dòng)啟用或者停用特定功能,在停用某功能后還會(huì)啟用替代方案,這些功能全部自動(dòng)化完成,無(wú)須開(kāi)發(fā)者介人。
? ? AR Quick Look 的功能特性如下:
(1) Anchors。AR Quick Look 支持水平平面、垂直平面、場(chǎng)景幾何、2D 圖像、3D物體、人臉、人體類(lèi)型
ARAnchor,即在啟動(dòng)后會(huì)根據(jù)配置檢測(cè)識(shí)別這些類(lèi)型并在檢測(cè)成功后自動(dòng)生成相應(yīng) ARAnchor。
(2)人形遮擋(Occlusion)。在受支持的設(shè)備上啟用人形與人臉遮擋功能。
(3)物理與碰撞。支持物理模擬,如重力可使物體下墜、物體反彈與相互之間的碰撞。
(4)觸發(fā)器和行為(Triggers & Behaviors)。支持事件和動(dòng)畫(huà)的觸發(fā),支持使用者與虛擬元素、虛擬物體與現(xiàn)實(shí)環(huán)境之間的交互。
(5)實(shí)時(shí)陰影。虛擬元素會(huì)投射真實(shí)感極強(qiáng)的實(shí)時(shí)陰影到檢測(cè)到的表面上,陰影質(zhì)量取決于設(shè)備硬件,在高端設(shè)備上會(huì)使用光線跟蹤(Ray traced)方法產(chǎn)生高質(zhì)量陰影,而在低端設(shè)備上則會(huì)使用投影陰影(Project Shadow)方法生成陰影。
(6)環(huán)境反射。AR Quick Look 會(huì)從用戶的真實(shí)環(huán)境中實(shí)時(shí)采樣當(dāng)前環(huán)境信息,并使用 HDR(HighDynamic Range,高動(dòng)態(tài)范圍)、顏色映射(Tone Mapping)、色彩校正(Color Correction)等技術(shù)渲染虛擬元素以控制虛擬元素的反射、光照信息,營(yíng)造真實(shí)可信的AR體驗(yàn)。
(7)相機(jī)噪聲。模擬在低光照條件下相機(jī)產(chǎn)生的噪聲并以此來(lái)渲染虛擬元素。
(8)運(yùn)動(dòng)模糊。模擬在物體快速移動(dòng)時(shí)相機(jī)產(chǎn)生的模糊現(xiàn)象。
(9)景深(Depth of Field)。模擬數(shù)碼相機(jī)焦點(diǎn)的聚焦與失焦現(xiàn)象。
(10)多重采樣(Multi-Sampling)。對(duì)3D模型邊沿進(jìn)行多重采集以平滑邊界。
(11)高光(Specular Anti-aliasing)。對(duì)高反射光進(jìn)行抗鋸齒處理以防止閃爍現(xiàn)象。
(12)清漆(Clear Coat)。清漆用于模擬物體表面的玻璃樣高反光現(xiàn)象,BPR渲染支持清漆材質(zhì)。
(13) 環(huán)境與空間音效。支持環(huán)境中的背景音效與物體的 3D 音效,能真實(shí)模擬聲音殖距離變化的衰減效果。
(14) Apple 支付。AR Quick Look 支持使用 Apple 支付功能,用戶可以直接在 AR Quick Look 中下單支付而不用離開(kāi) AR體驗(yàn)環(huán)境。
(15) 在配備 LiDAR傳感器的設(shè)備上,由于 LiDAR 傳感器對(duì)深度值的精確快速檢測(cè)能力,AR QuickLook還能實(shí)現(xiàn)場(chǎng)景遮擋、物理模擬,自動(dòng)放置虛擬物體速度更快,用戶體驗(yàn)更好。
(16)自定義功能。AR Quick Look 為滿足開(kāi)發(fā)者的需求,還支持簡(jiǎn)單的定制化開(kāi)發(fā)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-852126.html
? ? ?提示注意的是 AR Quick Look 支持 ARKit 的所有功能特性,但有些特性需要特定的硬件設(shè)備,只有配備 A13及以上處理器的機(jī)型才能支持上述的全部功能特性,在不支持的機(jī)型上,一些功能特性不會(huì)開(kāi)啟,也不會(huì)產(chǎn)生效果文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-852126.html
到了這里,關(guān)于【iOS ARKit】AR Quick Look 概述的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!