La Виртуална реалност в Windows 11 За много кратко време е направен огромен скок: сега не говорим само за оригинални очила за смесена реалност на Windows, но и за очила като Meta Quest или Pico 4, официални симулатори, инструменти за разработчици и безброй опции за игра и работа, без да ставате от компютъра си. Проблемът е, че информацията често е разпръсната, остаряла или фокусирана само върху един вид хардуер.
В това ръководство ще намерите пълна и актуална визия Как да използвате VR в Windows 11: от тестване на приложения без слушалки с помощта на симулатора Windows Смесена реалностОт свързването на Meta Quest с Mixed Reality Link, до съвети за производителност за AMD и въведение в мигрирането на Unity проекти към Windows Mixed Reality и OpenXR. Всичко е обяснено на разбираем език, без празен технически жаргон и с много практически съвети.
Виртуална реалност в Windows 11: основни опции
Когато говорим за това Виртуална реалност в Windows 11 Важно е да се разбере, че има няколко различни сценария: оригинални слушалки за смесена реалност на Windows, самостоятелни слушалки като Meta Quest, които се свързват с компютъра, емулация и ретро решения (като EmuVR на слушалки тип Pico 4) и професионални среди за разработка, базирани на Unity или подобни. Всяка опция има свои собствени инструменти и изисквания.
От една страна, Windows 11 поддържа Платформа за смесена реалност WindowsНаследена от Windows 10, тази функция позволява използването на имeрсивни и холографски слушалки, а също така симулира слушалка, без физически да е необходимо да се притежава такава, благодарение на симулатора. Освен това, Microsoft си сътрудничи с Meta, за да интегрира Windows 11 в слушалката Meta Quest чрез приложението Mixed Reality Link, което позволява на потребителите да работят с виртуални монитори в слушалката.
Освен това има някои много интересни проекти, като например EmuVR на слушалки тип Pico 4, които пресъздават ретро стаи във VR, за да се играе с класически емулатори, или стрийминг потоци като Virtual Desktop и SteamVR, които зависят силно от конфигурацията на вашия GPU (NVIDIA или AMD) и как е настроена вашата система.
Преди всичко, за тези, които разработват игри или приложения, Windows 11 е... базова платформа за OpenXR и UnityТова позволява преживявания, създадени за други слушалки (като например устройства Vive или Meta), да бъдат пренесени в Windows Mixed Reality с относително малко промени, при условие че проектът е актуален.

Опитайте VR без слушалки: Симулатор на Windows Mixed Reality
Един от по-малко известните, но много полезни ресурси е Симулатор на смесена реалност на WindowsТози инструмент ви позволява да стартирате и тествате приложения за смесена реалност директно на вашия компютър, без да е необходимо да свързвате физически слушалки, което е особено удобно за разработчици или всеки, който иска да експериментира с интерфейса, без все още да инвестира в хардуер.
Симулаторът не е виртуална машина като класическия емулатор на HoloLens: приложенията Те се изпълняват във вашата сесия на работния плот на Windows Все едно са свързани слушалки, но сензорните входове са заменени с клавиатура, мишка или Xbox контролер. От гледна точка на приложението, то смята, че работи на реално устройство.
Активирането му в Windows 10 вече беше възможно с Creators Update и на практика същите принципи важат и в Windows 11 с портала за смесена реалностПърво, трябва да активирате режим за разработчици и след това да конфигурирате портала да работи в режим на симулация.
Основното предимство е, че можете Отстраняване на грешки в приложения или MR проекти на Universal Windows Platform (UWP) Директно на вашата локална машина, използвайки Visual Studio, без да се затруднявате с отдалечени внедрявания или да разчитате на отделна система за всяка малка промяна. Идеално за тези, които са в процес на внедряване.
Как да активирате симулатора на смесена реалност на Windows
Процесът на настройване на симулатора на Windows Mixed Reality включва настройване както на системната конфигурация, така и на самия портал за смесена реалност. Въпреки че интерфейсът се е променил леко от версия на версия, логиката остава доста сходна и ясна.
Преди всичко трябва активирайте режима на програмист В Windows това се прави от панела „Настройки“, под „Актуализация и сигурност“ (или „Поверителност и сигурност“ в някои по-нови компилации), в секцията „За разработчици“. Там активирате превключвателя за режим на разработчици, за да разрешите допълнителни функции, като например симулатора.
След това трябва да отворите Портал за смесена реалност От работния плот. Ако го стартирате за първи път, ще бъдете подканени да преминете през ръководен процес на настройка. По време на тази първоначална настройка, когато ви попита как искате да използвате смесена реалност, изберете опцията, която гласи нещо като „Конфигуриране за симулация (за разработчици)“ и потвърдете избора си.
След като порталът е конфигуриран, ще видите раздел, наречен „За разработчици“, в страничната лента. В него има превключвател. симулация което трябва да зададете на „Enabled“ (Разрешено). Това ще инсталира и активира необходимите драйвери за симулираните контролери за движение с 6 степени на свобода (6DOF). Във версии преди актуализацията на Windows 10 от май 2019 г. тази инсталация изискваше администраторски права; в Windows 11 това може да варира, но ако се появи „Контрол на потребителските акаунти“, просто приемете.
Когато превключвателят за симулация е активен, порталът ще започне да използва симулиран потребител с виртуални слушалкиАко в даден момент искате да деактивирате режима за разработчици на Windows, първо трябва да деактивирате симулацията от самия портал, в противен случай ще видите подкани да го направите.

Основни симулаторни контролери и симулирани контролери
Симулаторът на Windows Mixed Reality се управлява с контроли, много подобни на тези на видеоигра от първо лицеТова значително опростява кривата на обучение. Идеята е, че контролирате позицията и действията на виртуален потребител, носещ слушалки и използващ два контролера за движение, а приложенията реагират точно както биха реагирали на реален хардуер.
За да се движите по сцената, използвате клавишите W,A,S,D От клавиатурата или левия стик на Xbox контролер: това ви движи напред, назад и настрани. За да погледнете нагоре, надолу или да завиете наляво и надясно, можете да плъзнете с мишката, докато я държите натисната, да използвате клавишите със стрелки или десния стик на контролера.
Основните действия на контролера се задействат от бутони на мишката или геймпадаНапример, бутонът за действие (който би бил натискане на спусъка на VR контролер) може да се изпълни с десния бутон на мишката, клавиша Enter или бутона A на Xbox контролера. Бутонът Home на контролера се симулира с клавиша Windows или F2 на клавиатурата или с бутона B на контролера.
Освен това, симулаторът позволява емулирайте до два контролера за движение С проследяване: те се активират от самия портал за смесена реалност с помощта на превключватели. Всеки от тези виртуални контролери има позиция и ориентация в пространството, симулирано ниво на батерията и типични бутони (Home, Menu, Control, Touchpad и Stick). Това е от съществено значение за тестване на сложни взаимодействия, като например жестове или системи за посочване във виртуална реалност.
Мигриране на VR приложения към Windows Mixed Reality и Windows 11
Освен че е за геймъри, Windows 11 е... ключова платформа за портиране на VR приложения създадени за други екосистеми (например Win32 проекти с Unity, предназначени за Vive, Oculus или персонализирани решения) към Windows Mixed Reality. Фокусът е върху изоставянето на специфични за доставчиците SDK и разчитането на OpenXR и плъгини Unity за различни доставчици.
За да стартирате тези приложения директно, вашият компютър трябва да бъде актуализиран поне до Windows 10 версия 1709 oa текущия Windows 11Игровият енджин (Unity, Unreal и др.) трябва да работи с версия на Windows 10 SDK, равна или по-висока от 10.0.15063.0. Освен това, middleware, плъгините и всички други компоненти, използвани от приложението, трябва да бъдат актуализирани.
В случай на Unity, препоръчително е да се работи с най-новата стабилна версия Съвместим с Windows Mixed Reality и плъгина OpenXR Mixed Reality. Едновременно с това, преките зависимости от SDK на трети страни, които дублират VR функции (например, специфични за SteamVR библиотеки), трябва да бъдат елиминирани и техните извиквания да бъдат заменени с общите XR API на Unity.
По време на този процес е често срещано да се сблъскате с много специфични грешки при компилиране на проекти, свързани както с двигателя, така и с наследените плъгини. Важно е те да се разглеждат за всеки отделен случай, като се използва официалната документация и се актуализират всички инструменти на средата, от операционната система до Visual Studio.

Общи стъпки за миграция и среда за разработка
Преди да се впуснете в пренасянето на VR проект към Windows Mixed Reality, си струва да проверите това вашия хардуер и софтуер за разработка Те са на ниво със задачата. Класическо ръководство на Microsoft за VR ентусиасти изброява препоръчителните хардуерни спецификации (процесор, графичен процесор, RAM и памет) и макар че много от настоящите карти отговарят повече от добре на тези изисквания, не е добра идея да се подценяват изискванията на VR.
Първата стъпка е да имате системата си в най-новата версия на windows достъпно за вашия клон, нещо, което в Windows 11 се постига просто чрез поддържане на актуализации; в Windows 10 по това време беше предложено да се инсталира Creators Update и по-късно да се присъедините към програмата Windows Insider с бързи полети за тестване на нови функции преди публичното им пускане.
Активирането на режим за разработчици, както е споменато в симулатора, също е силно препоръчително, тъй като опростява инсталирането на инструменти и локалното внедряване на приложения. Можете да активирате този режим и да коригирате настройките, свързани със зареждането на неподписани приложения от App Store, като отидете в Настройки > Актуализация и сигурност.
Що се отнася до IDE, Microsoft препоръчва Visual Studio 2022с инсталирано работно натоварване „Разработка на игри с Unity“. Тази опция включва специфични шаблони и инструменти за компилиране и отстраняване на грешки в проекти, които комбинират C#, UWP и VR, което значително намалява триенето при генериране на компилации на Windows.
След като цялата среда бъде актуализирана, е време да се задълбочим в същинските стъпки на Unity, които варират от актуализиране на версията на двигателя до конфигуриране на изпълнимата архитектура (обикновено Win32/x86 в някои случаи или x64 в други) и свързване на проекта с подходящия OpenXR плъгин за Windows Mixed Reality.
Ключови стъпки за преносимост в Unity и използване на OpenXR
Първото важно решение при портирането на Unity проект е актуализирайте самия двигателВ идеалния случай трябва да запазите резервно копие на оригиналния проект и да работите върху отделен клон, за да можете да се върнете към предишния, ако нещо се повреди. След това изтеглете препоръчителната публична версия на Unity с поддръжка за Windows Mixed Reality и отворете проекта в тази нова версия.
- След отварянето му, Unity обикновено предлага да изпълни автоматично актуализиране на API, който пренаписва стари извиквания на функции, които са се променили между версиите.
- Следният блок засяга мидълуера: много игри използват външни пакети за физика, потребителски интерфейс, аудио или мрежикоито също се развиват.
- В менюто Unity, в „Настройки за изграждане“, ще ви е необходимо насочени към платформата Отидете на PC, Mac & Linux Standalone и изберете Windows като ваша система, като настроите архитектурата на x86 или x64 според препоръките или зависимостите на вашия проект. След това щракнете върху „Switch Platform“ (Превключване на платформата), за да може Unity да преконфигурира целия процес на изграждане.
- След като сте на тази платформа, трябва да инсталирате и активирате Плъгин за смесена реалност OpenXRUnity 2020.3 LTS с този плъгин е много стабилна комбинация, въпреки че можете да използвате и по-късни версии. Номерът е да премахнете или условно да компилирате специфични библиотеки от други VR SDK (например SteamVR), които биха могли да противоречат на OpenXR и унифицираната VR система на Unity.
- Накрая, за всяка сцена във вашата игра или приложение, ще трябва да прегледате Настройки на XR камерата, системите за влизане и пространствата за проследяване (стационарни срещу RoomScale).
Конфигурация на игралното пространство: седнало, изправено и RoomScale
Един от най-деликатните аспекти на всеки проект за виртуална реалност е как се управлява пространство за проследяванеWindows Mixed Reality и Unity предлагат два основни подхода:
- Вид стационарно пространство (предназначено за седене или фиксирани преживявания).
- Режим RoomScale, насочен към изживявания в мащаб на стая.
Ако приложението ви е предназначено за игра от потребителя седи или едва се движиТрябва да зададете пространството за проследяване в Unity на Stationary. Това може да се направи програмно с извикване като XRDevice.SetTrackingSpaceType(TrackingSpaceType.Stationary). По този начин координатната система на Unity приема фиксирана рамка и съдържанието, поставено директно пред камерата в редактора, ще се появи пред потребителя, когато приложението бъде стартирано.
В тези седящи преживявания е обичайно да се предлага някаква опция за прецентрирайте позициятаНапример, чрез извикване на InputTracking.Recenter, така че потребителят да може да коригира ориентацията, ако е променил позата или стола си от първоначалното време на калибриране.
За проекти до мащаб за стаи или постояненПодходът се променя: тук целта е светът на Unity да бъде прикрепен към реалния свят на потребителя. Подходящият тип пространство за проследяване е RoomScale, който също се задава с XRDevice.SetTrackingSpaceType(TrackingSpaceType.RoomScale), като се проверява връщаната му стойност, за да се гарантира, че режимът е приложен правилно.
Когато RoomScale е активен, Unity интерпретира y=0 като съответстващо на физическия под, а точката (0,0,0) съвпада с местоположението на пода, където потребителят е стоял по време на настройката на стаята, като оста -Z маркира фронталната посока. Освен това е възможно да се получи полигонът на границата на игралната зона извикване на TryGetGeometry на UnityEngine.Experimental.XR.Boundary с типа TrackedArea, което връща списък с върхове, ако потребителят е дефинирал такава граница.
Входен модел, тестване на производителността и оптимизация
Влизането в Windows Mixed Reality е проектирано да бъде най- възможно най-последователен и трансверсаленКонтролери за движение, мишки, клавиатури, геймпадове и дори жестове могат да бъдат картографирани чрез общи XR API. За тези, които пренасят проекти от други платформи, Microsoft предлага специфични ръководства за преносимост на входни данни в Unity, обясняващи как да се преведат съществуващите действия към новия модел.
По отношение на производителността, VR е особено чувствителен: дори малък спад в кадър в секунда Това може да причини досадно забавяне или дори замаяност. Ето защо е важно да тествате приложението не само на висококачествения компютър, на който го разработвате, но и на по-скромни машини, които по-добре отразяват средния хардуер на вашите потребители.
Microsoft и производители като Intel публикуват насоки за профилиране и оптимизация За смесена реалност, както Unity, така и Visual Studio включват вградени инструменти за анализ на производителността. Тези помощни програми ви позволяват да откривате затруднения в процесора или графичния процесор, прекомерни извиквания на рисуване, проблеми с GC или скриптове, които консумират повече ресурси от очакваното на кадър.
Освен това има специфични документи, като например „Описание на производителността за смесена реалност“ или препоръки за производителност за Unity, фокусирани върху VR, които разглеждат въпроси като ефективното използване на текстури, намаляването на полигоните и ефектите от последващата обработка или важността на поддържането на възможно най-ниска латентност.
Друг ключов елемент е правилно разпределение на входоветеОсобено ако приложението ви произхожда от слушалки с различни контролери. Не забравяйте да прегледате настройките по подразбиране, поведението на бутоните на менюто и системата, както и всички критични жестове (посочване, хващане, телепортиране), за да се уверите, че се усеща естествено на контролери за Windows Mixed Reality или в схеми, достъпни чрез OpenXR.

Свържете Meta Quest с Windows 11 чрез Mixed Reality Link
Едно от най-интересните скорошни развития е Интеграция с Windows 11 с очилата Мета куест Чрез Mixed Reality Link, Microsoft и Meta създадоха решение, което ви позволява да пренесете работния плот на Windows към устройството за видеонаблюдение под формата на виртуални монитори и среда със смесена реалност, всичко това в лесна за изпробване публична предварителна версия.
С тази функция можете да работите с обичайните си приложения (Office, браузъри, IDE и др.) в плаващи прозорци в слушалките, да виждате физическата си клавиатура и да смесвате дигитално съдържание с реалната среда. Това е различен подход от типичните приложения за виртуален десктоп, насочен повече към завладяваща продуктивност, отколкото просто към стрийминг на плосък екран на монитора.
Въпреки това, текущата съвместимост е ограничена: само Мета Куест 3 и Куест 3S Засега те могат да използват Mixed Reality Link. Предишни модели като Quest 2 или Quest Pro в момента не са посочени като поддържани за тази специфична функция, въпреки че все още могат да използват други методи за свързване с компютър (като Air Link или Virtual Desktop).
Изисквания към компютър, мрежа и софтуер за Meta Quest + Windows 11
За да работи правилно Mixed Reality Link, вашият компютър трябва да отговаря на редица условия, които засягат както операционна система като например графичния хардуер и мрежовата връзка. Пропускането на която и да е от тези стъпки обикновено води до забавяне, прекъсвания или невъзможност за сдвояване на устройствата.
Първо, компютърът ви трябва да работи Windows 11 версия 22H2 или по-новаВ по-ранните версии може да липсват ключови системни компоненти, необходими за Mixed Reality Link или за интеграция с Microsoft Store.
Графично е важно да има Съвместим графичен процесор С изискванията на Mixed Reality Link, Microsoft поддържа списък с поддържани графични карти и минимални стойности за производителност; ако вашата графична карта не отговаря на изискванията, ще видите ограничения в качеството и броя на виртуалните монитори, които можете да активирате едновременно.
Що се отнася до слушалките, те трябва да работят Horizon OS 72 или по-нова версияАко опцията „Връзка със смесена реалност“ не се показва в настройките на Quest, почти сигурно ще трябва да актуализирате софтуера на устройството си, преди да продължите.
Мрежата е друг важен стълб: както компютърът, така и зрителят трябва да бъдат свързани към същата Wi-Fi мрежаПрепоръчително е тази мрежа да е 802.11ac или по-висока, работеща в честотната лента 5 GHz или 6 GHz. Претоварена мрежа или остарял рутер могат да съсипят преживяването с постоянна латентност и загуба на пакети.
Първоначална настройка на компютъра и Meta Quest
Внедряването на Mixed Reality Link е практически разделено на два блока: подгответе компютъра и конфигурирайте програмата за преглед на Meta Quest. Въпреки че съветникът е сравнително лесен за насочване, е добре да сте наясно със стъпките, за да избегнете объркване.
На компютъра първата стъпка е да отворите Microsoft Store и потърсете приложението „Mixed Reality Link“. След като го намерите, инсталирайте го както всяко друго приложение от магазина. Когато инсталацията приключи, уверете се, че компютърът ви е включен, отключен и свързан към правилната Wi-Fi мрежа.
В козирката на Meta Quest сложете каската и натиснете бутон за меню на дясното дистанционно За да отворите универсалното меню, изберете часовника (от лявата страна на интерфейса), за да влезете в секцията Бързи настройки, където ще видите различни преки пътища към често срещани настройки.
В горния десен ъгъл на това меню има бутон за По-разширени настройкиОтидете в раздела „Разширени“, където ще намерите опция, подобна на „Свързване на компютър с Mixed Reality Link“. Включете този превключвател, за да позволите на слушалките да бъдат открити и сдвоени с вашия компютър.
Ако тази опция не се показва никъде, почти сигурно е, че вашите слушалки не работят с правилната версия на Horizon OS. Ще трябва да отидете в менюто с актуализации на Quest и да проверите дали имате инсталирана най-новата версия. версия 72 или по-нова версияИзтегляне на всички чакащи актуализации, ако е необходимо.
Свържете и повторно инсталирайте Meta Quest с компютър
След като сте подготвили почвата от двете страни, е време да Свържете Meta Quest с компютъраПървия път, когато го правите, процесът е малко по-дълъг, но след първоначалното свързване, повторното свързване обикновено е само на няколко кликвания разстояние.
С включен и отключен компютър, сложете си Quest очилата и погледнете към областта, където обикновено се появява виртуалната или физическата клавиатура. Трябва да се появи изскачащо съобщение, което ви подканва да сдвоите компютъра си като устройство за Mixed Reality Link. Просто следвайте визуалните инструкции, които се появяват на очилата.
Ако съобщението не се появи, имате алтернативи: на вашия компютър можете да отворите Приложение за отдалечен работен плот и изберете „Добавяне на компютър“ или в самия преглед се върнете към Бързи настройки, изберете „Отдален работен плот“ и след това „Добавяне на ново устройство“. И в двата случая ще следвате съветник, който ви води стъпка по стъпка.
По време на сдвояването, системата ще сравнява данни от мрежа и акаунт за да се установи надеждна връзка между компютъра и слушалките. Когато приключите, това сдвояване ще бъде запазено, така че следващия път, когато искате да се свържете, ще трябва само да потърсите бутона „Свързване“ на слушалките или в приложението за отдалечен работен плот.
За да се свържете отново в следващи сесии, уверете се, че компютърът ви е включен и отключен, сложете си слушалките и ако известието се появи над виртуалната клавиатура, докоснете „Свързване“. Като алтернатива, можете да отворите отново Бързи настройки > Отдалечен работен плот и да изберете сдвоения компютър или да използвате приложението Отдалечен работен плот в самия Windows, като изберете предварително съхраненото устройство Quest.
Функции, ограничения и известни проблеми на Mixed Reality Link
Mixed Reality Link предлага набор от много атрактивни характеристики За тези, които искат да работят или учат във VR, използвайки Windows 11. Основната функция е създаването на до три виртуални монитора, които можете да позиционирате и мащабирате по ваш вкус в пространството, създавайки многомониторна конфигурация без нужда от допълнителен физически хардуер.
Голямата разлика с другите решения за отдалечен работен плот е, че това е истинско. среда със смесена реалностМожете да виждате реалната си среда (например масата и клавиатурата) и едновременно с това виртуалните екрани, плаващи пред вас. Това спомага за по-естествена стойка и намалява необходимостта от постоянно слагане и сваляне на слушалките.
Въпреки това, тъй като това е предварителна версия, има и известни ограничения и недостатъциНапример, известията за входящи повиквания от Microsoft Teams понякога не се показват правилно в средата на Mixed Reality Link, което може да доведе до пропускане на комуникации, ако разчитате в голяма степен на тази услуга.
Друг спорен момент е звукът: в определени случаи звуковият сигнал е Възпроизвежда се едновременно на компютъра и на зрителя.Това може да е досадно, ако имате включени външни високоговорители. Освен това, клавишни комбинации като Ctrl+Alt+Delete, когато бъдат натиснати, често прекъсват или прекратяват връзката с отдалечен работен плот.
И накрая, ако вашият графичен процесор не отговаря напълно на минималните изисквания, системата може да бъде принудена да Намалете качеството и резолюцията Това включва виртуални монитори и ограничаване на броя на активните дисплеи, за да се поддържа приемлива производителност. Microsoft работи активно за усъвършенстване на тези подробности в бъдещи актуализации, а обратната връзка от потребителите играе ключова роля в еволюцията на функцията.
Използване на EmuVR и Retro VR на Windows 11 с Pico 4
Освен „официалните“ решения, много потребители на Windows 11 се радват на различни преживявания ретро и независимо като EmuVRОсобено на слушалки като Pico 4, свързани към компютър чрез стрийминг. EmuVR пресъздава стаи в стил 90-те, където стартирате емулатори на виртуални телевизори - истински фестивал на носталгията.
Първоначалната конфигурация на EmuVR може да бъде дълъг и донякъде тежъкТрябва да инсталирате ROM-ове, да конфигурирате вътрешни емулатори, да зададете контролери, да настроите резолюцията и видеокодека за стрийминг към зрителя и т.н. Някои потребители дори са създали и споделили специфични ръководства в PDF или онлайн документи, за да спестят на другите да преминават през същите часове проби и грешки.
Ако използвате устройство за преглед като Pico 4, най-често срещаният начин за свързване е чрез Виртуален десктоп и SteamVREmuVR работи на компютъра и се показва на устройството за виртуална реалност. Това изисква добра конфигурация на графичния процесор, независимо дали е NVIDIA или AMD, за да се осигури плавно стриймване без прекъсвания или артефакти. Регулирането на битрейта, видеокодека (HEVC, H.264, AV1, ако е наличен) и честотата на опресняване е ключово.
В този контекст, официалните документи и уикита на EmuVR, както и специфични ръководства за „светлинна пушка“ в MAME или конфигурации на сензори за прицелване, обикновено са най-добрият източник за решаване на проблемиАко нещо не работи както се очаква (десинхронизация на показалеца, забавяне на входа и др.), препоръчително е първо да проверите официалната уики страница, преди да настройвате по-разширени параметри в Windows.
Чрез комбиниране на добри настройки за стрийминг с правилно калибриране на контролера е възможно да се наслаждавате на Windows 11 много пълни ретро VR преживявания без нужда от сертифицирани от Microsoft слушалки, просто използвайки компютъра като изчислителна мощност и отделни слушалки като екран и система за проследяване.