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