इस प्रोजेक्ट के बारे में

मिक्स्ड रियलिटी टूलकिट (MRTK) v2 एक माइक्रोसॉफ्ट-अनुरक्षित यूनिटी फ्रेमवर्क है जो क्रॉस-प्लेटफ़ॉर्म मिक्स्ड रियलिटी एप्लिकेशन विकास को तेज़ करता है। यह घटकों और सुविधाओं का एक व्यापक सेट प्रदान करता है, जिसमें क्रॉस-प्लेटफ़ॉर्म इनपुट सिस्टम, स्थानिक इंटरैक्शन बिल्डिंग ब्लॉक्स, और UI नियंत्रण शामिल हैं, जो आर्टिकुलेटेड हैंड, आई-ट्रैकिंग, वॉयस, और कंट्रोलर इनपुट के लिए तैयार किए गए हैं। टूलकिट इन-एडिटर सिमुलेशन के माध्यम से तेज़ प्रोटोटाइपिंग सक्षम करता है, ताकि डेवलपर्स डिवाइस पर तैनात किए बिना पुनरावृत्ति कर सकें, और यह एक एक्स्टेंसिबल फ्रेमवर्क के रूप में कार्य करता है, जिससे मुख्य घटकों को बदला जा सकता है। समर्थित डिवाइस प्लेटफ़ॉर्म में Microsoft HoloLens (1 और 2), Windows Mixed Reality हेडसेट, Meta Quest (Oculus या OpenXR के माध्यम से), OpenXR के माध्यम से SteamVR, और ARCore (Android) तथा ARKit (iOS) के माध्यम से मोबाइल AR शामिल हैं। Ultraleap Leap Motion हैंड ट्रैकिंग भी OpenXR या समर्पित प्लगइन के माध्यम से समर्थित है। फीचर क्षेत्रों में इनपुट (हाथ, आंखें, भाषण, डिक्टेशन, पॉइंटर्स), UX बिल्डिंग ब्लॉक्स (बटन, बाउंड्स कंट्रोल, ऑब्जेक्ट मैनिपुलेटर, स्लेट्स, सिस्टम कीबोर्ड, इंटरेक्टेबल्स, सॉल्वर्स, ऑब्जेक्ट कलेक्शन, टूलटिप्स, स्लाइडर्स, स्टैंडर्ड शेडर, हैंड मेनू, ऐप बार, फिंगरटिप विज़ुअलाइज़ेशन, नियर मेनू, प्रोग्रेस इंडिकेटर, डायलॉग, हैंड कोच), स्थानिक जागरूकता, मल्टी-सीन प्रबंधन, डायग्नोस्टिक्स, बाउंड्री सिस्टम, और प्रायोगिक सुविधाएं जैसे हैंड फिजिक्स और डॉकिंग शामिल हैं। दस्तावेज़ीकरण और API संदर्भ Microsoft Learn पर प्रकाशित हैं। ध्यान दें: यह रिपॉजिटरी लीगेसी v2 रिलीज़ होस्ट करता है; सक्रिय विकास MRTK v3+ के लिए MixedRealityToolkit संगठन के अंतर्गत जारी है।