क्लाउड ऐंकर अलग-अलग उपयोगकर्ताओं को एआर के अनुभव शेयर करने की अनुमति देते हैं

प्लैटफ़ॉर्म के हिसाब से गाइड

क्लाउड ऐंकर, एक खास तरह का ऐंकर होता है. इसका इस्तेमाल, असल दुनिया में एआर के अनुभवों को बनाए रखने के लिए किया जा सकता है. ARCore Cloud Anchor API या ARCore Cloud Anchor सेवा की मदद से, डिजिटल जानकारी की इंटरैक्टिव लेयर बनाई जा सकती हैं. साथ ही, उन्हें असल जगहों से जोड़ा जा सकता है. इससे ऐसे अनुभव डिज़ाइन किए जा सकते हैं जिन्हें समय के साथ-साथ, कई लोग अलग-अलग डिवाइसों पर शेयर कर सकते हैं. Cloud Anchors, असल दुनिया की जगहों को डिजिटल कॉन्टेंट से जोड़ते हैं. इस कॉन्टेंट को, ज़रूरी शर्तें पूरी करने वाले मोबाइल डिवाइसों से ऐक्सेस किया जा सकता है. Android और iOS, दोनों तरह के उपयोगकर्ता एक ही तरह के एक्सपेरिमेंट में हिस्सा ले सकते हैं. साथ ही, वे हफ़्तों या महीनों बाद भी, उन एक्सपेरिमेंट में बार-बार हिस्सा ले सकते हैं.

ऐंकर और Cloud Anchors

Cloud Anchors, ऐसे ऐंकर होते हैं जिन्हें ARCore API के क्लाउड एंडपॉइंट पर होस्ट किया जाता है. इस होस्टिंग की मदद से, उपयोगकर्ता एक ही ऐप्लिकेशन में अपने अनुभव शेयर कर सकते हैं. ऐंकर के लिए बने बुनियादी दिशा-निर्देश, क्लाउड ऐंकर पर भी लागू होते हैं.

ARCore Cloud Anchor API का इस्तेमाल करके डेवलप करने के उदाहरण

ARCore Cloud Anchor API की मदद से, एआर के अनुभवों को असल दुनिया में बनाए रखा जा सकता है. साथ ही, उपयोगकर्ताओं के बीच शेयर किए गए अनुभव बनाए जा सकते हैं. यहां कुछ ऐसे तरीके दिए गए हैं जिनसे इसे अपने प्रोजेक्ट में इस्तेमाल किया जा सकता है.

असल दुनिया में एआर के अनुभव को बनाए रखना

क्लाउड ऐंकर की मदद से, कोई उपयोगकर्ता किसी एआर ऑब्जेक्ट को असल दुनिया में रख सकता है. इसके बाद, कोई दूसरा उपयोगकर्ता उसी ऑब्जेक्ट को उसी जगह पर देख सकता है. उदाहरण के लिए, Cloud Anchor का इस्तेमाल करके, दुकानों के सामने वर्चुअल साइन बनाएं. दोस्तों के लिए, किचन के काउंटरटॉप पर वर्चुअल नोट छोड़ें या वर्चुअल पोस्टर से अपने बेडरूम को फिर से सजाएं. आम तौर पर, क्लाउड ऐंकर का इस्तेमाल रूम-स्केल एआर के लिए सबसे अच्छा होता है.

रीयल-टाइम में साथ मिलकर काम करने की सुविधा

क्लाउड ऐंकर की मदद से, उपयोगकर्ता रीयल-टाइम में एक-दूसरे के साथ मिलकर काम कर सकते हैं. उदाहरण के लिए, लोग कॉफ़ी टेबल पर पिंग-पोंग का वर्चुअल गेम खेल सकते हैं या अपनी कम्यूनिटी के साथ मिलकर वर्चुअल म्यूरल बना सकते हैं.

मेरे डिवाइस पर यह सुविधा काम नहीं करती

ARCore Cloud Anchor API, ARCore की सुविधा वाले सभी डिवाइसों पर काम करता है.

क्लाउड ऐंकर कैसे काम करते हैं

ARCore, Cloud Anchors को होस्ट और हल करने के लिए, ARCore API के क्लाउड एंडपॉइंट से कनेक्ट होता है. इससे, शेयर किए गए ये अनुभव मिलते हैं. इसके लिए, इंटरनेट कनेक्शन होना ज़रूरी है.

होस्टिंग और रिज़ॉल्व करने की प्रोसेस के बारे में यहां खास जानकारी दी गई है:

  1. उपयोगकर्ता अपने एनवायरमेंट में एक लोकल ऐंकर बनाता है.
  2. ऐंकर को होस्ट किया जाता है — ARCore, उस लोकल ऐंकर का डेटा ARCore API के क्लाउड एंडपॉइंट पर अपलोड करता है. इसके बाद, एंडपॉइंट उस ऐंकर के लिए एक यूनीक आईडी दिखाता है.
  3. ऐप्लिकेशन, उस यूनीक आईडी को अन्य उपयोगकर्ताओं के साथ शेयर करता है.
  4. ऐंकर हल हो गया है — जिन उपयोगकर्ताओं के डिवाइसों में यूनीक आईडी है वे ARCore Cloud Anchor API का इस्तेमाल करके, उसी ऐंकर को फिर से बना सकते हैं.

होस्टिंग

ऐंकर को सेट अप और होस्ट करने के लिए, ARCore उस ऐंकर के आस-पास की जगह का 3D फ़ीचर मैप इस्तेमाल करता है. इस सुविधा का इस्तेमाल करने के लिए, डिवाइस के रियर कैमरे को होस्ट कॉल से पहले, अलग-अलग व्यूइंग ऐंगल और पोज़िशन से, दिलचस्पी वाली जगह के आस-पास के माहौल को मैप करना होगा. इसके बाद, ARCore Cloud Anchor API, स्पेस का 3D फ़ीचर मैप बनाता है. साथ ही, डिवाइस को यूनीक Cloud Anchor आईडी देता है.

हल किया जा रहा है

जब एक ही एनवायरमेंट में मौजूद कोई दूसरा उपयोगकर्ता, अपने डिवाइस के कैमरे को उस जगह पर पॉइंट करता है जहां क्लाउड ऐंकर होस्ट किया गया था, तो रिज़ॉल्व करने के अनुरोध की वजह से ARCore Cloud Anchor API, सीन की विज़ुअल सुविधाओं की तुलना, बनाए गए 3D फ़ीचर मैप से समय-समय पर करता है. ARCore इन तुलनाओं का इस्तेमाल करके, Cloud Anchor के हिसाब से उपयोगकर्ता की पोज़िशन, ओरिएंटेशन, और पोज़ का पता लगाता है.

एपीआई के काम न करने से जुड़ी नीति

ज़्यादा जानकारी के लिए, ARCore Cloud Anchor API को बंद करने से जुड़ी नीति देखें.