Grdome और KDE का उपयोग करने के लिए Xrdesktop एक आभासी वास्तविकता हेडसेट परियोजना

एक्सआरडेस्कटॉप

Collabora कंपनी के डेवलपर्स ने xrdesktop परियोजना प्रस्तुत की, जिसमें, वाल्व के समर्थन के साथ, तीन आयामी वातावरण के भीतर पारंपरिक डेस्कटॉप के साथ बातचीत करने के लिए एक पुस्तकालय को तत्वों के साथ विकसित किया जा रहा है 3 डी चश्मा और आभासी वास्तविकता हेलमेट के साथ प्रशिक्षित। पुस्तकालय कोड सी में लिखा गया है और एमआईटी लाइसेंस के तहत वितरित किया गया है। तैयार बिल्ड आर्क लिनक्स और उबंटू 19.04 और 18.04 के लिए तैयार हैं।

वर्तमान में, लिनक्स के पास पहले से ही आभासी वास्तविकता हेडसेट (वल्कन एक्सटेंशन) को सीधे उत्पन्न करने का साधन है VK_EXT_acquire_xlib_display X11 और के लिए VK_EXT_acquire_wl_display वेलैंड के लिए), लेकिन 3 डी अंतरिक्ष में सही विंडो ड्राइंग स्तर और स्क्रीन रिफ्रेश रेट सिंक्रोनाइज़ेशन के लिए कोई समर्थन नहीं है।

Xrdesktop के बारे में

Xrdesktop परियोजना का उद्देश्य उन तरीकों को विकसित करना है जो आभासी वातावरण में क्लासिक इंटरफेस के उपयोग की अनुमति देते हैं, दो-आयामी स्क्रीन पर आउटपुट पर ध्यान केंद्रित किया गया और कीबोर्ड और माउस का उपयोग करके नियंत्रण किया गया।

Xrdesktop घटक उपलब्ध विंडो और समग्र प्रबंधकों को तीन-आयामी आभासी वातावरण में विंडोज़ और डेस्कटॉप को रेंडर करने के लिए वर्चुअल रियलिटी सिस्टम के रनटाइम का उपयोग करने के लिए विस्तारित करते हैं।

Xrdesktop मेंएक विशेष समग्र व्यवस्थापक को लॉन्च करने की आवश्यकता के बिना मौजूदा डेस्कटॉप वातावरण में एकीकृत करने के विचार को बढ़ावा दिया जाता है 3 डी हेलमेट के साथ एक नियमित मॉनिटर के साथ उपयोग की जाने वाली मौजूदा उपयोगकर्ता सेटिंग्स को अलग और अनुमति दें।

परियोजना की वास्तुकला तात्पर्य किसी भी डेस्कटॉप के साथ एकीकृत करने की क्षमता से है; लेकिन विकास के वर्तमान चरण में, केडीई और ग्नोम के लिए आभासी वास्तविकता हेडसेट का समर्थन करने के लिए घटकों को लागू किया जाता है।

केडीई के लिए, 3 डी हेलमेट के लिए समर्थन कॉम्पिज़-जैसे प्लगइन के माध्यम से लागू किया जाता है, और गनोम के लिए जीएनई शेल के लिए पैकेज के सेट के माध्यम से।

ये घटक एक अलग दृश्य के रूप में या ओवरले मोड में 3 डी हेलमेट के आभासी वातावरण के लिए मौजूदा खिड़कियों को दर्पण करते हैं, जिसमें डेस्कटॉप विंडोज को अन्य चल रहे आभासी वास्तविकता अनुप्रयोगों पर मढ़ा जा सकता है।

प्रतिनिधित्व तंत्र के अलावा, xrdesktop नेविगेशन और इनपुट समर्थन के लिए घटक प्रदान करता है विशेष स्थानिक नियंत्रकों का उपयोग करना।

एक्सआरडेस्कटॉप, VR नियंत्रकों से मिली जानकारी के आधार पर इनपुट ईवेंट बनाए जाते हैं साधारण, कीबोर्ड और माउस के उपयोग का अनुकरण।

Xrdesktop में कई पुस्तकालय शामिल हैं जो वीआर रनटाइम के लिए ओपन वीआर के साथ-साथ 3 डी वातावरण में पूरे डेस्कटॉप को प्रस्तुत करने के लिए एपीआई-आधारित प्रणाली के लिए विंडो बनावट बनाता है।

चूंकि xrdesktop अपना स्वयं का विंडो प्रबंधक प्रदान नहीं करता है, इसलिए मौजूदा विंडो प्रबंधकों के साथ एकीकृत करने के लिए कार्य आवश्यक है (xrdesktop को किसी भी X11 या वायलैंड विंडो प्रबंधक में पोर्ट किया जा सकता है)।

Xrdesktop के मुख्य घटक:

गुलकन: वल्कन के लिए एक शानदार बंधन, जो स्मृति या डीएमए बफ़र्स से प्रसंस्करण उपकरणों, शेड्स, और शुरुआती बनावट के लिए कक्षाएं प्रदान करता है।

जीएक्सआर: आभासी वास्तविकता अनुप्रयोगों को विकसित करने के लिए सॉफ्टवेयर इंटरफेस को जोड़ने के लिए एक एपीआई है। वर्तमान में केवल OpenVR समर्थित है, लेकिन OpenXR मानक के लिए समर्थन जल्द ही जोड़ दिया जाएगा।

लिबिनपुट्सिनथ: माउस आंदोलन, क्लिक और कीस्ट्रोक्स जैसे इनपुट घटनाओं को संश्लेषित करने के लिए एक पुस्तकालय है, जिसे xdo, xi2, और अव्यवस्था के लिए बैकेंड के रूप में लागू किया गया है।

एक्सआरडेस्कटॉप: 3 डी वातावरण में खिड़कियों के प्रबंधन के लिए एक पुस्तकालय, संबंधित विगेट्स का एक सेट और दृश्य प्रदान करने के लिए बैकएंड।

kwin-effect-xrdesktop और kdeplasma-applets-xrdesktop: KDE एकीकरण के लिए एक KWin प्लगइन और एक 3D हेलमेट पर KWin को आउटपुट मोड में डालने के लिए एक प्लाज्मा एप्लेट।

सूक्ति-शैल पैचसेट और सूक्ति-शैल-विस्तार-xrdesktop: Gnome के लिए पैच का एक सेट है जो xrdesktop समर्थन और एक प्लगइन को Gnome Shell में 3D हेलमेट में बदलने के लिए एकीकृत करता है।

परियोजना एक आभासी वातावरण में डेस्कटॉप और विंडो इंटरैक्शन के आयोजन के विभिन्न तरीकों का समर्थन करती है, जिसका उपयोग विंडोज़, स्केल, मूव, रोटेट, ओवरले को एक गोले पर कब्जा करने, खिड़कियों की व्यवस्था और नियंत्रण मेनू का उपयोग करने और एक साथ दो हाथों को नियंत्रित करने के लिए किया जा सकता है। कई नियंत्रकों का उपयोग करना।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।