Virtual Reality උපාංග සඳහා වේදිකාවක් වන Monado හි පළමු නිකුතුව

පළ කළා ව්යාපෘතියේ පළමු නිකුතුව හුරුබුහුටි, සම්මතයේ විවෘත ක්රියාත්මක කිරීමක් නිර්මාණය කිරීම අරමුණු කර ගෙන ඇත OpenXR, එය අතථ්‍ය සහ වැඩි දියුණු කළ යථාර්ත යෙදුම් නිර්මාණය කිරීම සඳහා විශ්වීය API නිර්වචනය කරයි, මෙන්ම විශේෂිත උපාංගවල ලක්ෂණ සාරාංශ කරන දෘඩාංග සමඟ අන්තර්ක්‍රියා කිරීම සඳහා ස්ථර සමූහයක් ද දක්වයි. OpenGL, OpenCL සහ Vulkan වැනි ප්‍රමිතීන් ද වර්ධනය කරන Khronos consortium විසින් ප්‍රමිතිය සකස් කරන ලදී. ව්යාපෘති කේතය C සහ ලියා ඇත විසින් බෙදා හරිනු ලැබේ GPL-අනුකූල Boost Software බලපත්‍රය 1.0 යටතේ, එය BSD සහ MIT බලපත්‍ර මත පදනම් වේ, නමුත් ද්විමය ආකාරයෙන් ව්‍යුත්පන්න කාර්යයක් බෙදා හැරීමේදී ආරෝපණය අවශ්‍ය නොවේ.

Monado OpenXR අවශ්‍යතා සමඟ සම්පුර්ණයෙන්ම අනුකූල වන ධාවන කාලයක් සපයයි, එය ස්මාර්ට් ෆෝන්, ටැබ්ලට්, පරිගණක සහ වෙනත් ඕනෑම උපාංගයක අතථ්‍ය සහ වැඩි දියුණු කළ යථාර්ථය සමඟ වැඩ සංවිධානය කිරීමට භාවිතා කළ හැකිය. ව්යාපෘතියේ රාමුව තුළ මූලික උප පද්ධති කිහිපයක් සංවර්ධනය වෙමින් පවතී:

  • අවකාශීය දෘෂ්ඨි එන්ජිම (වස්තු ලුහුබැඳීම, මතුපිට හඳුනාගැනීම, දැල් ප්‍රතිනිර්මාණය, අභිනය හඳුනාගැනීම, අක්ෂි ලුහුබැඳීම);
  • අක්ෂර ලුහුබැඳීම සඳහා එන්ජිම (ගයිරෝ ස්ථායීකාරකය, චලන පුරෝකථනය, පාලකයන්, කැමරාව හරහා දෘශ්‍ය චලන ලුහුබැඳීම, VR හිස්වැස්මකින් දත්ත මත පදනම්ව ස්ථාන ලුහුබැඳීම);
  • සංයුක්ත සේවාදායකය (සෘජු ප්රතිදාන මාදිලිය, වීඩියෝ යොමු කිරීම, කාච නිවැරදි කිරීම, සංයුක්ත කිරීම, යෙදුම් කිහිපයක් සමඟ එකවර වැඩ කිරීම සඳහා වැඩ ඉඩක් නිර්මාණය කිරීම);
  • අන්තර් ක්රියාකාරී එන්ජිම (භෞතික ක්රියාවලීන් අනුකරණය කිරීම, විජට් කට්ටලයක් සහ අථත්ය යථාර්ථය යෙදුම් සඳහා මෙවලම් කට්ටලයක්);
  • උපකරණ (උපකරණ ක්රමාංකනය, ස්ථාපනය චලන සීමාවන්).

Virtual Reality උපාංග සඳහා වේදිකාවක් වන Monado හි පළමු නිකුතුව

පළමු නිකුතුව පර්යේෂණාත්මක ලෙස සලකනු ලබන අතර සංවර්ධකයින් වේදිකාවට හුරු කරවීම අරමුණු කර ඇත. එහි වත්මන් තත්ත්වය තුළ, Monado ඔබට යෙදුම් සෑදීමට සහ සහාය දක්වන උපාංගවල භ්‍රමණය නිරීක්ෂණය කිරීමට ඉඩ සලසයි OpenHMD, සහ සෘජුව ප්රදර්ශනය කිරීමේ හැකියාව ද සපයයි (සෘජු ප්‍රකාරය) මෙහෙයුම් පද්ධති ග්‍රැෆික් තොගය මග හරිමින් අතථ්‍ය යථාර්ත උපාංග වෙත ප්‍රතිදානය කිරීම සඳහා.
දැනට, Linux සඳහා පමණක් සහය දක්වයි (අනාගතයේදී අනෙකුත් මෙහෙයුම් පද්ධති සඳහා සහය අපේක්ෂා කෙරේ).

ප්‍රධාන අංග:

  • අතථ්‍ය රියැලිටි හිස්වැසුම් සඳහා රියදුරන් තිබීම HDK (OSVR හැකර් සංවර්ධක කට්ටලය) සහ
    PlayStation VR HMD, මෙන්ම PlayStation Move පාලක සඳහා සහ රේසර් හයිඩ්‍රා.

  • භාවිතා කිරීමේ හැකියාව උපකරණව්යාපෘතිය මගින් සහාය දක්වයි OpenHMD.
  • වැඩි දියුණු කළ රියැලිටි වීදුරු සඳහා රියදුරු නෝර්ත් ස්ටාර්.
  • Intel RealSense T265 ස්ථාන ලුහුබැඳීමේ පද්ධතිය සඳහා ධාවකය.
  • udev නීති කට්ටලය මූල වරප්‍රසාද ලබා නොගෙන අතථ්‍ය යථාර්ත උපාංග වෙත ප්‍රවේශය වින්‍යාස කිරීමට.
  • වීඩියෝ පෙරීම සහ ප්‍රවාහය සඳහා රාමුවක් සහිත චලන ලුහුබැඳීමේ සංරචක.
  • PSVR සහ PS Move පාලකයන් සඳහා අංශක හයක නිදහස් අක්ෂර ලුහුබැඳීමේ පද්ධතිය (6DoF, ඉදිරියට/පසුපස, ඉහළ/පහළ, වම/දකුණ, yaw, pitch, roll).
  • Vulkan සහ OpenGL චිත්‍රක API සමඟ ඒකාබද්ධ කිරීම සඳහා මොඩියුල.
  • හිස නැති මාදිලිය.
  • අවකාශීය අන්තර්ක්‍රියා සහ දෘෂ්ටිකෝණය කළමනාකරණය කිරීම.
  • රාමු සමමුහුර්තකරණය සහ තොරතුරු ආදානය (ක්රියා) සඳහා මූලික සහාය.
  • පද්ධති X සේවාදායකය මග හරිමින් උපාංගය වෙත සෘජු ප්‍රතිදානය සඳහා සහය දක්වන සූදානම් කළ සංයුක්ත සේවාදායකයක්. Vive සහ සඳහා සෙවන ලබා දෙයි Panotools. ප්රක්ෂේපණ ස්ථර සඳහා ආධාරකයක් ඇත.


මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න