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

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

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

แท็ก Anchor และ Cloud Anchor

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

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

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

คงประสบการณ์ 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

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