ARCore में नया क्या है

ARCore में नए और अहम बदलाव किए गए हैं.

ARCore v1.45.0 में नया क्या है

फ़्लैश मोड एपीआई

ARCore की मदद से, अब डिवाइस के टॉर्च मोड को चालू किया जा सकता है. इससे, पर्सेप्शन की क्षमता.

Android (Kotlin/Java)

  • Config.FlashMode: डिवाइस में फ़्लैश यूनिट को चालू या बंद करने के लिए कॉन्फ़िगरेशन का विकल्प.
  • फ़्लैश की क्षमताओं का पता लगाने और टॉर्च मोड को चालू करने के तरीके के बारे में ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.

Android एनडीके (C)

  • ArFlashMode: डिवाइस में फ़्लैश यूनिट को चालू या बंद करने के लिए कॉन्फ़िगरेशन का विकल्प.
  • फ़्लैश की क्षमताओं का पता लगाने और टॉर्च मोड को चालू करने के तरीके के बारे में ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.

Unity के एआर फ़ाउंडेशन के लिए ARCore एक्सटेंशन, AR Foundation 5 के साथ काम करते हैं

एआर फ़ाउंडेशन के लिए ARCore एक्सटेंशन अब आधिकारिक तौर पर काम करते हैं एआर फ़ाउंडेशन 5. एआर (ऑगमेंटेड रिएलिटी) फ़ाउंडेशन 5 (Unity के वर्शन 2022 और 2023), तो नीचे दिए गए तरीकों का इस्तेमाल करके, एआर फ़ाउंडेशन के लिए ARCore एक्सटेंशन:

  • Add package from git url... के ज़रिए: https://github.com/google-ar/arcore-unity-extensions.git#arf5 का इस्तेमाल करें,
  • Add package from tarball... के ज़रिए: रिलीज़ पेज से arf5 की बताई गई रिलीज़ का इस्तेमाल करें.

एआर फ़ाउंडेशन 4 के वर्शन 4 पर बचे प्रोजेक्ट, इन इंस्टॉलेशन का इस्तेमाल कर सकते हैं तरीका:

  • Add package from git url... के ज़रिए: https://github.com/google-ar/arcore-unity-extensions.git#arf4 का इस्तेमाल करें,
  • Add package from tarball... के ज़रिए: रिलीज़ पेज से arf4 की बताई गई रिलीज़ का इस्तेमाल करें.

अपने प्रोजेक्ट को एआर फ़ाउंडेशन 4 से एआर फ़ाउंडेशन 5 में अपग्रेड करने के लिए, देखें डेटा को दूसरी जगह भेजने से जुड़ी गाइड.

कस्टम स्क्रिप्टिंग सिंबल जैसे, बीटा वर्शन की मदद से काम करने वाला ARCORE_USE_ARF_5 अब इस्तेमाल नहीं किया जाता.

ARCore v1.44.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है.

ARCore v1.43.0 में नया क्या है

जियोस्पेशियल क्रिएटर के माइग्रेशन में Places API

जियोस्पेशियल क्रिएटर की खोज सुविधा, अब Google के New Places API का इस्तेमाल करती है. खोज सुविधा का इस्तेमाल करने के लिए, "Place API (नया)" चालू करें के बारे में ज़्यादा जानें.

ARCore v1.42.0 में नया क्या है

Unity के लिए जियोस्पेशियल क्रिएटर में टाइल की सुविधा का इस्तेमाल करें

"स्नैप टू टाइल" बटन को ARGeospatialCreatorAnchor में जोड़ दिया गया है एडिटर इंस्पेक्टर पैनल. यह बटन एक इलाक़ा या छत पर ऐंकर के ऐंकर जगह पर 3D टाइल की ज्यामिति के ऊपरी हिस्से में, सिर्फ़ एडिटर के लिए ऊंचाई की वैल्यू मौजूदा अक्षांश और देशांतर. ध्यान दें कि यह प्रॉपर्टी रनटाइम के दौरान व्यवहार कैसा दिखता है. इसकी मदद से, एडिटर में ऐंकर की पोज़िशन अडजस्ट की जा सकती है, ताकि रनटाइम के समय इसकी पोज़िशन से मेल खाता है.

ARCore v1.41.0 में नया क्या है

जियोस्पेशल क्रिएटर एपीआई

जियोस्पेशियल क्रिएटर फ़ॉर Unity में अब Editor मोड में, जियोस्पेशियल क्रिएटर के ऑब्जेक्ट बनाने और उनमें बदलाव करने की सुविधा शामिल है. हाल ही में उपलब्ध क्लास और एपीआई के बारे में जियोस्पेशियल क्रिएटर एपीआई गाइड में बताया गया है.

एआर फ़ाउंडेशन 5.x सहायता (बीटा)

Unity के एआर फ़ाउंडेशन के लिए ARCore एक्सटेंशन, अब एआर फ़ाउंडेशन वर्शन के साथ काम करते हैं 5.x. किसी मौजूदा प्रोजेक्ट को AR Foundation में माइग्रेट करने के लिए, डेटा को दूसरी जगह भेजने से जुड़ी गाइड.

ARCore v1.40.0 में नया क्या है

iOS पर सीन सिमैंटिक

Scene Semantics API अब इसमें उपलब्ध है iOS के लिए ARCore SDK टूल और Unity के AR Foundation के लिए ARCore एक्सटेंशन भी पाएं और iOS प्लैटफ़ॉर्म को टारगेट करता है. सीन सिमैंटिक एपीआई की मदद से डेवलपर पिक्सल को 11 में लेबल करते हुए, रीयल-टाइम में उपयोगकर्ता के आस-पास के सीन को समझें आउटडोर कॉम्पोनेंट के क्लास. सीन के बारे में शुरुआती जानकारी देखें ज़्यादा जानकारी के लिए सिमैंटिक.

Unity के लिए जियोस्पेशियल क्रिएटर से जुड़ी लोकप्रिय जगहें खोजें

Unity के लिए जियोस्पेशियल क्रिएटर, अब टेक्स्ट के तौर पर खोज करने की सुविधा देता है. फ़ोटोग्राफ़िक 3D टाइल व्यू. यहां जाएं: जियोस्पेशियल क्रिएटर के लिए लोकप्रिय जगहें खोजें हमारा वीडियो देखें.

ARCore v1.39.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है.

ARCore v1.38.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है.

ARCore v1.37.0 में नया क्या है

सीन सिमैंटिक

सीन सिमैंटिक की मदद से, आस-पास के सीन के बारे में बेहतर जानकारी दी जाती है. इससे दर्शक के आस-पास की चीज़ों को समझना आसान हो जाता है. सीन सिमैंटिक, कैमरा इमेज फ़ीड पर एक एमएल मॉडल चलाता है. साथ ही, यह आउटडोर कॉन्सेप्ट के 11 लेबल में से किसी एक लेबल के हर पिक्सल के साथ सिमैंटिक इमेज देता है.

ज़्यादा जानकारी के लिए सीन सिमैंटिक का परिचय और semantics_java सैंपल ऐप्लिकेशन देखें.

स्ट्रीटस्केप ज्यामिति

Streetscape Geometry एक नया ARCore Geospatial API है, जो Geospatial API के चालू होने पर, उपयोगकर्ता के आस-पास के किसी इलाके में इमारतों और इलाके की ज्यामिति उपलब्ध कराता है.

Android (Kotlin/Java)

Streetscape Geometry डेवलपर गाइड (Kotlin/Java) देखें. इसके अलावा, geospatial_java नमूना ऐप्लिकेशन को Streetscape Geometry को शामिल करने के लिए अपडेट किया गया है.

Android एनडीके (C)

ज़्यादा जानकारी के लिए, Streetscape Geometry Developer Guide (C) देखें.

यूनिटी (एआर फ़ाउंडेशन)

ज़्यादा जानकारी के लिए, Streetscape Geometry Developer Guide (Unity) देखें.

iOS

ज़्यादा जानकारी के लिए, Streetscape Geometry डेवलपर गाइड (iOS) देखें. इसके अलावा, GeospatialExample ऐप्लिकेशन को स्ट्रीटस्केप ज्यामिति को शामिल करने के लिए अपडेट किया गया है.

छत पर लगने वाले ऐंकर

रूफ़टॉप ऐंकर, एक नया तरह का जियोस्पेशियल ऐंकर है. इसकी मदद से, कॉन्टेंट को छत पर लगाया जा सकता है.

Android (Kotlin/Java)

जियोस्पेशियल ऐंकर (Java) देखें. इसके अलावा, geospatial_java नमूना ऐप्लिकेशन को छत पर मौजूद ऐंकर को शामिल करने के लिए अपडेट किया गया है.

Android एनडीके (C)

ज़्यादा जानकारी के लिए जियोस्पेशियल ऐंकर (C) देखें.

यूनिटी (एआर फ़ाउंडेशन)

ज़्यादा जानकारी के लिए, जियोस्पेशियल ऐंकर देखें. इसके अलावा, छत पर लगे ऐंकरों को शामिल करने के लिए, जियोस्पेशियल सैंपल को अपडेट किया गया है.

iOS

ज़्यादा जानकारी के लिए जियोस्पेशियल ऐंकर (iOS) देखें. इसके अलावा, GeospatialExample ऐप्लिकेशन को छत पर मौजूद ऐंकर को शामिल करने के लिए अपडेट किया गया है.

जियोस्पेशल डेप्थ

जब वीपीएस कवरेज वाले इलाकों में ARCore सेशन में, डेप्थ एपीआई और Streetscape जियोमेट्री मोड, दोनों को चालू किया जाता है, तो Streetscape की ज्यामिति का इस्तेमाल करके, डेप्थ जनरेट की गई इमेज को बेहतर बनाया जाता है. Streetscape ज्यामिति, 65.535 मीटर की गहराई तक बनाई गई हर गहराई इमेज में जुड़ी है. इस फ़ायदे को देखने के लिए, depth API को कॉल करते समय कोई बदलाव करने की ज़रूरत नहीं है.

Android (Kotlin/Java)

ज़्यादा जानकारी के लिए, जियोस्पेशियल डेप्थ (जावा) देखें.

Android एनडीके (C)

ज़्यादा जानकारी के लिए, जियोस्पेशियल डेप्थ (C) देखें.

यूनिटी (एआर फ़ाउंडेशन)

ज़्यादा जानकारी के लिए, जियोस्पेशियल डेप्थ (C) देखें.

iOS

फ़िलहाल, सीन सिमैंटिक की सुविधा iOS पर उपलब्ध नहीं है.

Vulkan रेंडरिंग की सुविधा

ARCore, अब AHardwareBuffer की मदद से कैमरे की इमेज दिखाकर, Vulkan रेंडरिंग की सुविधा देता है. इस हार्डवेयर बफ़र को VkImage से जोड़कर इस्तेमाल किया जा सकता है.

ज़्यादा जानकारी के लिए, Vulkan का इस्तेमाल करके अपने ARCore ऐप्लिकेशन को रेंडर करना और hello_ar_vulkan_c सैंपल ऐप्लिकेशन देखें.

Android (Kotlin/Java)

Android एनडीके (C)

यूनिटी (एआर फ़ाउंडेशन)

फ़िलहाल, एआर फ़ाउंडेशन का इस्तेमाल करने वाली Unity के लिए, Vulkan रेंडरिंग उपलब्ध नहीं है.

इलेक्ट्रॉनिक इमेज स्टेबलाइज़ेशन (ईआईएस)

ARCore को कॉन्फ़िगर करके, इलेक्ट्रॉनिक इमेज स्टेबलाइज़ेशन का इस्तेमाल किया जा सकता है. इससे, कैमरे के फ़्रेम को बेहतर बनाया जा सकता है, ताकि लोगों को बेहतर अनुभव मिल सके.

ज़्यादा जानकारी के लिए, इलेक्ट्रॉनिक इमेज स्टेबलाइज़ेशन को चालू करना और hello_eis_kotlin सैंपल ऐप्लिकेशन देखें.

Android (Kotlin/Java)

Android एनडीके (C)

यूनिटी (एआर फ़ाउंडेशन)

फ़िलहाल, एआर फ़ाउंडेशन का इस्तेमाल करने वाली Unity के लिए ईआईएस उपलब्ध नहीं है.

iOS

फ़िलहाल, iOS के लिए EIS उपलब्ध नहीं है.

ARCore एसिंक एपीआई

इस रिलीज़ में नए ARCore एसिंक एपीआई के बारे में बताया गया है, जो फ़्यूचर और प्रॉमिस मॉडल के हिसाब से, एसिंक्रोनस ऑपरेशन के दौरान एर्गोनॉमिक्स को बेहतर बनाने के लिए हैं.

Android (Kotlin/Java)

Android एनडीके (C)

यूनिटी (एआर फ़ाउंडेशन)

iOS

ARCore v1.36.0 में नया क्या है

iOS पर Swift Package Manager से जुड़ी सहायता

iOS के लिए ARCore SDK टूल का इस्तेमाल, अब आधिकारिक तौर पर Swift पैकेज मैनेजर के लिए किया जा सकता है. Swift पैकेज मैनेजर का इस्तेमाल करके, ARCore के साथ इंटिग्रेट करने के तरीके जानने के लिए, अपने iOS ऐप्लिकेशन में एआर की सुविधा चालू करें लेख पढ़ें.

ARCore v1.35.0 में नया क्या है

जियोस्पेशल पोज़ की सटीक जानकारी की जगह हेडिंग की जगह यॉ का इस्तेमाल किया जाता है

अब सभी जियोस्पेशियल पोज़, यॉर रोटेशन की दिशा को सटीक दिखाते हैं. इससे हेडिंग की पोज़िशन सटीक हो जाती है.

अन्य बदलाव और अपडेट

अन्य बदलावों, गड़बड़ियां ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए प्रॉडक्ट की जानकारी देखें:

ARCore v1.34.0 में नया क्या है

देखें कि डिवाइस की मौजूदा जगह पर जियोस्पेशियल सुविधाएं उपलब्ध हैं या नहीं

Geospatial API को रनटाइम के दौरान, तय हॉरिज़ॉन्टल पोज़िशन पर विज़ुअल पोज़िशनिंग सिस्टम (वीपीएस) की उपलब्धता की जांच की जा सकती है. इस एपीआई का इस्तेमाल किसी चालू एआर सेशन के बिना भी किया जा सकता है: जैसे, "एआर डालें" प्रज़ेंट करने के लिए बटन को सिर्फ़ तब दबाएं, जब VPS उपलब्ध हो.

जियोस्पेशल पोज़ ओरिएंटेशन

जियोस्पेशियल पोज़ अब 3D स्पेस में अपना ओरिएंटेशन दिखाते हैं.

जियोस्पेशल पोज़ कन्वर्ज़न

जियोस्पेशल पोज़ को वर्ल्ड-स्पेस (एआर) पोज़ में बदला जा सकता है.

एआर पोज़ से जियोस्पेशियल पोज़ पाने के लिए:

जियोस्पेशल पोज़ से एआर पोज़ पाने के लिए:

इन फ़ंक्शन से मिलने वाले जियोस्पेशल पोज़ में हेडिंग की वैल्यू शून्य पर सेट होती है. इसके बजाय, इनका इस्तेमाल करें:

  • Android (Java/Kotlin/C): पोज़ का EUS क्वाटर्नियन
  • iOS: पोज़ eastUpSouthQTarget
  • Unity: पोज़ EunRotation

अन्य बदलाव और अपडेट

अन्य बदलावों, गड़बड़ियां ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए प्रॉडक्ट की जानकारी देखें:

ARCore v1.33.0 में नया क्या है

Cloud Anchors का नया एंडपॉइंट

  • Cloud Anchors का इस्तेमाल करने के लिए, अब आपको पुराने ARCore Cloud Anchor API के बजाय, ARCore API को चालू करना होगा. यह एपीआई अब सेवा में नहीं है. ऐप्लिकेशन के पुराने वर्शन पर काम करने के लिए, ट्रांज़िशन के दौरान दोनों वर्शन चालू किए जा सकते हैं. ARCore SDK 1.32.0 और इससे पहले के वर्शन के साथ बनाए गए ऐप्लिकेशन, पुराने एपीआई को टारगेट करेंगे, जबकि ARCore SDK 1.33.0 और उसके बाद के वर्शन का इस्तेमाल करके बनाए गए ऐप्लिकेशन, नए एपीआई को टारगेट करेंगे. यहां दी गई बातों का ध्यान रखें:
    • एपीआई के नए वर्शन में, arcorecloudanchor.googleapis.com के बजाय arcore.googleapis.com डोमेन नेम का इस्तेमाल किया जाता है.
    • अगर एपीआई पासकोड का इस्तेमाल किया जा रहा है और उस पर पाबंदी लगी है, तो आपको ARCore API को अनुमति देनी होगी.
    • अगर बैकएंड से ARCore Cloud Anchor Management API को अनुरोध भेजा जाता है, तो आपको ARCore API चालू करने के बाद, डोमेन नेम को भी arcore.googleapis.com में बदलना होगा.
    • पुराना एपीआई/एंडपॉइंट, अगस्त 2023 तक इस्तेमाल किया जा सकेगा.
    • ज़्यादा जानकारी के लिए, ARCore 1.33 Cloud ऐंकर एंडपॉइंट में बदलाव देखें.

इलाके के ऐंकर

अन्य बदलाव और अपडेट

अन्य बदलावों, गड़बड़ियां ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए प्रॉडक्ट की जानकारी देखें:

ARCore v1.32.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है.

Android के लिए Android और Unity (AR Foundation)

  • ARCore के targetSdkVersion को Android के एपीआई लेवल 32 पर अपडेट कर दिया गया है. अगर आपका ऐप्लिकेशन targetSdkVersion को तय नहीं करता, तो मेनिफ़ेस्ट मर्जिंग की वजह से आपके ऐप्लिकेशन का targetSdkVersion 32 हो जाएगा.
    • Android SDK टूल: अपने प्रोजेक्ट के build.gradle या AndroidManifest.xml में targetSdkVersion तय करने से, ARCore की targetSdkVersion वैल्यू बदल जाएगी.
    • Android के लिए AR फ़ाउंडेशन: अपने Unity प्रोजेक्ट की प्रोजेक्ट सेटिंग > में टारगेट एपीआई लेवल तय करना खिलाड़ी > Android > अन्य सेटिंग की वजह से, ARCore की targetSdkVersion वैल्यू बदल जाएगी.

अन्य बदलाव और अपडेट

अन्य बदलावों, गड़बड़ियां ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए प्रॉडक्ट की जानकारी देखें:

ARCore v1.31.0 में नया क्या है

ARCore जियोस्पेशल एपीआई

नया ARCore Geospatial API, Google Earth के 3D मॉडल के डेटा का इस्तेमाल करता है और इमर्सिव मोड, आपके ऐप्लिकेशन, दुनिया भर में, जगह के हिसाब से ऑगमेंटेड रिएलिटी (एआर) की सुविधा.

ARCore Geospatial API के बारे में जानकारी देखें प्लैटफ़ॉर्म के हिसाब से डेवलपर के दस्तावेज़ और नई टेक्नोलॉजी का इस्तेमाल शुरू करने में जियोस्पेशल एपीआई.

लॉन्ग-रेंज डेप्थ

ARCore depth API को अब ऑप्टिमाइज़ किया गया है, ताकि इसमें लंबी दूरी तक गहराई का पता लगाने की सुविधा को शामिल किया जा सके, गहराई के ऑब्ज़र्वेशन की रेंज को बढ़ाना होगा. सभी 16-बिट गहराई वाली इमेज का इस्तेमाल किया जाता है. ये ज़्यादा से ज़्यादा 65535 मिलीमीटर की होती हैं. पहले सिर्फ़ 13-बिट की जानकारी भरी गई थी. इनकी सीमा 8191 मिलीमीटर थी.

ज़्यादा जानकारी के लिए डेप्थ में बदलाव देखें प्लैटफ़ॉर्म के हिसाब से डेवलपर के दस्तावेज़ और इसमें होने वाले बदलावों को समझने के लिए डेप्थ एपीआई.

प्लैटफ़ॉर्म के हिसाब से नोट

Android

नए ARCore जियोस्पेशल एपीआई
  • Java

    • Earth उपलब्ध कराता है पृथ्वी के सापेक्ष निर्देशांक में स्थानीय भाषा का प्रयोग.
      • Earth.createAnchor() तय जगह और स्क्रीन की दिशा पर एक नया Anchor बनाता है पृथ्वी से संबंधित होते हैं.
    • Earth.Earthstate Earth की मौजूदा स्थिति की जानकारी देता है. इसमें TrackingState की स्थिति भी शामिल है.
    • GeospatialPose से संबंधित किसी विशिष्ट स्थान, ऊंचाई और कंपास हेडिंग का वर्णन करता है Earth.
  • C

    • ArEarth पृथ्वी के सापेक्ष निर्देशांक में स्थानीय भाषा के प्रयोग की सुविधा देता है.
      • ArEarth_acquireNewAnchor() तय जगह और स्क्रीन की दिशा पर एक नया Anchor बनाता है पृथ्वी से संबंधित होते हैं.
      • ArEarthState ArEarth की मौजूदा स्थिति की जानकारी देता है. इसमें ArTrackingState की स्थिति भी शामिल है.
    • ArGeospatialPose से संबंधित किसी विशिष्ट स्थान, ऊंचाई और कंपास हेडिंग का वर्णन करता है Earth.
अपडेट किए गए ARCore depth API
  • Java

    • गहराई वाले एपीआई के फ़ंक्शन कॉल में बदलाव हुए हैं:
      • Frame.acquireDepthImage16Bits के लिए Frame.acquireDepthImage करें.
      • Frame.acquireRawDepthImage16Bits के लिए Frame.acquireRawDepthImage करें.
      • दोनों कॉल के लिए, आउटपुट इमेज का फ़ॉर्मैट बदल गया है android.graphics.ImageFormat#DEPTH16 से android.hardware.HardwareBuffer#D_16.
      • डेप्थ को अब भी 16-बिट वाले पूर्णांक के तौर पर दिखाया जाता है मिलीमीटर, लेकिन अब सभी 16-बिट का इस्तेमाल, डेप्थ को दिखाने के लिए किया जाता है. इससे 8191 मि॰मी॰ से 65535 मि॰मी॰ तक की हो सकती है.
    • डेप्थ एपीआई फ़ंक्शन, Frame.acquireDepthImage और Frame.acquireRawDepthImage के इस्तेमाल पर रोक लगा दी गई है. कृपया इस्तेमाल करें Frame.acquireDepthImage16Bits और Frame.acquireRawDepthImage16Bits आज़माएं.
  • C

    • गहराई वाले एपीआई के फ़ंक्शन कॉल में बदलाव हुए हैं:
      • ArFrame_acquireDepthImage16Bits के लिए ArFrame_acquireDepthImage करें.
      • ArFrame_acquireRawDepthImage से ArFrame_acquireRawDepthImage16Bits
      • दोनों कॉल के लिए, आउटपुट इमेज का फ़ॉर्मैट बदल गया है AR_IMAGE_FORMAT_D_16 के लिए AR_IMAGE_FORMAT_DEPTH16.
      • डेप्थ को अब भी 16-बिट वाले पूर्णांक के तौर पर दिखाया जाता है मिलीमीटर, लेकिन अब सभी 16-बिट का इस्तेमाल, डेप्थ को दिखाने के लिए किया जाता है. इससे, 8191 मि॰मी॰ से 65535 मि॰मी॰ तक की हो सकती है.
    • डेप्थ एपीआई फ़ंक्शन, ArFrame_acquireDepthImage और ArFrame_acquireRawDepthImage के इस्तेमाल पर रोक लगा दी गई है. कृपया इस्तेमाल करें ArFrame_acquireDepthImage16Bits और अगर आपके पास इन फ़ॉर्मैट की फ़ाइल नहीं है, तो ArFrame_acquireRawDepthImage16Bits बटन का इस्तेमाल करें.

यूनिटी (एआर फ़ाउंडेशन)

नए ARCore Geospatial API:

  • AREarthManager पृथ्वी के सापेक्ष निर्देशांक में स्थानीय भाषा के प्रयोग की सुविधा देता है.
    • EarthTrackingState को नवीनतम फ़्रेम के लिए Earth की ट्रैकिंग स्थिति की जानकारी देता है.
    • EarthState Earth गड़बड़ी की स्थितियों को बनाए रखता है.
  • GeospatialPose पृथ्वी के सापेक्ष किसी विशिष्ट स्थान, ऊंचाई और कंपास हेडिंग का वर्णन करता है.
  • ARGeospatialAnchor आपके सीन में गेम ऑब्जेक्ट के लिए ऐंकर उपलब्ध कराता हो. इसकी जानकारी किसी जगह पर दी जाती है और पृथ्वी के सापेक्ष दिशा-निर्देश.

iOS

नए ARCore Geospatial API:

  • GAREarth अर्थ-रिलेटिव लोकलाइज़ेशन प्रदान करता है.
    • GAREarthState.earthState गड़बड़ी की स्थितियों और शर्तों को मैनेज करता है.
    • GAREarthState.trackingState ट्रैकिंग स्थिति बनाए रखता है, जो जियोस्पेशल डेटा के लिए ज़रूरी है.
  • GARGeospatialTransform दुनिया भर में होने वाले बदलाव का एक उदाहरण. इसमें जगह, शीर्षक, ऊंचाई, और इनके सटीक होने के अनुमान.
  • GARSession.createAnchorWithCoordinate:altitude:eastUpSouthQAnchor:error: बताई गई जगह और ओरिएंटेशन पर जियोस्पेशियल ऐंकर बनाता है पृथ्वी से संबंधित होते हैं.

अन्य बदलाव

अन्य बदलावों, गड़बड़ियां ठीक करने, और परफ़ॉर्मेंस को बेहतर बनाने के लिए प्रॉडक्ट की जानकारी देखें:

ARCore v1.30.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है.

Android

  • एनोटेट किए गए एपीआई की रिटर्न वैल्यू @NonNull और @Nullable.
  • सैंपल बनाने के लिए इस्तेमाल किए जाने वाले बिल्ड टूल वर्शन को अपडेट किया गया: Gradle को 7.0.2 पर सेट करना और 'Android Gradle प्लग इन' 7.0.4 करने पर काम करता है. इन टूल को अपग्रेड करने की ज़रूरत नहीं है मौजूदा ARCore ऐप्लिकेशन के लिए भी उपलब्ध हैं. नई सुविधाओं, पहले से मालूम समस्याओं, असंगतता की जानकारी, देखें Android Gradle प्लग इन पर Android दस्तावेज़.

यूनिटी (एआर फ़ाउंडेशन)

  • नई arcore-unity-extensions-without-edm4u.tgz रिलीज़ जोड़ी गई. रिलीज़ का यह वैरिएंट बाहरी डिपेंडेंसी को बंडल नहीं करता है, जैसे कि Unity के लिए एक्सटर्नल डिपेंडेंसी मैनेजर और इसकी मदद से ईडीएम पर अपग्रेड करना. इस लाइट रिलीज़ का इस्तेमाल करने से, हो सकता है कि Firebase का इस्तेमाल करते समय काम न करने वाली समस्याओं को हल किया जाए लाइब्रेरी. यहां जाएं: AR Foundation के लिए ARCore एक्सटेंशन इंस्टॉल करने के निर्देश 'प्रॉडक्ट एक्सप्लोर करें' में जाकर Reader Revenue Manager चुनें.

  • ExternalDependencyManager को v1.2.168 में अपग्रेड किया गया है, ताकि 2021.2. के बाद के वर्शन के साथ बेहतर तरीके से काम किया जा सके. यहां देखें में जानकारी ईडीएम का बदलाव लॉग.

  • ARCore सेशन में हर फ़्रेम को कॉन्फ़िगर किए जाने की समस्या को हल कर दिया गया है, भले ही कोई फ़्रेम न हो सेशन के कॉन्फ़िगरेशन में बदलाव हुआ है. इसकी वजह से FPS (फ़्रेम प्रति सेकंड) में गिरावट आई है.

iOS

  • कई गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस में सुधार किए गए.

ARCore v1.29.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है.

Android

  • hello_ar_java और hello_ar_kotlin: इंस्टैंट प्लेसमेंट का इस्तेमाल करके डाले गए ऑब्जेक्ट में बेहतर अंतर करने के लिए, SCREENSPACE_WITH_APPROXIMATE_DISTANCE का इस्तेमाल करके किसी ऑब्जेक्ट का रंग बदला गया.
  • persistent_cloud_anchor_java: सैंपल में, वह बिल्ड डिपेंडेंसी जोड़ी गई जो मौजूद नहीं थी. उस गड़बड़ी को ठीक करता है जहां किसी भी ऐंकर की स्थिति CloudAnchorState ERROR_NOT_AUTHORIZED होगी, भले ही प्रोजेक्ट को सही तरीके से सेट अप किया गया हो.

यूनिटी (एआर फ़ाउंडेशन)

  • ARCore एक्सटेंशन पैकेज अब ARKit XR प्लगिन पर निर्भर करता है, ताकि यह पक्का किया जा सके कि इंस्टॉल किया गया AR Foundation वर्शन, ARKit XR प्लगिन वर्शन के साथ काम करता हो. इससे Unity 2019.x पर ARCore एक्सटेंशन इंस्टॉल करते समय और ARKit XR प्लगिन को चालू करते समय, कंपाइल करने में हुई गड़बड़ी ठीक हो जाती है.
  • ARCore एक्सटेंशन प्रोजेक्ट की सेटिंग को प्रोजेक्ट सेटिंग > से हटा दिया गया है एक्सआर > ARCore एक्सटेंशन से लेकर प्रोजेक्ट सेटिंग > XR प्लग-इन मैनेजमेंट > ARCore एक्सटेंशन.
  • ARCoreExtensionsConfig, ARCoreExtensionsCameraConfigFilter, ARCoreRecordingConfig को बनाएं > से ले जाया गया है एक्सआर > ARCore एक्सटेंशन का इस्तेमाल करके, बनाएं > XR मेन्यू.

iOS

  • कई गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस में सुधार किए गए.

प्रॉडक्ट की पूरी जानकारी

ARCore v1.28.0 में नया क्या है

  • एआर (ऑगमेंटेड रिएलिटी) की सुविधा वाले ऐप्लिकेशन, नवंबर 2022 से एनडीके (NDK) इमेज या इमेज का मेटाडेटा हासिल नहीं कर पाएंगे. SDK टूल के जिन वर्शन पर असर पड़ेगा उन्हें कॉल किए जाने वाले फ़ंक्शन के हिसाब से तय किया जाता है. ज़्यादा जानने के लिए, इस्तेमाल बंद करने की सूचना देखें.
    • C: ArImage_getNdkImage() और ArImage_getNdkCameraMetadata() पर किए गए कॉल हमेशा AImage और ACameraMetadata ऑब्जेक्ट के लिए, nullptr दिखाएंगे.
    • Java: Frame#acquireCameraImage() से लौटाए गए Image ऑब्जेक्ट का साइज़ 0x0 पिक्सल होगा. Frame#getImageMetadata() पर किए जाने वाले कॉल के जवाब में हमेशा IllegalArgumentException दिखेगा.
    • Unity (AR Foundation): AR Foundation 2.1 (Unity 2019 एलटीएस) का इस्तेमाल करने पर, XRCameraSubsystem.TryGetLatestImage(out XRCameraImage) को किए गए कॉल के जवाब में false हमेशा दिखेगा. एआर (ऑगमेंटेड रिएलिटी) फ़ाउंडेशन 4.x और इसके बाद के वर्शन पर, इन बदलावों का कोई असर नहीं पड़ेगा. इसलिए, XRCameraSubsystem.TryGetLatestImage(out XRCameraImage) पर किए गए कॉल सामान्य तरीके से काम करेंगे.
    • Unity for Unity (अब सेवा में नहीं है): Frame.CameraImage.AcquireCameraImageBytes() पर किए जाने वाले कॉल का साइज़ 0x0 पिक्सल होगा. Frame.CameraMetadata.GetAllCameraMetadataTags() पर किए जाने वाले कॉल के जवाब में List<CameraMetadataTag> दिखेगा.
  • Java: ArImage#getCropRect() अब काटने का एक पूरे आकार का आयत लौटाता है, यानी इमेज के सभी पिक्सेल मान्य हैं. ज़्यादा जानकारी के लिए, android.media.Image#getCropRect() पर जाएं.

ARCore v1.27.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है. अलग-अलग विषयों के बारे में जानकारी के लिए, नीचे दिए गए रिलीज़ नोट देखें गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस को बेहतर बनाया गया.

कई गड़बड़ियों को ठीक करने के अलावा, इस रिलीज़ में ये गड़बड़ियां भी शामिल की गई थीं.

Kotlin में ऐप्लिकेशन के सैंपल

ARCore v1.26.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

अन्य बदलाव और अपडेट

अन्य गड़बड़ियां ठीक करने और नुकसान पहुंचाने वाले अन्य बदलावों के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें.

ARCore v1.25.0 में नया क्या है

इस रिलीज़ में कोई नई सुविधा नहीं है. अलग-अलग विषयों के बारे में जानकारी के लिए, नीचे दिए गए रिलीज़ नोट देखें गड़बड़ियां ठीक की गईं और परफ़ॉर्मेंस को बेहतर बनाया गया.

ARCore v1.24.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

  • नया Raw depth API, जो इमेज-स्पेस फ़िल्टर किए बिना गहराई वाली इमेज देता है
  • कस्टम डेटा ट्रैक रिकॉर्डिंग क्षमता से रिकॉर्डिंग और प्लेबैक एपीआई
  • डेप्थ हिट-टेस्ट करने की क्षमता

रॉ डेप्थ

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

डेवलपर गाइड:

कस्टम ट्रैक रिकॉर्डिंग

रिकॉर्डिंग और रिपोर्ट में, नए कस्टम डेटा ट्रैक की सुविधा प्लेबैक एपीआई आपको का इस्तेमाल करके, रिकॉर्डिंग के दौरान ARCore फ़्रेम में कस्टम डेटा जोड़ा जा सकता है और उसे वापस लाया जा सकता है में से फ़्रेम का डेटा.

डेवलपर गाइड:

डेप्थ हिट-टेस्ट

पहले, हिट-टेस्ट सिर्फ़ उन हवाई जहाज़ों पर किए जा सकते थे जिनका पता चला था. इससे, यह तय नहीं होता था कि बड़ी और सपाट जगहों पर इस्तेमाल किया जा सकता है. गहराई से हिट-टेस्ट करने पर, हर बार आसान और बेहतर तरीके से और रॉ डेप्थ जानकारी, ताकि आपको ज़्यादा सटीक हिट नतीजे मिल सकें. यह जानकारी, नॉन-प्लानर और लो-टेक्सचर सरफ़ेस मिलते हैं.

डेवलपर गाइड:

अन्य बदलाव और अपडेट

अन्य गड़बड़ियां ठीक करने और नुकसान पहुंचाने वाले अन्य बदलावों के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें.

ARCore v1.23.0 में नया क्या है

ड्यूअल कैमरा सपोर्ट की मंज़ूरी बाकी है

आने वाले हफ़्तों में, ड्यूअल कैमरा इस्तेमाल करने की सुविधा लॉन्च की जाएगी. ज़्यादा जानकारी के लिए, ऐसे डिवाइस जिन पर YouTube Kids ऐप्लिकेशन का इस्तेमाल किया जा सकता है ज़्यादा जानकारी के लिए, हमारे पेज पर जाएं.

डीबग करने के नए टूल

ब्रॉडकास्ट इंटेंट भेजकर, डेवलपर ये सुविधाएं चालू कर सकते हैं:

Cloud ऐंकर को होस्ट करना और ठीक करना

ARCore SDK टूल 1.11.0 या इससे पहले के वर्शन का इस्तेमाल करके बनाए गए, एआर की सुविधा वाले ऐप्लिकेशन अब ये काम नहीं कर पाएंगे Cloud Anchors को होस्ट कर सकता है या उसका समाधान कर सकता है.

ARCore SDK टूल 1.12.0 या इसके बाद के वर्शन का इस्तेमाल करके बनाए गए ऐप्लिकेशन पर, इन बदलावों का कोई असर नहीं पड़ेगा. उनका ARCore Cloud Anchor API का इस्तेमाल इस्तेमाल बंद करने की नीति के बारे में ज़्यादा जानें.

अन्य बदलाव और अपडेट

अन्य गड़बड़ियां ठीक करने और ताज़ा जानकारी देने के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें बदलाव.

ARCore v1.22.0 में नया क्या है

इस रिलीज़ में नए रिकॉर्डिंग और प्लेबैक एपीआई और ARCore के लिए, कैमरा कॉन्फ़िगरेशन फ़िल्टर एपीआई एआर फ़ाउंडेशन के लिए एक्सटेंशन. ज़्यादा जानकारी के लिए, ARCore एक्सटेंशन की रिलीज़ की पूरी जानकारी देखें.

अन्य बदलाव और अपडेट

अन्य गड़बड़ियां ठीक करने और ताज़ा जानकारी देने के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें बदलाव.

ARCore v1.21.0 में नया क्या है

इस रिलीज़ में, रिकॉर्डिंग और प्लेबैक एपीआई के नए वर्शन जोड़े गए हैं Android, Android एनडीके, और Unity के ये फ़ायदे हैं.

रिकॉर्डिंग और प्लेबैक

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

ज़्यादा जानकारी के लिए यहां क्लिक करें:

ARCore v1.20.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

  • परसिस्टेंट क्लाउड ऐंकर के लिए नई सुविधा.

  • Android और Android एनडीके के लिए, इमेज मेटाडेटा की सुविधाओं को अपडेट किया गया.

  • Gradle वर्शन के लिए नया दिशा-निर्देश 5.6.4 या इसके बाद के वर्शन में, AR Foundation या ARCore के लिए ARCore एक्सटेंशन इस्तेमाल करें Unity (1.19 या इसके बाद के वर्शन) के लिए SDK टूल, जिसमें Unity 2018.4 या इसके बाद का वर्शन हो.

स्थायी क्लाउड ऐंकर के लिए नई सुविधा

ARCore के वर्शन 1.20 से पहले, Cloud ऐंकर ऐप्लिकेशन को सिर्फ़ 24 घंटे तक ठीक किया जा सकता था उन्हें पहली बार होस्ट किया गया था. स्थायी क्लाउड ऐंकर की मदद से, अब क्लाउड ऐंकर, जिसमें 1 से 365 दिनों के बीच रहने का समय (टीटीएल) है. आप यह भी कर सकते हैं पहले से ही होस्ट हो जाने के बाद, ऐंकर के तौर पर उपलब्ध कॉन्टेंट को ज़्यादा समय तक इस्तेमाल किया जा सकता है Cloud Anchor Management API का इस्तेमाल करके ऐसा कर सकते हैं.

लगातार Cloud Anchors का इस्तेमाल, Cloud Anchors का इस्तेमाल बंद करने से जुड़ी नई नीति के तहत किया गया है.

अन्य बदलाव और अपडेट

अन्य गड़बड़ियां ठीक करने और ताज़ा जानकारी देने के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें बदलाव.

ARCore के वर्शन v1.19.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

झटपट प्लेसमेंट

इंस्टैंट प्लेसमेंट एपीआई, उपयोगकर्ता को स्क्रीन पर एआर ऑब्जेक्ट रखने की सुविधा देता है इसके लिए उन्हें ARCore का इंतज़ार नहीं करना पड़ता, जिससे वह सरफ़ेस की ज्यामिति का पता लगा सके. ऑब्जेक्ट प्लेसमेंट उसे रीयल टाइम में बेहतर बनाया जाता है, क्योंकि उपयोगकर्ता आस-पास की जगहों पर जाता है. एक बार ARCore उस क्षेत्र में सही पोज़ का पता लगाता है जहां एआर ऑब्जेक्ट रखा गया है, सफ़ेद ऑब्जेक्ट अपने-आप ही स्थिति के हिसाब से सटीक होने लगता है. इसके बाद, यह ओपेक हो जाता है.

नीचे दी गई क्लिप में, वर्चुअल Android का किरदार दिखाया गया है टेबल. पहली बार रखने पर यह आकृति सफ़ेद और काफ़ी छोटी है. ARCore के बाद यह सीन के डाइमेंशन का हिसाब लगाता है. साथ ही, यह इमेज ज़्यादा सटीक पोज़िशन. इस वजह से, दिए गए "साइज़" में अंतर हो सकता है में से ऑब्जेक्ट को हाइलाइट करने की सुविधा मिलती है.

ज़्यादा जानकारी के लिए यहां क्लिक करें:

ARCore v1.18.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

  • Android के लिए नया डेप्थ एपीआई, Android एनडीके, और Unity के ये फ़ायदे हैं.
  • नया दिशा-निर्देश ऑगमेंटेड फ़ेस एसेट बनाने और उन्हें Android में इंपोर्ट करने के लिए स्टूडियो.
  • डेप्थ एपीआई, 4.1.0-preview.2 में दोनों के लिए काम करेगा AR Foundation और ARCore XR Plugin.

डेप्थ एपीआई

गहराई की सुविधा वाले डिवाइस पर, depth API आपका आरजीबी कैमरा या ऐक्टिव डेप्थ सेंसर होना चाहिए, अगर गहराई वाले मैप बनाने के लिए उपलब्ध है. इसके बाद, दी गई हर पिक्सल डेप्थ का इस्तेमाल किया जा सकता है गहराई के मैप की मदद से, वर्चुअल ऑब्जेक्ट को सामने या पीछे की ओर सटीक तरीके से दिखाया जा सकता है असल दुनिया की चीज़ों के साथ-साथ, इनसे इमर्सिव और असली उपयोगकर्ता अनुभव देने में मदद मिलती है.

उदाहरण के लिए, नीचे दी गई इमेज में रीयल स्पेस में Android की वर्चुअल इमेज दिखाई गई है जिसमें दरवाज़े के बगल में एक ट्रंक मौजूद है. डेप्थ एपीआई, गड़बड़ी को ठीक से तने के किनारे की इमेज.

ज़्यादा जानकारी के लिए यहां क्लिक करें:

ARCore v1.17.0 में नया क्या है

Android के लिए ARCore SDK टूल में अहम जानकारी

Android के लिए Android SDK की ओर से प्रॉडक्ट की पूरी जानकारी वाला सेक्शन भी देखें.

Unity के लिए ARCore SDK टूल में अहम जानकारी

  • Unity वर्शन 2018.2 या इसके बाद के वर्शन में, मल्टीथ्रेड वाली रेंडरिंग की सुविधा जोड़ी गई. जिससे ज़्यादातर मामलों में परफ़ॉर्मेंस में सुधार होगा साथ ही, इससे फ़्रेम रेट में होने वाले बदलाव को कम किया जा सकता है. यह एक Unity प्रोजेक्ट है सेटिंग, प्रोजेक्ट सेटिंग में मौजूद है > खिलाड़ी > Android > अन्य सेटिंग > मल्टीथ्रेड रेंडरिंग. ज़्यादा जानकारी के लिए, ज़्यादा जानकारी के लिए, डेवलपर गाइड.
  • SessionStatus.ErrorCameraNotAvailable को जोड़ा गया और SessionStatus.ErrorIllegalState का इस्तेमाल करें.

Unity के लिए ARCore SDK टूल की जानकारी वाला पूरा दस्तावेज़ भी देखें.

iOS के लिए ARCore SDK टूल में खास

  • Cloud Anchors SDK टूल का बाइनरी साइज़ काफ़ी कम हो गया है.

  • बिटकोड का इस्तेमाल अब ऑगमेंटेड फ़ेस अनलॉक की सुविधा के लिए भी किया जा सकता है.

iOS के लिए ARCore SDK टूल की जानकारी वाला पूरा दस्तावेज़ भी देखें.

ARCore v1.16.0 में नया क्या है

Android के लिए ARCore SDK टूल और Android के लिएSceneform SDK टूल में अहम जानकारी

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

  • ज़्यादातर डिवाइस अब कम वर्शन के साथ काम करने वाले कैमरे के अतिरिक्त कॉन्फ़िगरेशन दिखाते हैं डिवाइस के डिफ़ॉल्ट जीपीयू टेक्सचर रिज़ॉल्यूशन की तुलना में, जीपीयू टेक्सचर रिज़ॉल्यूशन. ज़्यादा जानकारी के लिए, ARCore के साथ काम करने वाले डिवाइस देखें. ये बड़े किए गए जीपीयू रिज़ॉल्यूशन, getSupportedCameraConfigs(CameraConfigFilter) एपीआई के ज़रिए उपलब्ध हैं.

यह भी देखें:

AR Foundation के लिए ARCore एक्सटेंशन में नज़र आने वाली

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

  • एआर फ़ाउंडेशन की XRCameraConfiguration को उन तरीकों से बढ़ाया गया है जो आपको अपनी ज़रूरत के हिसाब से कैमरा कॉन्फ़िगरेशन को चुना जा सकता है. इन तरीकों में, GetTextureDimensions(), GetFPSRange(), और GetDepthSensorUsages(). ज़्यादा जानकारी वाले निर्देश पढ़ें.

  • अब ARCore एक्सटेंशन का इस्तेमाल करने के लिए, Unity 2019.3.0f6 सबसे कम वर्शन है. AR Foundation 3.1.0-preview.6 का इस्तेमाल करने के लिए, Unity वर्शन 2019.3 या इसके बाद का वर्शन होना ज़रूरी है.

  • Unity अब इनमें ऐंकर, Cloud ऐंकर, और Cloud ऐंकर आईडी शब्दों का इस्तेमाल करता है क्रॉस-प्लैटफ़ॉर्म एआर एपीआई. इसे दिखाने के लिए, ARCore एक्सटेंशन के दस्तावेज़ अपडेट किए गए हैं.

यह भी देखें:

Unity के लिए ARCore SDK टूल में अहम जानकारी

इस रिलीज़ में ये अहम बदलाव किए गए हैं:

  • ज़्यादातर डिवाइस अब कम वर्शन के साथ काम करने वाले कैमरे के अतिरिक्त कॉन्फ़िगरेशन दिखाते हैं डिवाइस के डिफ़ॉल्ट जीपीयू टेक्सचर रिज़ॉल्यूशन की तुलना में, जीपीयू टेक्सचर रिज़ॉल्यूशन. ज़्यादा जानकारी के लिए, ARCore के साथ काम करने वाले डिवाइस देखें. ये बड़े किए गए जीपीयू रिज़ॉल्यूशन, ARCoreCameraConfigFilter एपीआई के ज़रिए उपलब्ध हैं.

यह भी देखें:

Unity के लिए ARCore SDK टूल की पूरी जानकारी

ARCore v1.15.0 में नया क्या है

AR Foundation के लिए ARCore एक्सटेंशन में नज़र आने वाली

इस रिलीज़ में ये अहम बदलाव किए गए हैं.

  • शेयर किए गए एआर अनुभवों को बनाने का तरीका दिखाने वाला, CloudAnchors सैंपल जोड़ा गया Android और iOS, दोनों के लिए है. Android के लिए निर्देश देखें या iOS पर अपग्रेड करें.

  • ARCore के साथ इस्तेमाल करने के लिए, अब कम से कम Unity 2019.2.17f1 वर्शन सुझाया गया है एक्सटेंशन.

ARCore एक्सटेंशन के ज़रिए प्रॉडक्ट की जानकारी

Unity के लिए ARCore SDK टूल में अहम जानकारी

इस रिलीज़ में ये समस्याएं हैं.

  • Android 9 और यूएसबी 3 केबल का इस्तेमाल करने पर, इंस्टैंट झलक की सुविधा Unity को फ़्रीज़ कर सकती है. इस समस्या को ठीक करने के लिए, Android 10 में अपडेट करें या यूएसबी 2 केबल का इस्तेमाल करें.

  • Unity के गेम व्यू के दौरान, हो सकता है कि डिवाइस पर झटपट झलक की सुविधा न दिखे रिज़ॉल्यूशन बहुत ज़्यादा है. इस समस्या को हल करने के लिए, Unity के गेम व्यू का रिज़ॉल्यूशन कम करें एडिटर.

Unity के लिए ARCore SDK टूल की पूरी जानकारी

दूसरे बदलाव

अन्य गड़बड़ियां ठीक करने और ताज़ा जानकारी देने के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें बदलाव.

ARCore v1.14.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं.

ARCore v1.13.0 में नया क्या है

इस रिलीज़ में ये अहम बदलाव किए गए हैं.

अन्य गड़बड़ियां ठीक करने और ताज़ा जानकारी देने के बारे में जानने के लिए, नीचे दिए गए रिलीज़ नोट देखें बदलाव.

ARCore v1.12.0 में नया क्या है

इस रिलीज़ में ये बदलाव किए गए हैं:

  • iOS में ऑगमेंटेड फ़ेस की सुविधा जोड़ी गई. ज़्यादा जानकारी के लिए, यह देखें यह खास जानकारी, क्विकस्टार्ट, और डेवलपर गाइड देखें.

  • Android को बनाने के लिए Unity के AR फ़ाउंडेशन के लिए ARCore एक्सटेंशन का इस्तेमाल करने से जुड़ी सहायता क्लाउड ऐंकर वाले ऐप्लिकेशन.

  • Cloud anchors में ये बदलाव किए गए हैं:

    • ARCore SDK टूल 1.12 के इस्तेमाल से जुड़ी निजता से जुड़ी, अपडेट की गई ज़रूरी शर्तों का पालन करने के लिए या बाद में, आपको Cloud ऐंकर विज्ञापन दिखाने से जुड़ी निम्नलिखित लेख और साथ ही सीखने के लिए लिंक शामिल करके आवेदन करें. ज़्यादा जानकारी के लिए, सूचना वाली स्क्रीन पर: “इस सेशन को बेहतर बनाने के लिए, Google आपके कैमरे से लिया गया विज़ुअल डेटा.” ऐसा करने के लिए, उपयोगकर्ता के लिए सूचना का सुझाया गया फ़्लो, Cloud Anchor के सैंपल ऐप्लिकेशन में उपलब्ध है.

    ज़्यादा जानकारी के लिए, उपयोगकर्ता की निजता से जुड़ी ज़रूरी शर्तें देखें.

Cloud ऐंकर के बारे में ज़्यादा जानकारी के लिए:

ARCore v1.11.0 में नया क्या है

इस रिलीज़ में ये बदलाव किए गए हैं:

  • ARCore सेवा का नाम बदलकर, Google Play Services for AR कर दिया गया है. Google Play डिवाइसों पर, अब यह ऐप्लिकेशन, Google Play services के हिस्से के तौर पर उपलब्ध कराया गया है.

  • ARCore के कैमरा कॉन्फ़िगरेशन का टारगेट, ऐसे डिवाइस पर 60 FPS (फ़्रेम प्रति सेकंड) है जिन पर यह सुविधा काम करती है और जिन डिवाइसों पर गहराई का सेंसर इस्तेमाल किया जाता है उनमें प्राथमिकता तय की जाती है. Google Analytics 4 पर माइग्रेट करने के लिए, कैमरा कैप्चर फ़्रेम रेट को 30 एफ़पीएस (फ़्रेम प्रति सेकंड) तक सीमित करने के लिए, कैमरे के नए कॉन्फ़िगरेशन फ़िल्टर, इससे ARCore को डेप्थ सेंसर या फिर दोनों विकल्पों पर आधारित फ़िल्टर का इस्तेमाल करने से रोका जा सकता है.

कैमरा कॉन्फ़िगरेशन के बारे में ज़्यादा जानकारी के लिए:

ARCore v1.10.0 में नया क्या है

इस रिलीज़ में, पर्यावरण के हिसाब से एचडीआर लाइटिंग का अनुमान लगाने की नई सुविधाएं जोड़ी गई हैं यह Android, Android NDK, और Unity के लिए लाइटिंग एस्टिमेशन एपीआई है.

ये एपीआई, इनपुट कैमरा इमेज का विश्लेषण करने के लिए मशीन लर्निंग का इस्तेमाल करते हैं और पर्यावरण से जुड़ी लाइटिंग का अनुमान लगा सकते हैं. लाइटिंग के इस अनुमान के डेटा का इस्तेमाल किया जा सकता है बिलकुल असली लगने वाली लाइटिंग दिखा सकें. इसमें मुख्य दिशा वाली लाइट भी शामिल है. शैडो, ऐंबियंट लाइटिंग, स्पेक्ट्रिकल हाइलाइट और वर्चुअल पर रिफ़्लेक्शन ऑब्जेक्ट हैं. इससे ऐसा वर्चुअल कॉन्टेंट तैयार होता है जो ज़्यादा असली लगता है.

ज़्यादा जानकारी के लिए यहां क्लिक करें:

ARCore v1.9.0 में नया क्या है

Android के लिए ARCore SDK टूल में नई सुविधा

इस रिलीज़ में ये नए एपीआई और सुविधाएं जोड़ी गई हैं:

  • सीन व्यूअर एक ध्यान खींचने वाला दर्शक है, जो आपकी वेबसाइट पर एआर का इस्तेमाल करने की सुविधा देता है. यह Android मोबाइल डिवाइस उपयोगकर्ताओं को वेब पर होस्ट किए गए 3D मॉडल को उनके एनवायरमेंट में आसानी से देख सकते हैं, देख सकते हैं, और उनके साथ इंटरैक्ट कर सकते हैं.

  • ऑगमेंटेड इमेज (ऑगमेंटेड इमेज) की नई सुविधाएं:

    • ARCore अब अलग-अलग ऑगमेंटेड इमेज को ट्रैक करता है. चलती हुई तस्वीरों के उदाहरण हैं, पासिंग बस का विज्ञापन या किसी सपाट वस्तु की इमेज, जिसमें उपयोगकर्ता अपना हाथ इधर-उधर घुमा रहा हो.

    • इमेज का पता लगने के बाद, ARCore आपकी हर गतिविधि को ट्रैक कर सकता है इमेज की स्थिति और ओरिएंटेशन, भले ही इमेज को कुछ समय के लिए कहीं और ले जाया गया हो से बाहर हो जाती है.

    • AugmentedImage#getTrackingMethod() (Java) का इस्तेमाल करें या ArAugmentedImage_getTrackingMethod() (NDK), ताकि यह पता लगाया जा सके कि ऑगमेंटेड इमेज को अभी कैमरे से ट्रैक किया जा रहा है (FULL_TRACKING), या इसे ट्रैक किया जा रहा है इसकी अंतिम ज्ञात स्थिति (LAST_KNOWN_POSE) के आधार पर.

  • Cloud Anchors के दस्तावेज़ में अब इन तरीकों के बारे में ज़्यादा जानकारी शामिल है ऐंकर होस्ट किए जाते हैं और उनका समाधान किया जाता है.

प्रॉडक्ट की पूरी जानकारी

Unity के लिए ARCore SDK टूल में नई सुविधा

  • ऑगमेंटेड इमेज (ऑगमेंटेड इमेज) की नई सुविधाएं:

    • ARCore अब अलग-अलग ऑगमेंटेड इमेज को ट्रैक करता है. चलती हुई इमेज के उदाहरण, किसी पास से चल रही बस या किसी सपाट ऑब्जेक्ट की इमेज जिसमें उपयोगकर्ता उसे इधर-उधर मूव कर रहा हो.

    • इमेज का पता लगने के बाद, ARCore आपकी हर गतिविधि को ट्रैक कर सकता है इमेज की स्थिति और ओरिएंटेशन, भले ही इमेज को कुछ समय के लिए कहीं और ले जाया गया हो से बाहर हो जाती है.

    • नया AugmentedImage.GetTrackingMethod() एपीआई की मदद से, आपका ऐप्लिकेशन यह पता लगा सकता है कि ऑगमेंटेड इमेज को अभी कैमरे (FullTracking) से ट्रैक किया जा रहा है या उसे ट्रैक किया जा रहा है खोज क्वेरी की आखिरी जगह (LastKnownPose) के आधार पर अपडेट की जाएगी.

  • Cloud Anchors के दस्तावेज़ में अब इन तरीकों के बारे में ज़्यादा जानकारी शामिल है ऐंकर होस्ट किए जाते हैं और उनका समाधान किया जाता है.

प्रॉडक्ट की पूरी जानकारी

iOS के लिए ARCore SDK टूल में नई सुविधा

प्रॉडक्ट की पूरी जानकारी