рдЦреБрд▓рд╛ рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЛрдирд╛рдбреЛ реирез.реж.реж рдХреЛ рд░рд┐рд▓реАрдЬ

Collabora рд▓реЗ Monado 21.0.0 рдХреЛ рд░рд┐рд▓реАрдЬрдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХреЛ рдЫ, OpenXR рдорд╛рдирдХрдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред OpenXR рдорд╛рдирдХ Khronos рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рднрд░реНрдЪреБрдЕрд▓ рд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА API рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ, рд╕рд╛рдереИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрд╣рд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЬрд╕рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рд╛рд░ рджрд┐рдиреНрдЫред рдореЛрдирд╛рдбреЛрд▓реЗ OpenXR рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрд╕рдБрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрдкрд╛рд▓рди рдЧрд░реНрдиреЗ рд░рдирдЯрд╛рдЗрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдЯреНрдпрд╛рдмреНрд▓реЗрдЯ, рдкреАрд╕реА рд░ рдЕрдиреНрдп рдХреБрдиреИ рдкрдирд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рднрд░реНрдЪреБрдЕрд▓ рд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рд╕рдБрдЧ рдХрд╛рдо рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рдирд┐: рд╢реБрд▓реНрдХ рдмреВрд╕реНрдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 1.0 рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, GPL рд╕рдБрдЧ рдорд┐рд▓реНрджреЛред

рдореЛрдирд╛рдбреЛ 21.0.0 рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ OpenXR 1.0 рдорд╛рдирдХрд╕рдБрдЧ рдЙрдкрдпреБрдХреНрдд рд╣реБрдиреЗ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рдерд┐рдпреЛред Khronos Consortium рд▓реЗ рдЕрдиреБрдХреВрд▓рддрд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реЗрдХреЛ рдЫ рд░ рдореЛрдирд╛рдбреЛрд▓рд╛рдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдЙрдкрдпреБрдХреНрдд OpenXR рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдердкреЗрдХреЛ рдЫред VR рдпрдиреНрддреНрд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдореЛрдбрдорд╛ рдбреЗрд╕реНрдХрдЯрдк рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реА OpenGL рд░ Vulkan рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рд╣рд░реВ рджреБрд╡реИрд╕рдБрдЧ рдЧрд░рд┐рдПрдХрд╛ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВред рд╕реБрд░реБрдорд╛, рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ 1.0 рдирдореНрдмрд░ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдерд┐рдпреЛ, рддрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдореЗрд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░рд┐рдЩ рдЬрд╕реНрддреИ рд╡рд░реНрд╖-рдЖрдзрд╛рд░рд┐рдд рдирдореНрдмрд░рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗред

рджреЛрд╕реНрд░реЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдирд╡рд╛рдЪрд╛рд░ рд░рд╛рдЬреНрдп рдЯреНрд░реНрдпрд╛рдХрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде SteamVR рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рдХреЛ рддрдпрд╛рд░реА рдерд┐рдпреЛ, рд╕рд╛рдереИ SteamVR рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдкреНрд▓рдЧрдЗрди рдЬреЗрдиреЗрд░реЗрдЯрд░, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ SteamVR рдорд╛ рдореЛрдирд╛рдбреЛрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдХреБрдиреИ рдкрдирд┐ рд╣реЗрдбрд╕реЗрдЯ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ (HMDs) рд░ рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореЛрдирд╛рдбреЛрд▓реЗ OpenHMD, Panotools (PSVR) рд░ Vive/Vive Pro/Valve Index рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рд╣реЗрдбрд╕реЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рдВрд░рдЪрдирд╛:

  • рд╕реНрдерд╛рдирд┐рдп рджреГрд╖реНрдЯрд┐ рдЗрдиреНрдЬрд┐рди (рд╡рд╕реНрддреБ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ, рд╕рддрд╣ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ, рдЬрд╛рд▓ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг, рдЗрд╢рд╛рд░рд╛ рдкрд╣рд┐рдЪрд╛рди, рдЖрдБрдЦрд╛ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ);
  • рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЬрд┐рди (gyro stabilizer, рдЧрддрд┐ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА, рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ, рдХреНрдпрд╛рдореЗрд░рд╛ рдорд╛рд░реНрдлрдд рдЕрдкреНрдЯрд┐рдХрд▓ рдЧрддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ, VR рд╣реЗрд▓рдореЗрдЯрдмрд╛рдЯ рдбрд╛рдЯрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдерд┐рддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ);
  • рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░ (рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб, рднрд┐рдбрд┐рдпреЛ рдлрд░реНрд╡рд╛рд░реНрдбрд┐рдЩ, рд▓реЗрдиреНрд╕ рд╕реБрдзрд╛рд░, рдХрдореНрдкреЛрдЬрд┐рдЯрд┐рдЩ, рдПрдХреИ рд╕рд╛рде рдзреЗрд░реИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╕реНрдерд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ);
  • рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЗрдиреНрдЬрд┐рди (рднреМрддрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд╕рд┐рдореБрд▓реЗрд╢рди, рд╡рд┐рдЬреЗрдЯрд╣рд░реВрдХреЛ рд╕реЗрдЯ рд░ рднрд░реНрдЪреБрдЕрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЯреБрд▓рдХрд┐рдЯ);
  • рдЙрдкрдХрд░рдг (рдЙрдкрдХрд░рдг рдХреНрдпрд╛рд▓рд┐рдмреНрд░реЗрд╕рди, рдЖрдиреНрджреЛрд▓рди рд╕реАрдорд╛рд╣рд░реВ рд╕реЗрдЯрд┐рдЩ)ред

рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:

  • рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рд╣реЗрд▓рдореЗрдЯрд╣рд░реВ HDK (OSVR рд╣реНрдпрд╛рдХрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдХрд┐рдЯ) рд░ рдкреНрд▓реЗрд╕реНрдЯреЗрд╢рди VR HMD, рд╕рд╛рдереИ Vive Wand, Valve Index, PlayStation Move рд░ Razor Hydra рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХред
  • OpenHMD рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
  • рдЙрддреНрддрд░ рддрд╛рд░рд╛ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЪрд╢реНрдорд╛ рдХреЛ рд▓рд╛рдЧреА рдЪрд╛рд▓рдХред
  • Intel RealSense T265 рд╕реНрдерд┐рддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХред
  • рдореВрд▓ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдирдЧрд░реА рднрд░реНрдЪреБрдЕрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ udev рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕реЗрдЯред
  • рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рд░ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд╕рд╛рде рдореЛрд╢рди рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВред
  • PSVR рд░ PS Move рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡рддрдиреНрддреНрд░ рдЪрд░рд┐рддреНрд░ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЫ рдбрд┐рдЧреНрд░реА (6DoF, рдЕрдЧрд╛рдбрд┐/рдкрдЫрд╛рдбрд┐, рдорд╛рдерд┐/рдбрд╛рдЙрди, рдмрд╛рдпрд╛рдБ/рджрд╛рдпрд╛рдБ, рдпрд╛рдЙ, рдкрд┐рдЪ, рд░реЛрд▓)ред
  • Vulkan рд░ OpenGL рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВред
  • рд╣реЗрдбрд▓реЗрд╕ рдореЛрдбред
  • рд╕реНрдерд╛рдирд┐рдп рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдлреНрд░реЗрдо рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдЬрд╛рдирдХрд╛рд░реА рдЗрдирдкреБрдЯ (рдХрд╛рд░реНрдпрд╣рд░реВ) рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░рднреВрдд рд╕рдорд░реНрдердиред
  • рдкреНрд░рдгрд╛рд▓реА X рд╕рд░реНрднрд░рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реЗрд░, рдпрдиреНрддреНрд░рдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдЙрдЯрдкреБрдЯрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░ред Vive рд░ Panotools рдХреЛ рд▓рд╛рдЧрд┐ shaders рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░рдХреНрд╖реЗрдкрдг рддрд╣рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫред

рдЦреБрд▓рд╛ рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЛрдирд╛рдбреЛ реирез.реж.реж рдХреЛ рд░рд┐рд▓реАрдЬ


рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди