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

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

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

ऐंकर और क्लाउड ऐंकर

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

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

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

असल दुनिया में एआर का बेहतर अनुभव पाएं

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

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

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

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

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

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

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

यहां बताया गया है कि होस्टिंग और समाधान की प्रक्रिया कैसे काम करती है:

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

Hosting

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

समाधान किया जा रहा है

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

एपीआई रोकने की नीति

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