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 की सेटिंग में काम करती है. |