Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 11|回復: 0

為什麼 Apple 的決定對 WebXR 來說是一大進步

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-4-15 11:27:36 | 顯示全部樓層 |閱讀模式
此介面目前僅Chrome瀏覽器支援。 Safari 和 Firefox 尚不支援設定錨點。 深度感 透過深度感測功能,WebXR 介面可讓您估計現實世界中的物件與使用者裝置之間的距離。例如,您可以使用此介面執行實體運算(例如碰撞偵測)或相對於真實物件正確定位虛擬物件。您可以透過XRFrame物件的getDepthInformation來取得深度資訊。在這裡,您也只能依靠 Chrome 瀏覽器。 命中測試 在虛擬實境中,您通常可以完全控制環境。在擴增實境中,情況有所不同,您使用定期更新的相機輸入,並在其中放置虛擬物件。這就是錨點和深度感測發揮其真正優勢的地方。 然而,您仍然需要另一個基本功能來實現逼真的 AR 體驗,那就是命中測試。命中測試涉及您的設備發射虛擬雷射光束,擊中現實世界中的物體。這種命中稱為命中,讓您有機會正確放置虛擬物件。

例如,您可以將虛擬杯子放在真實的桌子上。這樣的命中測試是一個多階段的過程。首先,您必 沙烏地阿拉伯 電話號碼 須在 XRSession 中使用requestHitTestSource請求它,然後您可以使用getHitTestResults方法透過 XRFrame 物件在框架中查詢結果。這裡也和之前的介面一樣,目前只有 Chrome 瀏覽器支援。 照明估算 在大多數情況下,AR 的目標是創建盡可能真實的場景。為此,您需要攝影機來源和整合到其中的虛擬物件。真實感水平在很大程度上取決於物體的結構及其紋理。但這還不是全部。如果場景中的光影不和諧,最高品質的模型也無濟於事。 您的渲染器(即 WebGL 和基於它的函式庫(例如 Babylon.js 或 Three.js))負責陰影的顯示。您可以使用光估計來讀取有關現實世界中場景的照明資訊。在這裡,與命中測試一樣,您可以分兩個階段進行工作。



在 XRSession 中,您可以使用requestLightProbe方法請求進行簡單估計。在渲染循環中,您可以使用 XRFrame 物件的getLightEstimate方法以XRLightEstimate物件的形式接收目前訊框的光照資訊。其中包含主光源的方向和強度以及球面諧波係數。總共有九個值可以幫助您以相對較少的開銷實現逼真的照明。在光估計方面,瀏覽器支援也不例外。如果您想使用應用程式中的全部功能,則必須使用 Chrome 瀏覽器。 在前面的部分中,您已經看到 WebXR API 不僅僅是終端設備和 3D 內容顯示之間的連結。該介面為您提供了各種工具,您可以使用它們來增加場景的真實感並改善用戶的互動。但在某些時候,最好的瀏覽器介面的功能範圍已經用盡了。然而,AR 和 VR 之旅還遠遠沒有結束。您可以將其他庫整合到您的應用程式中以實現其他功能和互動選項。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 2024-12-26 00:47 , Processed in 0.030072 second(s), 18 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |