立即放置物件
平台專屬指南
「即時刊登位置 API」可讓使用者立即放置 AR 物件,而無需先移動裝置,ARCore 就能建立完整追蹤功能及偵測表面幾何圖形。
使用者放置物體後,當使用者在環境中移動時,系統會即時調整物體的姿勢。一旦 ARCore 能夠在 AR 物件放置的區域中判斷正確的姿勢,就會更新物件的姿勢和追蹤方法。
在以下範例中,物件一開始使用預估姿勢進行放置,以灰階顏色表示。一旦判斷出正確的姿勢,物件就會著色,表示物件使用的是正確的姿勢。突然改變姿勢也會影響物體的「大小」或感知尺寸。
在圖 1 中,Instant Placement 已停用,且表面幾何圖形未定義。放在撞球桌右側地板上的物體 (四個小藍點) 似乎已倒下,其姿勢未定義。
在圖 2 中,您可以透過齒輪圖示下方的選單啟用即時刊登位置。
在圖 3 中,啟用即時放置功能後,系統會在場景中放置新物件。這張圖片會以灰階顯示,而非彩色顯示,表示系統尚未修正為正確姿勢。
在圖 4 中,當偵測到表面幾何圖形 (如「可追蹤」格線中所述) 時,新物件會變色,且姿態也準確。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-11-09 (世界標準時間)。
[null,null,["上次更新時間:2024-11-09 (世界標準時間)。"],[[["This page provides developer guides for instant placement in AR experiences using various platforms like Android, Unity, and Unreal Engine."],["Instant Placement allows users to place AR objects immediately without waiting for full tracking, enhancing the user experience."],["Initially placed objects have an estimated pose, which is later refined for accuracy as ARCore gathers more environmental data."],["Visual cues, such as grayscale, indicate when an object's pose is estimated and transitions to color when the pose becomes accurate."],["The provided figures illustrate the difference between instant placement enabled and disabled, showcasing the pose refinement process."]]],[]]