เพิ่มช่วงของคุณด้วย Geospatial Depth

ฮีโร่ภาพความลึกเชิงพื้นที่

ตอนนี้ ARCore Depth API รองรับความลึกของภูมิสารสนเทศ ซึ่งจะเพิ่มช่วงและความเร็วของ Depth API โดยอัตโนมัติเมื่อเปิดใช้ Streetscape Geometry ไว้ด้วย เมื่ออยู่ในตำแหน่งที่ VPS ครอบคลุมและเปิดใช้เรขาคณิตของภาพถนน รูปภาพเอาต์พุตจาก Depth API จะรวมเรขาคณิตของภูมิประเทศและอาคารที่ดึงมาจากพื้นที่ในระยะ 65 เมตรจากตำแหน่งปัจจุบัน ข้อมูลความลึกที่ดึงมาจากเรขาคณิตจะผสานกับการสังเกตความลึกในพื้นที่และได้รับการอัปเดตเมื่อผู้ใช้ย้ายไปยังตำแหน่งใหม่

ตอนนี้การเรียก ARCore Depth API จะให้ทั้งการสังเกตการณ์ในพื้นที่จากกล้อง รวมถึงอาคารและภูมิประเทศจากเรขาคณิตของ Streetscape ซึ่งผสานรวมกันเป็นภาพความลึกภาพเดียว

ความเข้ากันได้ของอุปกรณ์

ความลึกของภูมิสารสนเทศพร้อมใช้งานในอุปกรณ์ทั้งหมดที่รองรับ Depth API ฟีเจอร์นี้ไม่จำเป็นต้องใช้เซ็นเซอร์ความลึกของฮาร์ดแวร์ที่รองรับ เช่น เซ็นเซอร์ Time-of-Flight (ToF) อย่างไรก็ตาม Depth API จะใช้เซ็นเซอร์ฮาร์ดแวร์ที่รองรับซึ่งอุปกรณ์อาจมี

ผลกระทบต่อประสิทธิภาพ

ความลึกเชิงพื้นที่จะเพิ่มการคำนวณแบบครั้งเดียวเล็กน้อยในช่วงเริ่มต้นเซสชันเพื่อผสานรวมเรขาคณิตของภาพถนนเข้ากับการแสดงผลความลึกเมื่อดาวน์โหลดครั้งแรก แต่จะไม่เพิ่มต้นทุนการคำนวณความลึกอย่างมีนัยสำคัญ

ช่วงความลึก

หากไม่มีความลึกเชิงพื้นที่ ภาพแบบความลึกโดยทั่วไปจะอยู่ห่างออกไปประมาณ 20-30 เมตร โดยมีความหนาแน่นและความแม่นยำของการสังเกตการณ์ความลึกลดลงนอกเหนือจากช่วงดังกล่าว เมื่อเปิดใช้ความลึกเชิงพื้นที่ โดยทั่วไปคุณจะเห็นค่าความลึกที่วัดอย่างหนาแน่นถึงค่าสูงสุด 65.535 เมตร แม้ว่าจะมีการเคลื่อนที่เพียงเล็กน้อยในตอนแรกก็ตาม

กรณีการใช้งาน

ARCore Depth API ใช้ได้กับ Use Case ที่มีอยู่ทั้งหมดที่รองรับอยู่แล้ว เมื่อใช้ความลึกเชิงพื้นที่ ระบบจะสร้างรูปภาพความลึกที่ได้จากสถานที่ที่รองรับ VPS ด้วยความลึกระยะไกลได้เร็วขึ้นกว่าที่เคย ซึ่งช่วยให้ใช้กรณีการใช้งานที่กำหนดเป้าหมายความลึกระยะไกลในสภาพแวดล้อมกลางแจ้งได้ กรณีการใช้งานบางส่วนมีดังนี้

  • การบดบังเนื้อหาเสมือนจริงและเอฟเฟกต์ภาพอื่นๆ ในระดับอาคาร
  • การนำทางกลางแจ้ง
  • การวัดระยะทาง

ข้อจำกัด

ระดับความลึกเชิงพื้นที่ใช้ได้เฉพาะในพื้นที่ที่รองรับการแปลภาษา VPS และเรขาคณิตของภาพถนนเท่านั้น ในพื้นที่อื่นๆ ARCore Depth API จะทำงานตามปกติโดยไม่มีค่าเชิงพื้นที่

ข้อกำหนดเบื้องต้น

โปรดทำความเข้าใจแนวคิดพื้นฐานของ AR และวิธีกำหนดค่าเซสชัน ARCore ก่อนดำเนินการต่อ

เปิดใช้ความลึกของภูมิสารสนเทศ

ในเซสชัน ARCore ใหม่ ให้ตรวจสอบว่าอุปกรณ์ของผู้ใช้รองรับความลึกและ Geospatial API หรือไม่ อุปกรณ์ที่เข้ากันได้กับ ARCore บางรุ่นไม่รองรับ Depth API เนื่องจากข้อจำกัดด้านกำลังการประมวลผล

ระบบจะปิดใช้ข้อมูลความลึกใน ARCore โดยค่าเริ่มต้นเพื่อประหยัดทรัพยากร เปิดใช้โหมดความลึกเพื่อให้แอปใช้ Depth API นอกจากนี้ ให้เปิดใช้โหมดภูมิสารสนเทศเชิงพื้นที่และเรขาคณิตของภาพถนนเพื่อใช้ความลึกเชิงพื้นที่

ดูคู่มือนักพัฒนาซอฟต์แวร์เพื่อเปิดใช้โหมดความลึกเพื่อให้แอปใช้ Depth API และวิธีการเหล่านี้เพื่อเปิดใช้โหมดเชิงพื้นที่และเรขาคณิตของภาพถนน ซึ่งจะเป็นการเปิดใช้ความลึกเชิงพื้นที่

เมื่อเปิดใช้ภาพความลึกเชิงพื้นที่แล้ว คุณจะเข้าถึงภาพความลึกได้ผ่านการเรียก API ที่มีอยู่ตามที่อธิบายไว้ในคู่มือนักพัฒนาแอปเกี่ยวกับภาพความลึก

สิ่งที่จะเกิดขึ้นหลังจากนี้

  • ดูวิธีใช้ Streetscape Geometry ในประสบการณ์การใช้งาน Augmented Reality