Unity की क्षमताओं और सुविधाओं के लिए, AR Foundation और ARCore के एक्सटेंशन

AR Foundation एक क्रॉस-प्लैटफ़ॉर्म फ़्रेमवर्क है. इसकी मदद से, ऑगमेंटेड रिएलिटी (एआर) के अनुभवों को एक बार बनाया जा सकता है. इसके बाद, उन्हें Android या iOS डिवाइसों के लिए बनाया जा सकता है. AR Foundation के लिए ARCore एक्सटेंशन, ARCore की अन्य सुविधाओं और उन सुविधाओं को चालू करता है जो फ़िलहाल AR Foundation के ज़रिए उपलब्ध नहीं हैं. साथ ही, यह Android पर ARCore XR प्लग इन और iOS पर ARKit XR प्लग इन की सुविधाओं को भी चालू करता है.

ARCore की सुविधा ARCore एक्सटेंशन के साथ AR फ़ाउंडेशन
Unity के साथ काम करने वाले वर्शन Unity 2019.4.3f1 या इसके बाद का वर्शन
Unity XR की सुविधा AR Foundation और ARCore XR प्लग इन पैकेज इंस्टॉल करें और प्रोजेक्ट सेटिंग > XR प्लग इन मैनेजमेंट (Android) में जाकर, ARCore प्लग इन प्रोवाइडर को चालू करें
GitHub का डेटा स्टोर करने की जगह
(SDK टूल / सैंपल)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
एडिटर में डेवलपमेंट वर्कफ़्लो एआर रीमोटिंग और सिम्युलेशन
एआर सेशन रोकना ARSession गेम ऑब्जेक्ट को बंद करना
ट्रैकिंग से जुड़ी समस्याओं का पता लगाना ARSession की ओर से दिए गए notTrackingReason का इस्तेमाल करके, NotTrackingReason दिखाएं
कैमरा कॉन्फ़िगरेशन चुनना ARCore एक्सटेंशन के लिए कैमरे को कॉन्फ़िगर करना देखें
प्लेन ढूंढना ARPlaneManager की ओर से उपलब्ध कराई गई, प्लेन डिटेक्शन सुविधा का इस्तेमाल करना
लोकल ऐंकर ARAnchorManager की ओर से दिए गए ऐंकर का इस्तेमाल करें
Cloud Anchors ARCore एक्सटेंशन की ओर से उपलब्ध कराया गया
बेसिक लाइट एस्टीमेट ऐंबियंट इंटेंसिटी हल्के अनुमान मोड का इस्तेमाल करें. यह मोड ARCameraManager ने दिया है
एनवायरमेंट की एचडीआर लाइट का अनुमान साथ ही, इस सुविधा के साथ काम करने वाले कैमरे का कॉन्फ़िगरेशन चुने जाने और पर्यावरण एचडीआर की एक या उससे ज़्यादा सेटिंग चुनने पर, यह सुविधा अपने-आप चालू हो जाती है:
ऑगमेंटेड इमेज ARTrackedImageManager से मिले (2D) इमेज ट्रैकिंग का इस्तेमाल करें
बेहतर होम स्क्रीन ARFaceManager की चेहरे की ट्रैकिंग सुविधा का इस्तेमाल करना
Depth API ARCore XR प्लग इन के 4.1.0-preview.2 या उसके बाद के वर्शन के साथ, AR Foundation 4.1.0-preview.2 या उसके बाद के वर्शन में, अपने-आप ऑब्जेक्ट छिपने की सुविधा चालू करने के लिए, AROcclusionManager का इस्तेमाल करें
रेकास्टिंग ARRaycastManager की मदद से, रेकास्टिंग का इस्तेमाल करें
सुविधा के बारे में जानकारी ARPointCloudManager से मिले पॉइंट क्लाउड का इस्तेमाल करना
एआर (ऑगमेंटेड रिएलिटी) कैमरे से इमेज का ऐक्सेस ARCameraBackground की ओर से उपलब्ध कराए गए पास-थ्रू वीडियो का इस्तेमाल करना
सीपीयू इमेज का ऐक्सेस AR Foundation की ओर से उपलब्ध कराया गया
जीपीयू टेक्सचर का ऐक्सेस इन्हें बाहरी Texture2D के तौर पर ऐक्सेस किया जा सकता है.
मल्टी-थ्रेड रेंडरिंग यह सुविधा, AR Foundation के 2.1.0 या इसके बाद के वर्शन में, Android Player की सेटिंग में काम करती है.

अगले चरण