AR Foundation क्रॉस-प्लैटफ़ॉर्म फ़्रेमवर्क है. इसकी मदद से, ऑगमेंटेड रिएलिटी (एआर) अनुभव को एक बार बनाया जा सकता है. इसके बाद, इसे Android या iOS डिवाइसों के लिए बनाया जा सकता है. ARCore एक्सटेंशन for AR Foundation की मदद से, ARCore की अन्य सुविधाओं और ऐसी सुविधाओं को चालू किया जा सकता है जो Android पर AR Foundation और ARCore XR प्लग इन के ज़रिए, बिना अनुमति के सार्वजनिक नहीं हुई हैं. इसके अलावा, इन्हें iOS पर ARKit XR प्लग इन से भी चालू किया जा सकता है.
ARCore की सुविधा |
AR Foundation
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 के Cloud Clouds का इस्तेमाल करें
|
एआर कैमरा इमेज की ऐक्सेस |
ARCameraBackground का दिया गया
पास-थ्रू वीडियो इस्तेमाल करें
|
सीपीयू इमेज ऐक्सेस करने की अनुमति | AR Foundation ने दिया |
जीपीयू फ़ॉर्मैट का ऐक्सेस | बाहरी Texture2D के तौर पर ऐक्सेस किया जा सकता है. |
कई थ्रेड वाली रेंडरिंग |
ये सुविधाएं
AR Player की सेटिंग
में AR Foundation
2.1.0 या उसके बाद के वर्शन में काम करती हैं. |