விர்ச்சுவல் ரியாலிட்டி அமைப்புகளுக்கான வேலண்ட் அடிப்படையிலான கலப்பு சேவையகமான wxrd அறிமுகப்படுத்தப்பட்டது

Collabora நிறுவனம் ஒரு கலப்பு சர்வர் wxrd ஐ வழங்கியது, இது Wayland நெறிமுறையின் அடிப்படையில் செயல்படுத்தப்பட்டது மற்றும் முப்பரிமாண விர்ச்சுவல் ரியாலிட்டி சூழல்களுக்குள் xrdesktop கூறுகளின் அடிப்படையில் ஒரு டெஸ்க்டாப்பை உருவாக்கும் நோக்கம் கொண்டது. ஸ்வே பயனர் சூழலின் டெவலப்பர்களால் உருவாக்கப்பட்ட wlroots நூலகம் மற்றும் மெய்நிகர் ரியாலிட்டி அமைப்புகளில் பயன்படுத்த வடிவமைக்கப்பட்ட wxrc கூட்டு சேவையகம் ஆகியவை இதன் அடிப்படையாகும். திட்டக் குறியீடு C இல் எழுதப்பட்டுள்ளது மற்றும் MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

முதலில் xrdesktop இல் முன்மொழியப்பட்ட தீர்வைப் போலல்லாமல், wxrd விர்ச்சுவல் ரியாலிட்டி சூழல்களுக்கு ஒரு பிரத்யேக கூட்டு சேவையகத்தை வழங்குகிறது, அதற்கு பதிலாக ஏற்கனவே உள்ள விண்டோ மேனேஜர்கள் மற்றும் டெஸ்க்டாப் ஷெல்களை VR அமைப்புகளுக்கு மாற்றியமைக்கிறது (xrdesktop திட்டம் kwin மற்றும் GNOME Shellக்கு தனித்தனி இணைப்புகளை வழங்குகிறது, இது ஒவ்வொரு புதியவற்றுக்கும் தழுவல் தேவைப்படுகிறது. இந்த கூறுகளின் வெளியீடு). wxrd இன் பயன்பாடு, ஏற்கனவே உள்ள இரு பரிமாண டெஸ்க்டாப்பின் உள்ளடக்கங்களை பிரதிபலிப்பது மட்டுமல்லாமல், வழக்கமான மானிட்டரில் காட்டப்படும் அதே நேரத்தில், முப்பரிமாண டெஸ்க்டாப்பிற்காக (அதாவது, அணுகலை வழங்காமல்) தனித்தனியாக விண்டோக்களை செயலாக்க அனுமதிக்கிறது. தற்போதைய கணினி அட்டவணையில் பயன்படுத்தப்படும் டெஸ்க்டாப்பிற்கான VR ஹெல்மெட், ஆனால் VR ஹெல்மெட்டுக்கான தனி சூழலை உருவாக்குவதற்கு).

Simula VR, Stardust, Motorcar மற்றும் Safespaces போன்ற ஒத்த திட்டங்கள் போலல்லாமல், wxrd கூட்டு சேவையகம் குறைந்த பட்ச சார்புகள் மற்றும் குறைந்த வள நுகர்வு ஆகியவற்றைப் பயன்படுத்துவதைக் கருத்தில் கொண்டு உருவாக்கப்பட்டது. Wxrd ஆனது Wayland நெறிமுறையின் அடிப்படையிலான பயன்பாடுகளுடன் மட்டும் வேலை செய்ய உங்களை அனுமதிக்கிறது மற்றும் xwayland DDX சேவையகத்தைப் பயன்படுத்தி X11 பயன்பாடுகளை இயக்குவதை சாத்தியமாக்குகிறது.

மெய்நிகர் விசைப்பலகைகளுக்கான Wayland நெறிமுறை நீட்டிப்பு உருவாக்கத்தில் இருப்பதால், xrdesktop இல் வழங்கப்பட்ட மெய்நிகர் விசைப்பலகையிலிருந்து ஈமோஜி உட்பட அனைத்து யூனிகோட் எழுத்துக்களையும் மாற்றும் விசைப்பலகை உள்ளீட்டு எமுலேஷன் அமைப்பின் மூலம் wxrd க்கு உள்ளீடு செயல்படுத்தப்படுகிறது. wxrd ஐ இயக்க, உங்களுக்கு Vulkan கிராபிக்ஸ் API மற்றும் VK_EXT_image_drm_format_modifier நீட்டிப்பை ஆதரிக்கும் வீடியோ அட்டை தேவை, இது 21.1 வெளியீட்டில் இருந்து Mesa இல் ஆதரிக்கப்படுகிறது (Ubuntu 21.04 இல் சேர்க்கப்பட்டுள்ளது). ரெண்டரிங் செய்ய வல்கன் API ஐப் பயன்படுத்த, Mesa 21.2 (Ubuntu 21.10) இல் அறிமுகப்படுத்தப்பட்ட VK_EXT_physical_device_drmm நீட்டிப்பு தேவைப்படுகிறது.

ஒரு பாரம்பரிய டெஸ்க்டாப்பைக் காண்பிக்கப் பயன்படுத்தப்படும் 2D சாளர மேலாளர்களுடன் ஒருங்கிணைப்பதற்குப் பதிலாக மெய்நிகர் ரியாலிட்டி அமைப்புகளுக்கு ஒரு தனி கூட்டு சேவையகத்தைப் பயன்படுத்துவதன் நன்மைகள்:

  • Wayland அல்லது X11-அடிப்படையிலான அமர்வில் இயங்கும் போது, ​​wlroots நூலகம் ஒரு சாளரத்தைத் திறக்கும், அதில் நீங்கள் விசைப்பலகை உள்ளீடு மற்றும் மவுஸ் நிகழ்வுகளை எளிதாகப் படம்பிடித்து, அந்த உள்ளீட்டை ஒரு விர்ச்சுவல் ரியாலிட்டி சூழலில் குறிப்பிட்ட சாளரத்திற்குத் திருப்பிவிடலாம். எதிர்காலத்தில், VR கட்டுப்படுத்தி மூலம் மட்டுமல்லாமல், வழக்கமான விசைப்பலகை மற்றும் மவுஸைப் பயன்படுத்தி உள்ளீட்டை ஒழுங்கமைக்க இந்த அம்சத்தைப் பயன்படுத்த திட்டமிட்டுள்ளனர்.
  • விண்டோஸ் 2D டெஸ்க்டாப் சட்டத்தால் வரையறுக்கப்படவில்லை மற்றும் தன்னிச்சையான அளவு இருக்க முடியும், வன்பொருளால் ஆதரிக்கப்படும் அதிகபட்ச அமைப்பு அளவு மட்டுமே.
  • wxrd இல் உள்ள விண்டோ ரெண்டரிங் நேட்டிவ் 3D ஹெட்-மவுண்டட் டிஸ்ப்ளே (HMD) பட புதுப்பிப்பு விகிதத்தில் செய்யப்படுகிறது, அதே சமயம் வழக்கமான சாளர மேலாளர்களிடமிருந்து சாளரங்களை பிரதிபலிக்கும் போது, ​​நிலையான மானிட்டரில் தகவலை புதுப்பிக்க பயன்படுத்தப்படும் அதிர்வெண் பயன்படுத்தப்படுகிறது.
  • நிலையான மானிட்டரின் பிக்சல் அடர்த்தியைக் குறிப்பிடாமல், 3D ஹெல்மெட்டின் பிக்சல் அடர்த்தியை கணக்கில் எடுத்துக்கொண்டு எழுத்துருக்களை வழங்கலாம்.
  • 3D ஹெட்செட் மட்டுமே உள்ள மற்றும் வழக்கமான மானிட்டர் இல்லாத கணினிகளில் wxrd ஐப் பயன்படுத்த முடியும்.

VR க்கான தனி கூட்டு சேவையகத்தின் தீமைகள்:

  • VR சூழலில், ஒரு பாரம்பரிய டெஸ்க்டாப்பில் ஏற்கனவே திறந்திருக்கும் சாளரங்களை VR சூழலுக்கு மாற்றவோ அல்லது பிரதிபலிக்கும் திறனோ இல்லாமல், ஒரு தனி கூட்டு சேவையகத்திற்காகத் தொடங்கப்பட்ட பயன்பாடுகள் மட்டுமே காட்டப்படும் (அதாவது, வழக்கமான திரையில் திறந்திருக்கும் பயன்பாடுகளுடன் தொடர்ந்து பணியாற்ற, நீங்கள் 3D ஹெல்மெட்டுக்கான தனி சூழலில் மறுதொடக்கம் செய்ய வேண்டும்).
  • Vulkan API செயலாக்கங்களில் Wayland ஆதரவு குறைவாக இருக்கலாம். எடுத்துக்காட்டாக, VK_EXT_drm_format_modifier நீட்டிப்புக்கான ஆதரவு இல்லாததால், தனியுரிம NVIDIA இயக்கிகளுடன் gbm மற்றும் wlroots ஐப் பயன்படுத்த முடியாது.



ஆதாரம்: opennet.ru

கருத்தைச் சேர்