国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【iOS ARKit】AR Quick Look 概述

這篇具有很好參考價(jià)值的文章主要介紹了【iOS ARKit】AR Quick Look 概述。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

? ? ? 為更好地傳播共享 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)景,如圖所示。

【iOS ARKit】AR Quick Look 概述,ios,AR

(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ā)。

? ? ?提示注意的是 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)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • io.netty學(xué)習(xí)(三)Channel 概述

    目錄 前言 正文 Channel概述 Channel 特點(diǎn) Channel 接口方法 ChannelOutboundInvoker AttributeMap 總結(jié) 前兩篇文章我們已經(jīng)對(duì) Netty 進(jìn)行了簡(jiǎn)單的了解和架構(gòu)設(shè)計(jì)原理的剖析。 本篇文章我們就來(lái)開(kāi)始對(duì) Netty 源碼的分析,首先我們來(lái)講解 Netty 中 Channel 相關(guān)的功能和接口。 io.netty學(xué)習(xí)使用匯總

    2024年02月09日
    瀏覽(25)
  • Redis_概述_特性_IO模型

    Redis_概述_特性_IO模型

    掌握NoSql數(shù)據(jù)庫(kù)的概念和與sql數(shù)據(jù)庫(kù)的區(qū)別 初步了解Redis內(nèi)存數(shù)據(jù)庫(kù) 了解Redis內(nèi)存數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)及其原因 掌握Redis的多線程IO模型 學(xué)習(xí)Redis的安裝和配置 Redis 全稱(chēng) Remote Dictionary Server 遠(yuǎn)程字典服務(wù)! 使用C語(yǔ)言編寫(xiě),支持網(wǎng)絡(luò),可基于內(nèi)存也可以持久化的日志型,NoSQL開(kāi)源內(nèi)存數(shù)據(jù)庫(kù)

    2024年02月09日
    瀏覽(19)
  • iOS開(kāi)發(fā)之查看靜態(tài)庫(kù)(.a/.framework)中包含的.o文件和函數(shù)符號(hào)(ar,nm命令)

    iOS開(kāi)發(fā)之查看靜態(tài)庫(kù)(.a/.framework)中包含的.o文件和函數(shù)符號(hào)(ar,nm命令)

    .a/.framework其實(shí)是把編譯生成的.o文件,打包成一個(gè).a/.framework文件。a的意思是archive/歸檔的意思。 查看靜態(tài)庫(kù).a文件包含的內(nèi)容用下面的命令解壓: 用ar命令打包靜態(tài)庫(kù): 查看.a文件的symbols(符號(hào)),用下面的命令: 輸出包含三個(gè)部分: 1、符號(hào)值。默認(rèn)顯示十六進(jìn)制; 2、符號(hào)

    2024年02月11日
    瀏覽(21)
  • iOS —— xcode14兼容 iOS9~iOS10系統(tǒng)

    iOS —— xcode14兼容 iOS9~iOS10系統(tǒng)

    xcode14兼容 iOS9~iOS10系統(tǒng) 在Xcode升級(jí)到Xcode14以后,系統(tǒng)的支持版本升級(jí)到了iOS11.0。但是我們項(xiàng)目需要支持iOS9,腳本打包錯(cuò)誤提示: The iOS deployment target \\\'IPHONEOS_DEPLOYMENT_TARGET\\\' is set to 9.0, but the range of supported deployment target versions is 11.0 to 16.2.99. 下面記錄適配過(guò)程。 適配過(guò)程同

    2024年02月09日
    瀏覽(16)
  • C++中ios::in, ios::out, ios::trunc使用

    目錄 一,ios::in 二,ios::out 三,ios::trunc 四,組合使用 在C++中,ios::in和ios::out是iostream庫(kù)中定義的一些標(biāo)志,用于控制文件流對(duì)象(如fstream、ifstream和ofstream)的行為。 ios::in: 這個(gè)標(biāo)志用于以輸入模式打開(kāi)文件,即用于從文件中讀取數(shù)據(jù)。如果你使用ifstream(輸入文件流)來(lái)打

    2024年02月02日
    瀏覽(23)
  • ios_base::out和ios::out、ios_base::in和ios::in、ios_base::app和ios::app等之間有什么區(qū)別嗎?

    ios_base::out和ios::out、ios_base::in和ios::in、ios_base::app和ios::app等之間有什么區(qū)別嗎?

    2023年8月2日,周三晚上 今天我看到了這樣的兩行代碼: 這讓我產(chǎn)生了幾個(gè)疑問(wèn): 為什么有時(shí)候用ios_base::out,有時(shí)候用ios::out? ios_base::out和ios::out之間有區(qū)別嗎? 我花了一兩個(gè)小時(shí)才搞清楚.... 目錄 結(jié)論 ios_base類(lèi)的?I/O 流控制標(biāo)志有哪些 ios類(lèi)的?I/O 流控制標(biāo)志有哪些 證明它

    2024年02月14日
    瀏覽(16)
  • 【iOS】iOS持久化

    【iOS】iOS持久化

    快速展示,提升體驗(yàn) 已經(jīng)加載過(guò)的數(shù)據(jù),用戶下次查看時(shí),不需要再次從網(wǎng)絡(luò)(磁盤(pán))加載,直接展示給用戶 節(jié)省用戶流量(節(jié)省服務(wù)器資源) 對(duì)于較大的資源數(shù)據(jù)進(jìn)行緩存,下次展示無(wú)需下載消耗流量 同時(shí)降低了服務(wù)器的訪問(wèn)次數(shù),節(jié)約服務(wù)器資源。(圖片) 離線使用

    2024年02月15日
    瀏覽(15)
  • IO模型-信號(hào)驅(qū)動(dòng)IO

    IO模型-信號(hào)驅(qū)動(dòng)IO

    linux內(nèi)核中存在一個(gè)信號(hào)SIGIO,這個(gè)信號(hào)就是用于實(shí)現(xiàn)信號(hào)驅(qū)動(dòng)IO的。當(dāng)應(yīng)用程序中想要以信號(hào)驅(qū)動(dòng)IO的模型讀寫(xiě)硬件數(shù)據(jù)時(shí),首先注冊(cè)一個(gè)SIGIO信號(hào)的信號(hào)處理函數(shù),當(dāng)硬件數(shù)據(jù)就緒,硬件會(huì)發(fā)起一個(gè)中斷,在硬件的中斷處理函數(shù)中向當(dāng)前進(jìn)程發(fā)送SIGIO信號(hào),此時(shí)進(jìn)程捕獲到SI

    2024年02月14日
    瀏覽(15)
  • 面試題:簡(jiǎn)單說(shuō)一下阻塞IO、非阻塞IO、IO復(fù)用的區(qū)別 ?

    面試題:簡(jiǎn)單說(shuō)一下阻塞IO、非阻塞IO、IO復(fù)用的區(qū)別 ?

    在《Unix網(wǎng)絡(luò)編程》一書(shū)中提到了五種IO模型,分別是:阻塞IO、非阻塞IO、IO復(fù)用、信號(hào)驅(qū)動(dòng)IO以及異步IO。本篇文章主要介紹IO的基本概念以及阻塞IO、非阻塞IO、IO復(fù)用三種模型,供大家參考學(xué)習(xí)。 計(jì)算機(jī)視角理解IO: 對(duì)于計(jì)算機(jī)而言,任何涉及到計(jì)算機(jī)核心(CPU和內(nèi)存)與其

    2024年01月22日
    瀏覽(22)
  • 升級(jí)iOS17后可以降級(jí)嗎?iOS17退回iOS16方法教程分享

    升級(jí)iOS17后可以降級(jí)嗎?iOS17退回iOS16方法教程分享

    iOS 17已上線幾天,從網(wǎng)上用戶的反饋和媒體機(jī)構(gòu)的報(bào)告來(lái)看,iOS17系統(tǒng)對(duì)舊機(jī)型來(lái)說(shuō)并不友好,除了電池續(xù)航下降以外,占用大量?jī)?chǔ)存空間,BUG也不少。 蘋(píng)果于 9 月 7 日發(fā)布了 iOS 16.6.1 版本,如果升級(jí)iOS17后發(fā)現(xiàn)不適合自己,可參考以下方法退回到iOS16.6.1。 降級(jí)工具小編推薦

    2024年02月08日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包