рдореЛрдирд╛рдбреЛрдХреЛ рджреЛрд╕реНрд░реЛ рд╡рд┐рдореЛрдЪрди, рднрд░реНрдЪреБрдЕрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо

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

рдердкрд┐рдПрдХрд╛ рд╕реБрдзрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  • рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░рд▓реЗ рдЕрдм рдмрд╣реБ-рддрд╣ рд░реЗрдиреНрдбрд░рд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдмрд╣реБ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ XrCompositionLayerProication ╨╕ XrCompositionLayerQuadред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд░реЗрдиреНрдбрд░ рдЧрд░реНрди рдЪрд╛рд░ рддрд╣рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдмрд╣реБ рддрд╣рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рд░ рджреГрд╢реНрдпрдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдУрднрд░рд▓реЗ рдЧрд░рд┐рдПрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХрд╛ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕рдорд░реНрдердирдХреЛ рдЖрдзрд╛рд░ рдкрдирд┐ рд╣реЛред xrdesktop рд╡рд╛ рдкреНрд▓реБрдЯреЛ VR.



  • рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░ рд░ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рдЕрд▓рдЧ рд╕реЗрд╡рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рд░рд╛рдЦрд┐рдПрдХрд╛ рдЫрдиреНред рдХрд╛рдо рдкреНрд░рдЧрддрд┐рдорд╛ рдЫ рдореЛрдирд╛рдбреЛ рд╕реЗрд╡рд╛рдХреЛ рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдгрдорд╛ рдзреЗрд░реИ OpenXR рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд░ XR_EXTX_overlay рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдПрдХреИ рд╕рд╛рде рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиред
  • Vive Wand рд░ рднрд▓реНрдн рд╕реВрдЪрдХрд╛рдВрдХ рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд░ рддреАрди рдбрд┐рдЧреНрд░реА рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ (3DOF, рддреАрди рджрд┐рд╢рд╛рдорд╛ рдЖрдиреНрджреЛрд▓рди) рдХреЛ рд╕рд╛рде рдЧрддрд┐ рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧред рдЖрдЧрд╛рдореА рдорд╣рд┐рдирд╛рд╣рд░реВрдорд╛, рд╣рд╛рдореА рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЫ рдбрд┐рдЧреНрд░реА рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ (6DOF, рдЕрдЧрд╛рдбрд┐/рдкрдЫрд╛рдбрд┐, рдорд╛рдерд┐/рдбрд╛рдЙрди, рдмрд╛рдпрд╛рдБ/рджрд╛рдпрд╛рдБ, рдпрд╛рдЙ, рдкрд┐рдЪ, рд░реЛрд▓) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрдЫреМрдВред рдмрд┐рдЬреБрд▓реА рдШрд░.
  • рдмреНрд▓реБрдЯреБрде LE рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬреБрди Google Daydream 3DOF рдирд┐рдпрдиреНрддреНрд░рдХрдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рд╛рдЗрднрд░рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫред
  • рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛ рдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ arduino рдЪрд╛рд▓рдХ рдердкрд┐рдпреЛ;
  • рдЦреБрд▓рд╛ рд╕реНрдерд┐рддрд┐ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдЪрд╛рд▓рдХ рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛ рдорд╛ рдПрдХреАрдХреГрдд рдЫ libsurvive.
  • рдбрд┐рдмрдЧрд┐рдЩ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рдЕрдм рдЕрдиреБрдХреВрд▓рди рдЧреНрд░рд╛рдлрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬреБрди рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╣рд╛рд▓рдХреЛ рдлрд╛рд░рдордорд╛ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рдХреНрд░рдордорд╛ CPU рдорд╛ рд▓реЛрдбрдХреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред
  • Monado-gui рд▓реЗ рдЕрдм $XDG_CONFIG_HOME/monado рд░ $HOME/.config/monado рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рднрдгреНрдбрд╛рд░рдг рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред PSMV (PlayStation Move) рд░ PSVR (PlayStation VR) рдХреЛ рд▓рд╛рдЧрд┐ USB рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рд╕реНрдЯреЗрд░рд┐рдпреЛ рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред
  • рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдердкрд┐рдпреЛ PPA рднрдгреНрдбрд╛рд░ рдореЛрдирд╛рдбреЛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ, OpenXR-SDK рд░ xr-рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ udev рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕рд╛рде Ubuntu рдХреЛ рд▓рд╛рдЧрд┐ред
  • Systemd рдорд╛ рд╕рдХреЗрдЯ рд╕рдХреНрд░рд┐рдпрддрд╛ рдорд╛рд░реНрдлрдд рдореЛрдирд╛рдбреЛ-рд╕реЗрд╡рд╛ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред

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

  • рд╕реНрдерд╛рдирд┐рдп рджреГрд╖реНрдЯрд┐ рдЗрдиреНрдЬрд┐рди (рд╡рд╕реНрддреБ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ, рд╕рддрд╣ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдиреЗ, рдЬрд╛рд▓ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг, рдЗрд╢рд╛рд░рд╛ рдкрд╣рд┐рдЪрд╛рди, рдЖрдБрдЦрд╛ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ);
  • рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЬрд┐рди (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

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