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