Cloud Anchor ช่วยให้ผู้ใช้ต่างๆ แชร์ประสบการณ์ AR ได้

คำแนะนำเฉพาะแพลตฟอร์ม

Cloud Anchor เป็นแท็ก Anchor ประเภทพิเศษที่ใช้เพื่อรักษาประสบการณ์ AR ในชีวิตจริงได้ เมื่อใช้ ARCore Cloud Anchor API หรือบริการ Cloud Anchor ของ ARCore คุณจะสร้างเลเยอร์ข้อมูลดิจิทัลแบบอินเทอร์แอกทีฟและนำข้อมูลนี้ไปวางในตําแหน่งจริงได้ โดยออกแบบประสบการณ์ที่ผู้ใช้แชร์ได้เมื่อเวลาผ่านไปในหลายอุปกรณ์ Cloud Anchor เชื่อมต่อตำแหน่งที่ตั้งในโลกจริงกับเนื้อหาดิจิทัลที่ทุกคนเข้าถึงได้จากอุปกรณ์เคลื่อนที่ที่ใช้งานร่วมกันได้ ทั้งผู้ใช้ Android และ iOS สามารถมีส่วนร่วมในประสบการณ์แบบเดียวกันและกลับมาใช้บริการซ้ำอีกเรื่อยๆ แม้หลายสัปดาห์หรือหลายเดือนหลังจากนั้น

Anchor และ Anchor ของ Cloud

Cloud Anchor คือ Anchor ที่โฮสต์ในปลายทางระบบคลาวด์ ARCore API การโฮสต์นี้ช่วยให้ผู้ใช้แชร์ประสบการณ์ในแอปเดียวกันได้ ซึ่งหลักเกณฑ์พื้นฐานสำหรับ Anchor จะมีผลกับ Cloud Anchor ด้วยเช่นกัน

กรณีการใช้งานสำหรับการพัฒนาด้วย ARCore Cloud Anchor API

ARCore Cloud Anchor API สามารถช่วยให้คงประสบการณ์ AR ได้ในชีวิตจริงและสร้างประสบการณ์การใช้งานร่วมกันระหว่างผู้ใช้ได้ ตัวอย่างการนำฟีเจอร์ดังกล่าวไปใช้ในโปรเจ็กต์ของคุณเองมีดังนี้

คงประสบการณ์ AR ไว้ในการใช้งานจริง

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

ประสบการณ์การทำงานร่วมกันแบบเรียลไทม์

Cloud Anchor ยังช่วยให้ผู้ใช้ทำงานร่วมกันได้แบบเรียลไทม์ เช่น ผู้ใช้จะเล่นเกมปิงปองเสมือนจริงบนโต๊ะกาแฟ หรือวาดภาพบนฝาผนังเสมือนจริงร่วมกับชุมชนได้

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

ARCore Cloud Anchor API ใช้งานได้ในอุปกรณ์ที่รองรับ ARCore

วิธีการทำงานของ Cloud Anchor

ARCore เชื่อมต่อกับปลายทางระบบคลาวด์ ARCore API เพื่อโฮสต์และแก้ไข Cloud Anchor ซึ่งทำให้ได้รับประสบการณ์การใช้งานแบบแชร์ร่วมกัน การดำเนินการนี้ต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้

ต่อไปนี้เป็นภาพระดับสูงของวิธีการทำงานของโฮสติ้งและการแก้ไขปัญหา:

  1. ผู้ใช้สร้าง Anchor ในเครื่องในสภาพแวดล้อมของตน
  2. ระบบจะโฮสต์ Anchor โดย ARCore จะอัปโหลดข้อมูล Anchor ในเครื่องไปยังปลายทางระบบคลาวด์ ARCore API และปลายทางจะแสดงรหัสที่ไม่ซ้ำกันสำหรับ Anchor ดังกล่าว
  3. แอปจะกระจายรหัสที่ไม่ซ้ำกันดังกล่าวให้กับผู้ใช้คนอื่นๆ
  4. Anchor จะได้รับการแก้ไข - ผู้ใช้ที่อุปกรณ์ที่มีรหัสที่ไม่ซ้ำกันจะสามารถสร้าง Anchor เดียวกันนี้ใหม่ได้โดยใช้ ARCore Cloud Anchor API

โฮสติ้ง

ARCore จะใช้แผนที่ฟีเจอร์ 3 มิติของพื้นที่รอบๆ สมอเรือเพื่อสร้างและโฮสต์สมอเรือ หากต้องการดูแผนที่ฟีเจอร์นี้ กล้องหลังของอุปกรณ์จะต้องจับคู่สภาพแวดล้อมโดยรอบของจุดสนใจและรอบๆ จากมุมและตำแหน่งต่างๆ ก่อนที่จะโทรจากผู้จัด จากนั้น ARCore Cloud Anchor API จะสร้างแผนที่ฟีเจอร์ 3 มิติของพื้นที่ทำงาน แล้วแสดงผลรหัส Cloud Anchor ที่ไม่ซ้ำกันไปยังอุปกรณ์

กำลังแก้ปัญหา

เมื่อผู้ใช้รายอื่นในสภาพแวดล้อมเดียวกันชี้กล้องของอุปกรณ์ของตนไปยังพื้นที่ที่โฮสต์ Cloud Anchor คำขอแก้ปัญหาจะทำให้ ARCore Cloud Anchor API เปรียบเทียบฟีเจอร์ภาพจากฉากกับแผนที่ฟีเจอร์ 3 มิติที่สร้างขึ้นเป็นระยะๆ ARCore ใช้การเปรียบเทียบเหล่านี้เพื่อระบุตําแหน่ง การวางแนว และท่าทางของผู้ใช้ให้สัมพันธ์กับ Cloud Anchor

นโยบายการเลิกใช้งาน API

ดูรายละเอียดได้ที่นโยบายการเลิกใช้งาน Cloud Anchor API ของ ARCore