рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЛрдирд╛рдбреЛрдХреЛ рдкрд╣рд┐рд▓реЛ рд╡рд┐рдореЛрдЪрди

рдкреНрд░рдХрд╛рд╢рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рд░рд╛рдореНрд░реЛ, рдорд╛рдирдХрдХреЛ рдЦреБрд▓рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдУрдкрдирдПрдХреНрд╕рдЖрд░, рдЬрд╕рд▓реЗ рднрд░реНрдЪреБрдЕрд▓ рд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА API рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ, рд╕рд╛рдереИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рддрд╣рд╣рд░реВрдХреЛ рд╕реЗрдЯ рдЬрд╕рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рд╛рд░ рджрд┐рдиреНрдЫред рдЦреНрд░реЛрдиреЛрд╕ рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдо рджреНрд╡рд╛рд░рд╛ рдорд╛рдирдХ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ OpenGL, OpenCL рд░ Vulkan рдЬрд╕реНрддрд╛ рдорд╛рдкрджрдгреНрдбрд╣рд░реВ рдкрдирд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C рд░ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPL-рдХрдореНрдкреНрдпрд╛рдЯрд┐рдмрд▓ рдмреВрд╕реНрдЯ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ 1.0 рдЕрдиреНрддрд░реНрдЧрдд, рдЬреБрди BSD рд░ MIT рдЗрдЬрд╛рдЬрддрдкрддреНрд░рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рддрд░ рдмрд╛рдЗрдирд░реА рд░реВрдкрдорд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд╛рд░реНрдп рд╡рд┐рддрд░рдг рдЧрд░реНрджрд╛ рдПрдЯреНрд░рд┐рдмреНрдпреБрд╕рди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред

рдореЛрдирд╛рдбреЛрд▓реЗ OpenXR рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрд╕рдБрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрдкрд╛рд▓рди рдЧрд░реНрдиреЗ рд░рдирдЯрд╛рдЗрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдЯреНрдпрд╛рдмреНрд▓реЗрдЯ, рдкреАрд╕реА рд░ рдЕрдиреНрдп рдХреБрдиреИ рдкрдирд┐ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рднрд░реНрдЪреБрдЕрд▓ рд░ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рд╕рдБрдЧ рдХрд╛рдо рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд░реВрдкрд░реЗрдЦрд╛ рднрд┐рддреНрд░ рдзреЗрд░реИ рдЖрдзрд╛рд░рднреВрдд рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХрд╛ рдЫрдиреН:

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

рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдореЛрдирд╛рдбреЛрдХреЛ рдкрд╣рд┐рд▓реЛ рд╡рд┐рдореЛрдЪрди

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

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

  • рднрд░реНрдЪреБрдЕрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╣реЗрд▓рдореЗрдЯрдХрд╛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХрд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ HDK (OSVR рд╣реНрдпрд╛рдХрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдХрд┐рдЯ) рд░
    рдкреНрд▓реЗрд╕реНрдЯреЗрд╢рди VR HMD, рд╕рд╛рдереИ PlayStation Move controllers рдХреЛ рд▓рд╛рдЧрд┐ рд░ рд░реЗрдЬрд░ рд╣рд╛рдЗрдбреНрд░рд╛.

  • рдЙрдкрдпреЛрдЧрд┐рддрд╛ ╨╛╨▒╨╛╤А╤Г╨┤╨╛╨▓╨░╨╜╨╕╤Прдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдУрдкрди рдПрдЪрдПрдордбреА.
  • рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЪрд╢реНрдорд╛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХ рдЙрддреНрддрд░реА рд╕реНрдЯрд╛рд░.
  • Intel RealSense T265 рд╕реНрдерд┐рддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд╛рд▓рдХред
  • udev рдирд┐рдпрдорд╣рд░реВ рдореВрд▓ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдирдЧрд░реА рднрд░реНрдЪреБрдЕрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиред
  • рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рд░ рднрд┐рдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд╕рд╛рде рдореЛрд╢рди рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВред
  • PSVR рд░ PS Move рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡рддрдиреНрддреНрд░ рдЪрд░рд┐рддреНрд░ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдЫ рдбрд┐рдЧреНрд░реА (6DoF, рдЕрдЧрд╛рдбрд┐/рдкрдЫрд╛рдбрд┐, рдорд╛рдерд┐/рдбрд╛рдЙрди, рдмрд╛рдпрд╛рдБ/рджрд╛рдпрд╛рдБ, рдпрд╛рдЙ, рдкрд┐рдЪ, рд░реЛрд▓)ред
  • Vulkan рд░ OpenGL рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВред
  • рд╣реЗрдбрд▓реЗрд╕ рдореЛрдбред
  • рд╕реНрдерд╛рдирд┐рдп рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдлреНрд░реЗрдо рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рд░ рдЬрд╛рдирдХрд╛рд░реА рдЗрдирдкреБрдЯ (рдХрд╛рд░реНрдпрд╣рд░реВ) рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░рднреВрдд рд╕рдорд░реНрдердиред
  • рдкреНрд░рдгрд╛рд▓реА X рд╕рд░реНрднрд░рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реЗрд░, рдпрдиреНрддреНрд░рдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЖрдЙрдЯрдкреБрдЯрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рддрдпрд╛рд░-рдирд┐рд░реНрдорд┐рдд рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░ред Vive рд░ рдХреЛ рд▓рд╛рдЧрд┐ рд╢реЗрдбрд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ Panotoolsред рдкреНрд░рдХреНрд╖реЗрдкрдг рддрд╣рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫред


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

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