Laboratorul de grafică interactivă United 3D Labs dezvoltă soluții de realitate virtuală, inclusiv:

  • simulatoare VR industriale;
  • simulatoare în realitate virtuală;
  • expoziții muzeale și instalații interactive VR;
  • tururi virtuale;
  • jocuri.
Lucrăm cu toți ochelarii obișnuiți de realitate virtuală - HTC Vive, HTC Focus, Oculus Rift, Samsung Odyssey, Windows Mixed Reality. Folosim sisteme de urmărire VIVE Tracking, Leap Motion, controlere Myo și Kinect. Folosim software Motor ireal, Unitate și Unigine.

×

O realitate virtuală dezvoltat de United 3D Labs pentru filiala MIREA din Fryazino.

Puzzle de realitate virtuală

Realitatea virtuală (VR) este poate cea mai misterioasă și populară parte a graficii pe computer. Multe cărți și filme științifico-fantastice îi laudă beneficiile și te sperie consecințe posibile utilizare. Realitatea virtuală duce utilizatorul într-o lume artificială creată de dezvoltatori. Spre deosebire de realitatea augmentată, unde baza este o imagine reală transmisă de o cameră video, în realitatea virtuală toate obiectele sunt create în programe de dezvoltare de grafică pe computer.

Diverse aplicații ale tehnologiilor de realitate virtuală sunt cunoscute de câteva decenii; acestea sunt utilizate activ în sfera militară, industria spațială și medicină. Utilizatorii obișnuiți au întâlnit de fapt realitatea virtuală destul de recent - odată cu apariția ochelarilor de realitate virtuală Oculus Rift și HTC Vive, precum și a tot felul de căști VR pentru telefoane mobile, la vânzare pe scară largă în 2016.

Nu numai ochelari VR

Trebuie remarcat faptul că realitatea virtuală nu este doar ochelari și căști. Configurații cu mai multe ecrane, camere CAVE (CAVE Automatic Virtual Environment), pereți video în realitate virtuală cu un unghi de vizualizare de peste 180 de grade etc., toate aceste soluții sunt, de asemenea, concepute pentru a transfera utilizatorul în lumea virtuală. Aceste sisteme sunt foarte scumpe și extrem de complexe din punct de vedere tehnic, dar, în același timp, au o serie de avantaje, începând cu cel principal - nu este nevoie să porți ochelari de realitate virtuală destul de incomozi.

Aplicații de realitate virtuală

Desigur, în primul rând, creatorii de jocuri pe calculator au profitat de posibilitățile oferite de ochelarii VR disponibili - cu siguranță este mult mai interesant să transferi utilizatorul în lumea virtuală a jocului (și promite profituri mult mai mari) decât să arăți acest lucru foarte lumea pe un ecran de monitor. Dar ochelarii de realitate virtuală relativ ieftini pentru consumatori au utilizări mai serioase. Ceea ce înainte era disponibil doar militarilor, care au cumpărat o pereche de ochelari pentru 50.000 de dolari, este acum disponibil pentru muzee, școli și institute. Tot felul de tururi virtuale realiste, reconstituiri de obiecte și evenimente, experimente virtuale, oportunitatea de a vedea cu ochii tăi ceea ce este imposibil de văzut în viata reala- aceasta este doar o mică parte din posibilitățile oferite de ochelarii de realitate virtuală. Și desigur, pentru oportunități unice realitatea virtuală pentru a crea simulatoare realiste și simulatoare confiscate pe întreprinderile industriale.

Căști de realitate virtuală autonome

Merită să acordați o atenție deosebită segmentului de ochelari de realitate virtuală wireless, precum HTC Focus sau Oculus Go. Ei, desigur, pierd în fața fraților lor mai mari Oculus Rift și HTC Vive în ceea ce privește complexitatea și calitatea graficii, dar au un avantaj imens - portabilitatea. Ele nu sunt legate de un computer staționar printr-un fir. Și au suficientă putere de calcul pentru a afișa proiecte cu aceeași vizualizare arhitecturală sau un mic simulator.

Laboratorul de grafică interactivă United 3D Labs vă invită în camera noastră demonstrativă. Vom fi bucuroși să arătăm soluțiile de realitate virtuală pe care le-am dezvoltat și să demonstrăm principalele modele de ochelari VR care există pe piață, să le spunem punctele forte și punctele slabe.

1. Studiem echipamentul

Întrebați-vă: sunt interesat să dezvolt pentru dispozitive desktop precum HTC Vive sau sunt mai atras de dispozitive mobile precum Samsung Gear VR sau Google Cardboard? Dacă nu te-ai hotărât încă, atunci citește recenziile și gândește-te la ce este mai bine pentru piața ta. Dacă ideile tale necesită controlere de mișcare sau grafică de înaltă calitate, atunci concentrează-te pe ochelari VR conectați la computer. Modelele suportate în prezent de implementările Unity, Unreal și web sunt:

VR computer:

4. Implementarea interactivitatii

După ce vă simțiți confortabil cu motorul și pregătiți materiale de artă, va trebui să vă dați seama cum să oferiți interactivitate proiectului dumneavoastră. Recomand cu căldură să citiți mai întâi despre principiile construirii UI și UX în VR. În caz contrar, utilizatorii dvs. pot avea dureri de ochi din cauza deciziilor proaste de redare stereoscopică sau le pot avea rău de mare. Acest lucru poate fi evitat prin simpla abandonare a legării textului la fereastra de vizualizare sau prin plasarea camerei jucătorului în timp ce conduceți într-o capsulă vizibilă (mașină, costum spațial, cockpit). Și dacă doriți să implementați controlul manual, atunci vă recomand să faceți totul cât mai realist posibil - eforturile dvs. de cercetare și de prototipare vor fi răsplătite cu un sentiment de prezență.
... Un ghid care explică diverse principii utile.
  • UE4 HTC Vive - Cum să interacționați cu meniurile folosind controlere de mișcare.
  • Va trebui să stăpâniți o aparență de limbaj de scripting. Unreal Engine 4 folosește un sistem de scripting intuitiv, schematic Blueprint Visual Scripting... Apropo, va fi util pentru cei care nu sunt încă foarte încrezători în programare în general. O introducere generală în Blueprint, este suficient de puternic pentru a realiza un întreg proiect fără a scrie o singură linie de cod (deși veți folosi o serie de tehnici de programare). În general, Unreal folosește C ++, iar Unity folosește C #. Mulți dintre cei care aspiră să intre în dezvoltarea VR au foarte puțină experiență de programare, așa că această etapă devine deosebit de dificilă. Dacă sunteți auto-dezvoltator, amintiți-vă - mai bine sa incepi cu mic... Odată ce ați stăpânit elementele de bază, puteți trece la idei mai mari. Dar mai bine începe cu. Dezvoltați-vă în etape, creând mai multe proiecte, veți putea asalta sarcini mai complexe mult mai încrezătoare.

    Despre ce tendințe din lumea IT merită să acordați atenție în viitorul 2017. Unul dintre punctele subliniate este realitatea virtuală și din motive întemeiate. Interesul pentru VR a crescut foarte mult în ultimii 2-3 ani și continuă să crească, apar tot mai multe echipamente și tehnologii diverse și, cel mai important, idei noi, pentru implementarea cărora este nevoie de dezvoltatori.

    În acest articol introductiv, vom vorbi despre proprietățile, tipurile și aplicațiile VR - acest lucru îi va ajuta pe cei care doresc să-și înceapă călătoria într-un domeniu relevant și în curs de dezvoltare.

    O realitate virtuală este un mediu tridimensional generat de computer cu care utilizatorul poate interacționa, cufundat total sau parțial în el.

    Proprietăți VR

    Un set complet este rar, dar mai jos sunt caracteristicile pe care trebuie să vă concentrați atunci când creați realitate virtuală.

    • Credibil - face utilizatorul să simtă realitatea a ceea ce se întâmplă.
    • Interactiv - asigură interacțiunea cu mediul.
    • Generat de mașină - se bazează pe hardware puternic.
    • Disponibil pentru studiu - oferă o oportunitate de a explora o lume mare și detaliată.
    • Creează efectul de prezență - implică atât creierul, cât și corpul utilizatorului în proces, afectând numărul maxim posibil de organe senzoriale.

    Tipuri VR

    VR imersivă

    Acest tip implică prezența a trei factori:

    1. Simulare plauzibilă a lumii cu grad înalt detalierea.
    2. Un computer de înaltă performanță capabil să recunoască și să răspundă la acțiunile utilizatorului în timp real.
    3. Echipament special conectat la un computer care oferă o experiență captivantă în timp ce explorezi mediul înconjurător. Vom vorbi despre asta mai în detaliu puțin mai târziu.

    VR fără imersiune

    Nu toată lumea și nu întotdeauna are nevoie de imersiune completă într-o realitate alternativă. Simulările fără imersiune sunt simulări cu imagini, sunet și controlere de înaltă calitate, difuzate în mod ideal pe un afișaj cu ecran lat. De asemenea, în această categorie sunt incluse proiecte precum reconstrucții arheologice 3D ale așezărilor antice sau modele de clădiri pe care arhitecții le creează pentru a-și prezenta munca unui client. Toate exemplele de mai sus nu îndeplinesc pe deplin standardele VR, dar vă permit să experimentați lumea simulată cu mai multe niveluri mai profund decât alte mijloace multimedia și, prin urmare, sunt clasificate ca realitate virtuală.

    VR cu infrastructură partajată

    Acestea includ „lumi virtuale” precum Second Life și Minecraft. Singura proprietate din cele de mai sus care le lipsește pentru un set complet este crearea efectului de prezență: astfel de lumi nu oferă o imersiune completă (în cazul Minecraft, acest lucru se aplică doar controalelor standard - jocul are deja o versiune pentru realitate virtuală care acceptă căștile Oculus Rift și Gear VR). Cu toate acestea, în lumile virtuale, interacțiunea cu alți utilizatori este bine precizată, ceea ce lipsește adesea în produsele de realitate virtuală „reale”.

    Lumile virtuale sunt folosite nu numai în industria jocurilor de noroc: datorită platformelor precum 3D Immersive Collaboration și Open Cobalt, este posibil să se organizeze spații de lucru și antrenament 3D - aceasta se numește „ munca în comun cu efect de prezență”.

    Crearea capacității de a interacționa simultan în comunitate și de imersiune totală este acum unul dintre direcții importante dezvoltarea VR (amintiți-vă de același Minecraft).

    VR bazat pe tehnologii de internet

    Specialisti in domeniu informatică a dezvoltat o modalitate de a crea lumi virtuale pe Internet folosind tehnologia Virtual Reality Markup Language similară HTML. A fost lipsită de atenție o vreme și acum este considerată depășită, dar având în vedere interesul tot mai mare al Facebook pentru VR, pe viitor realitatea virtuală promite să se bazeze nu doar pe interacțiune, ci și pe tehnologiile Internet.

    Există și AR, care nu trebuie confundat cu VR

    AR (realitatea augmentată) este realitate augmentată. Da, PokemonGo (de care, de altfel, toată lumea a uitat deja), aparține acestei categorii, deși este un exemplu oarecum simplificat. Spre deosebire de VR, în care ne izolăm în mod deliberat de mediu, realitatea augmentată ne permite să creăm o impunere a lumii virtuale asupra celei reale în câmpul de percepție al utilizatorului. Astfel, putem primi simultan informații din două surse.

    Din punct de vedere tehnic, AR nu este realitate virtuală, dar întrebările care apar la crearea acesteia sunt similare cu cele care apar la crearea VR (de exemplu, cum să faci dispozitivul să-și calculeze locația exactă și să se ajusteze la cele mai mici modificări făcute de utilizator în realitate). timp). Prin urmare, tehnologiile AR și VR sunt considerate destul de strâns legate.

    1. Pentru un computer - lucrați împreună cu un PC sau console: Oculus Rift, HTC Vive, Playstation VR.
    2. Pentru dispozitivele mobile - se numesc căști și funcționează împreună cu smartphone-urile, reprezintă un suport cu lentile: Google Cardboard, Samsung Gear VR, YesVR.
    3. Ochelarii de realitate virtuală independenți sunt dispozitive independente care rulează sisteme de operare speciale sau adaptate: Sulon Q, DeePoon, AuraVisor.

    O alternativă pentru cei care nu vor să-și strice părul - imaginile în acest caz sunt difuzate nu în cască, ci pe pereții încăperii, reprezentând adesea display-uri MotionParallax3D (deși pentru un UX mai complet în unele dintre aceste camere vă trebuie să purtați ochelari 3D sau chiar să combinați CAVE și HMD). Se crede că camerele VR sunt mult mai bune decât căștile VR: mai multe o rezoluție înaltă, nu este nevoie să porți asupra ta un dispozitiv voluminos, în care unora chiar se leagă de mare, iar autoidentificarea este mai ușoară datorită faptului că utilizatorul se poate vedea în mod constant. Cu toate acestea, achiziționarea unei astfel de camere, desigur, va fi mult mai costisitoare decât cumpărarea unei căști.

    Mănuși de informații / Mănuși de date

    Pentru a satisface nevoia instinctivă a utilizatorului de a atinge cu mâinile ceea ce consideră interesant în procesul de studiere a mediului, au fost create mănuși cu senzori pentru captarea mișcărilor mâinilor și degetelor. Suport tehnic acest proces variază - este posibilă utilizarea cablurilor de fibră optică, a tensometrelor sau a senzorilor piezoelectrici și a dispozitivelor electromecanice (cum ar fi potențiometre).

    Joystick-uri (gamepad-uri) / Baghete

    Dispozitive speciale pentru interacțiunea cu mediul virtual, care conțin senzori de poziție și mișcare încorporați, precum și butoane și roți de defilare, precum un mouse. Acum sunt din ce în ce mai făcute wireless pentru a evita inconvenientele și dezordinea conectării la un computer.

    Aplicații VR

    Educaţie

    VR este folosit pentru a simula mediul de antrenament pentru activități care necesită pregătire prealabilă: De exemplu, zborul cu avionul, parașutismul și chiar operația pe creier.

    Știința

    VR vă permite să îmbunătățiți și să accelerați studiul lumii moleculare și atomice: scufundat într-un mediu virtual, omul de știință poate trata particulele ca și cum ar fi cărămizi LEGO.

    Medicament

    Pe lângă faptul că ajută la pregătirea chirurgilor, tehnologia VR este utilă și în operațiile în sine: medicul, folosind echipamente speciale, poate controla mișcările robotului, câștigând astfel capacitatea de a controla mai bine procesul.

    Design industrial și arhitectură

    În loc să construiți modele scumpe de mașini, avioane sau clădiri, puteți crea un model virtual care vă permite nu numai să explorați proiectul din interior, ci și să testați caracteristicile tehnice ale acestuia.

    Jocuri și divertisment

    Pe acest moment este cea mai faimoasă și cea mai largă utilizare a VR: aceasta include atât jocuri, cât și filme, turism virtual și participarea la diverse evenimente.

    După cum am spus deja, VR continuă să se integreze în diferite zone ale vieții noastre și din mitul science fiction-ului s-a transformat în realitate (virtuală), așa că alegeți o zonă de dezvoltat și - mergeți mai departe. Standardizarea tehnologiilor VR este acum realizată de o organizație internațională

    Realitatea virtuală este un mediu creat artificial care ne permite să-l percepem ca realitate.

    Aceste inovații folosesc o serie de tehnologii și dezvoltări care iau în considerare nu numai partea tehnica, dar și percepția umană, pentru a oferi cel mai mare confort și ușurință în utilizare.

    Realitatea virtuală nu ar trebui percepută ca o tehnologie care vizează exclusiv industria jocurilor pe calculator. Are, de asemenea, utilizări mult mai serioase.

    Astăzi, această tehnologie devine din ce în ce mai ieftină, mai accesibilă și, în consecință, mai răspândită. De aceea este timpul să învățăm mai multe despre realitatea virtuală.

    Ce este realitatea virtuală?

    Realitatea virtuală este un termen folosit pentru a descrie un mediu tridimensional generat de computer care interacționează cu simțurile unei persoane, permițându-le să se cufunde complet în el.

    În această realitate virtuală, o persoană este capabilă să controleze obiecte sau să efectueze o serie de acțiuni specifice.

    Cum se creează realitatea virtuală?

    Astăzi realitatea virtuală se realizează cu ajutorul tehnologia calculatoarelor... Există o serie de sisteme și căști, cum ar fi căști, căști, benzi de alergare, costume, joystick-uri etc., care sunt utilizate în acest scop.

    Toate acestea sisteme auxiliare iar tehnologia afectează simțurile și percepțiile umane pentru a crea iluzia realității.

    Acest lucru este mult mai complicat decât sună descrierea.

    Toate simțurile și creierul nostru sunt dezvoltate cu un singur scop în minte - să percepem realitatea și să observam chiar și neconcordanțe minore. Acesta este motivul pentru care suferim rău de mare, observăm ce se întâmplă cu vederea periferică și simțim prezența altor persoane, chiar și atunci când nu le vedem.

    Toate acestea sunt extrem de greu de reprodus chiar și cu ajutorul celor mai avansate tehnologii informatice. Tehnologia realității virtuale trebuie să țină cont de toate caracteristicile fiziologiei noastre.

    Când realitatea virtuală reușește să atingă combinația perfectă de hardware, software și sincronicitate senzorială, obținem efectul de a fi cufundați într-un mediu fictiv.

    De ce este nevoie de realitate virtuală?

    Crearea realității virtuale necesită costuri și eforturi considerabile. Merită jocul lumânarea cu această nouă dezvoltare?

    Numai în industria divertismentului realitatea virtuală este capabilă să recupereze toate costurile și în viitorul foarte apropiat. Tehnologia vă permite să obțineți o experiență unică în timp ce vizionați filme și folosiți jocuri pe calculator.

    La urma urmei, numai industria jocurilor pe calculator operează în miliarde și este gata să facă tot posibilul pentru a-și încânta clienții cu o noutate.

    Utilizare

    Astăzi, realitatea virtuală are multe alte scopuri, mult mai importante și mai serioase.

    Aplicațiile de realitate virtuală sunt utilizate în mod activ în domenii precum:

    • Arhitectura - planificarea spatiilor si realizarea proiectelor.
    • Medicină – practică pentru tinerii profesioniști în spațiul virtual.
    • Artă - muzee și teatre virtuale.
    • Divertisment - concerte virtuale, cazinouri, cinematografe etc.
    • Armata - efectuarea de exercitii si practica de pilotaj.

    Realitatea virtuală poate duce la descoperiri noi și interesante în aceste domenii și în multe alte domenii care ne vor afecta viața de zi cu zi.

    Dacă utilizați spațiu real prea periculos, scump sau pur și simplu imposibil, virtual mediu inconjurator imitând complet realitatea.

    De la piloți de luptă la neurochirurgi, realitatea virtuală îi ajută pe profesioniștii în devenire să-și asume riscuri virtuale pentru experiențele din lumea reală.

    Odată cu reducerea costurilor, dezvoltarea tehnologiilor va permite realității virtuale să ocupe o nișă semnificativă în domeniul educației. Ca să nu mai vorbim de cât de mult se poate schimba interfața programelor noastre familiare, a calculatoarelor și chiar a aparatelor de uz casnic.

    Viitor

    Devine deja clar că realitatea virtuală este gata să stea ferm pe picioare în viitorul foarte apropiat.

    în timp ce Oculus Rift de la Facebook, PlayStation VR de la Sony și Vive de la HTC au pătruns pe piața modernă cu fanfară, 2016 nu a fost anul realității virtuale. Poate că această tehnologie va mai avea nevoie de câțiva ani, deoarece nu totul depinde doar de dezvoltatorii de echipamente.

    Pentru ca realitatea virtuală să strălucească cu toate culorile ei, este nevoie și de un efort din partea creatorilor de software, a dezvoltatorilor de jocuri și aplicații. De ele depinde în cea mai mare parte crearea de platforme atractive pentru consumatori.

    Desigur, echipamentul de realitate virtuală nu este încă principalul dispozitiv de calcul. Și totul pentru că acest echipament nu este ieftin și nu va funcționa cu un computer obișnuit.

    Pentru a vă bucura de realitatea virtuală astăzi, trebuie să plătiți mult pentru un computer de înaltă performanță, hardware precum Oculus Rift, software și aplicații care acceptă realitatea virtuală. Puțini sunt încă capabili să plătească această sumă dintr-o singură mișcare.

    Producătorul de chipset-uri Nvidia a lansat date că în 2016 doar 13 milioane de computere erau suficient de puternice pentru a rula hardware de realitate virtuală. Adică, mai puțin de 1% din toate computerele utilizate în întreaga lume sunt capabile să suporte această nouă tehnologie.

    Cel mai probabil, echipamentul va deveni în curând mult mai ieftin și mai accesibil. Poate că era realității virtuale va veni în cinci până la șase ani.

    Managerul de produs al site-ului a discutat cu echipa Pixonic despre crearea unui joc de realitate virtuală, experimentarea dezvoltării iMac Pro și viitorul VR.

    La marcaje

    firma ruseasca Pixonic a fost fondată în 2009. Studioul are peste 200 de angajați în patru birouri - în Moscova, Berlin, Belgorod și Cipru. „Ne extindem și rămânem fără spațiu, așa că vrem să ne mutăm într-un nou birou în curând”, spune Nikita Guk, director strategic al Pixonic, în timpul unui tur al biroului companiei din Moscova.

    Motivul întâlnirii noastre au fost două experimente conduse de studio. În primul rând, echipa a lansat primul lor joc VR și a fost de acord să ofere detalii despre dezvoltarea acestuia. În al doilea rând, dezvoltatorul senior VR al companiei a încercat să folosească iMac Pro pentru a crea un joc - un computer pe care Apple îl poziționează ca un instrument puternic pentru dezvoltatorii de aplicații în realitate virtuală.

    Roboți de război pentru mediul virtual

    „Când au apărut primele conversații despre realitatea virtuală, am încercat să studiem publicul jocurilor VR, dar ne-am dat repede seama că nimic nu era clar pe această piață: câți jucători, cum să-i găsesc și dacă sunt dispuși să plătească. deloc”, începe Nikita Guk conversația. „Prin urmare, am decis să realizăm un experiment și să colectăm singuri datele care ne interesează.”

    Echipa a decis să creeze un proiect experimental pe baza principalului blockbuster al companiei - jocul free-to-play War Robots, în care utilizatorul devine pilotul unui robot de luptă. Poate juca singur sau ca parte a unei echipe. Pentru a câștiga în War Robots, trebuie fie să nu capturați cât mai mult teritoriu posibil, fie să distrugeți complet echipa adversarului.

    War Robots este jocul cu cele mai mari încasări din istoria companiei. În 2016, Google l-a numit unul dintre cele mai interesante proiecte de pe platforma sa mobilă. În 2018, aplicația a depășit 80 de milioane de descărcări, iar audiența zilnică a depășit 1 milion de jucători.

    „Am vrut să vedem dacă roboții de război cu o astfel de grafică vor fi acceptați în realitate virtuală. Sau trebuie să creați ceva special cu un efect wow exclusiv pentru Oculus”, spune Hooke.

    Pixonic a desemnat pentru proiect o echipă de 18 persoane, care în aproape șase luni au creat prima versiune a unui joc de realitate virtuală – War Robots VR. Ca și în versiunea mobilă a jocului, utilizatorul trebuie să evite atacurile altor roboți în timp ce se află în cabina robotului.

    Trailerul jocului War Robots VR

    Caracteristici de dezvoltare pentru VR

    În procesul de dezvoltare, un joc VR trece prin aceleași etape ca un joc obișnuit pentru o platformă mobilă sau computer - crearea de prototipuri, gândirea jocului, desenarea grafică, dezvoltarea și așa mai departe.

    Deoarece dezvoltatorii Pixonic nu aveau foarte multă experiență în dezvoltarea jocurilor VR, au început prin a crea un model foarte gros de cockpit, format din dreptunghiuri simple.

    „Așadar, am putut înțelege cum va controla utilizatorul robotul în VR, ce scară ar trebui să fie cabina, la ce distanță ar trebui să fie poziționate clădirile și alte obiecte, cu ce viteză ar trebui să se miște jucătorul, astfel încât să fie confortabil și să nu se plictisească. . Când te uiți printr-o cască, ai o senzație complet diferită a jocului decât dacă te uiți la el prin ecran”, spune dezvoltatorul senior VR al companiei Artem Klinovitsky.

    Artem Klinovitsky

    Principala problemă cu care dezvoltatorii nu se confruntă aplicatii mobile, dar pe care creatorii de jocuri VR trebuie să-l rezolve constant - răul de mișcare al unei persoane într-o cască de realitate virtuală. "Al nostru fost producatorÎn timpul dezvoltării lui Artur Mostovoy, a existat chiar și o ipoteză că VR poate fi folosită pentru a antrena aparatul vestibular ”, își amintește Guk.

    O persoană începe să vomite în momentul în care creierul primește informații contradictorii de la aparatul vestibular și de la ochi, explică Klinovitsky. Creierul crede că otrava a intrat în corp și încearcă să scape de ea. Prin urmare, atunci când proiectați jocuri VR, naturalețea a tot ceea ce se întâmplă în fața ochilor dvs. este extrem de importantă.

    De aici și cerințele tehnice ridicate pentru aplicații - ar trebui să vă amintiți întotdeauna de performanța căștilor VR moderne și să optimizați codul astfel încât să nu existe întârzieri sau întârzieri în joc. În caz contrar, problemele de grafică afectează bunăstarea jucătorului.

    De exemplu, atunci când dezvoltă jocuri pentru smartphone-uri și computere, dezvoltatorii se concentrează pe cantitate minimă cadre modificabile pe secundă - FPS.

    Pentru un joc calm și nu prea dinamic pe un dispozitiv mobil, este suficient să rămâi la valoarea de 30 de cadre pe secundă. Pentru un joc de realitate virtuală, valoarea minimă FPS este de câteva ori mai mare decât pe un smartphone sau computer - de exemplu, pentru casca HTC Vive este de 90 FPS. Cu o valoare mai mică, jucătorul începe să se facă rău, își pierde senzația de a fi într-un mediu virtual, iar în curând are o dorință irezistibilă de a părăsi jocul.

    Complexitatea lucrării este adăugată de nevoia de a genera imagini pentru ochiul drept și stânga în cască. Designerii trebuie să țină cont de acest lucru, așa cum designerii de căști optimizează acest proces Cerințe de sistem la căști au rămas acceptabile.

    Obiectele care se află la o distanță de trei metri de jucător trebuie să fie cât mai detaliate posibil, fără „structuri cu săpun” și obiecte low-poly, altfel jucătorul nu va lăsa senzația de irealitate a ceea ce se întâmplă. Lovitura de la distanță poate fi lipsită de acest nivel de detaliu, deoarece este neclar pentru jucător - acest lucru, printre altele, ajută la optimizarea performanței.

    În niciun caz, un jucător care poartă ochelari VR nu trebuie târât undeva. Într-un shooter obișnuit, jucătorul apasă o tastă și personajul fuge înainte - totul este bine aici.

    Dar dacă transferați această mecanică în VR, jucătorul va avea imediat o disonanță completă: aparatul vestibularîmi spune că stau într-un loc, dar în același timp văd că mă mișc.

    Artem Klinovitsky

    Dezvoltator VR

    Toate acțiunile din realitatea virtuală ar trebui să fie cel puțin previzibile pentru jucător sau, și mai bine, să fie întotdeauna inițializate de el însuși: „Pentru a muta jucătorul, este mai bine să ridice un fel de manipulator în mediul virtual - de exemplu, un panou de control și „te promovează în joc cu acesta. Atunci mișcările vor fi percepute mai natural.”

    „Dacă într-un joc obișnuit putem oricând să dezlegăm camera de jucător și să arătăm întreaga scenă din unghiuri diferite, atunci în VR trebuie să înțelegem întotdeauna că privim totul doar de la persoana întâi, indiferent de joc. este”, explică Artem Klinovitsky...

    în care nu poți controla direcția privirii utilizatorului- jucătorul decide întotdeauna în mod independent unde să caute. Dezvoltatorii trebuie să creeze diverse solicitări de interfață și efecte sonore care îi spun utilizatorului „Uită-te în urmă, ceva important se întâmplă acolo”.

    Spre deosebire de un joc obișnuit de pe ecran, interfața nu poate fi un avion care „atârnă” în fața ochilor jucătorului tot timpul. În VR, interfața aplicației trebuie să fie înscrisă în spațiul tridimensional care înconjoară utilizatorul, astfel încât să nu interfereze cu privirea jucătorului și să fie percepută în mod natural, spune dezvoltatorul.

    Captură de ecran a jocului War Robots VR

    Chiar dacă Pixonic construia un joc VR bazat pe succesul său mobil, dezvoltatorii nu au putut pur și simplu să transfere obiectele finite din War Robots. Într-un joc obișnuit, fumul sau focul este cel mai adesea un simplu avion cu o imagine. Pe ecranul unui smartphone sau computer, acest lucru este aproape invizibil, dar dacă transferați astfel de avioane într-un mediu tridimensional, jucătorul va observa imediat bidimensionalitatea lor. Prin urmare, toate efectele trebuie create aproape de la zero, notează Pixonic.

    Pe ce sunt dezvoltate jocurile VR?

    Pixonic dezvoltă cea mai mare parte a proiectelor în Unity, un motor de joc popular care vă permite să creați aplicații pentru diferite medii simultan - smartphone-uri, computere, console, inclusiv căști de realitate virtuală.

    Dezvoltarea în VR este extrem de solicitantă pentru resursele computerului. Majoritatea personalului studioului lucrează pe un PC - membrii echipei pot comanda orice configurație a unui computer necesară pentru o muncă confortabilă. „Dacă cineva lucrează în mod constant cu grafică complexă, putem construi o stație de lucru puternică cu patru plăci video pentru el. În această chestiune, nu avem nici limite, nici restricții - principalul lucru este că este confortabil să lucrezi ”, spune Nikita Guk.

    War Robots VR a fost dezvoltat în Unity pe PC. Cu toate acestea, ca experiment, dezvoltatorul senior VR al studioului a încercat să treacă la iMac Pro, un computer pe care Apple îl poziționează ca un instrument puternic pentru dezvoltatorii de aplicații VR.

    Potrivit lui Klinovitsky, tranziția de la PC la iMac pentru el s-a dovedit a fi fără probleme - Unity pentru macOS practic nu diferă de versiunea pentru Windows: „Editorul de cod este identic. Restul instrumentelor de dezvoltare sunt aceleași. A fost ușor și rapid de mers.”

    „Cu toate acestea, pe computerul meu cu placa grafică de top, performanța a fost mai bună decât pe iMac Pro”, continuă dezvoltatorul. Problema este, de asemenea, că software-ul VR pentru iMac este încă în curs de dezvoltare, a spus el.

    Aproape toți dezvoltatorii Pixonic lucrează cu două monitoare mari unul lângă altul, unul afișând un editor de cod, iar celălalt afișând previzualizări ale jocului sau alte instrumente de lucru. În cazul iMac-ului de 27 de inci, Pixonic a găsit greu un monitor extern de calitate și dimensiune egale, așa că a fost necesară schimbarea frecventă a ferestrelor, ceea ce a redus eficiența muncii, notează dezvoltatorul VR.

    În același timp, stația de lucru Apple a făcut față mai bine proceselor paralele în timpul dezvoltării, ceea ce a făcut posibilă funcționarea simultană în mai multe aplicații, indiferent de sarcină: „În Unity există un proces precum lumina de coacere - calcularea luminii pe hartă . Acesta este de obicei un proces lung care durează carte mare poate dura câteva ore și uneori zile. A mers mai repede pe iMac datorită gestionării bune a proceselor. În același timp, în ciuda sarcinii grele pe procesor, puteți lucra în continuare în paralel cu alte aplicații. Pe Windows, în astfel de situații, totul moare imediat și te duci și bei cafea.”

    Klinovitsky consideră că iMac Pro este mai potrivit pentru designerii de nivel și cei care lucrează cu grafică pentru jocuri: „O scenă dintr-o cască de realitate virtuală arată întotdeauna diferit decât atunci când o privești pe un ecran de monitor, așa că instrumentele de editare convenabile sunt importante pentru designeri.în VR”.

    De obicei, după fiecare editare pe computer, trebuie să-și pună o cască pentru a vedea rezultatul. dar facilitati moderne dezvoltări precum Unreal vă permit să editați grafica direct de la prima persoană în timp ce vă aflați în realitate virtuală. Designerul pornește modul de editare a scenei, își pune casca și, folosind controlerele Oculus, schimbă poziția obiectelor, culoarea și așa mai departe.

    Piața este la început

    Experimentul cu War Robots VR a arătat că piața jocurilor de realitate virtuală este încă la început, spune Nikita Guk: „Nu arată ca industria jocurilorîn sensul obişnuit. VR este o vitrină de tehnologii interesante pe care le puteți experimenta în produsul dvs».

    Pe lângă companiile de jocuri, piața de divertisment manifestă un mare interes pentru VR: cu ajutorul căștilor, clienților li se arată cum vor arăta clădirile proiectate, creează quest-uri și organizează expoziții de artă contemporană în realitate virtuală.

    Probabil, astfel de experimente punctuale vor ajuta în viitor la depășirea pragului ridicat de intrare pentru utilizator - acum, pe lângă o cască bună, cumpărătorul trebuie să achiziționeze un computer puternic care poate procesa instantaneu grafică complexă.

    O altă barieră în calea pieței este lipsa companii mari... Până acum, piața este formată din etichete mici care efectuează individual experimente mici. Cu toate acestea, o marcă mare ar putea pune deoparte bugete de milioane de dolari pentru marketingul jocurilor VR și ar putea atrage atenția jucătorilor asupra tehnologiei, a spus Hooke.

    În jocuri, ne uităm în primul rând la ce fel de acoperire putem obține, deoarece vrem să oferim emoții cool cât mai multor jucători. Ne uităm la piețele mature pentru a înțelege ce fel de audiență au, dacă este posibil să câștigăm un anumit procent din acesta, iar în acest caz piața devine interesantă pentru noi. Dar nici nu ne limităm la un astfel de cadru și putem încerca ceva nou.

    Nikita Guk

    Director strategic, Pixonic

    „Am creat War Robots VR pe pur altruism, pentru că era evident că în este puțin probabil ca o dezvoltare majoră în VR să poată recupera investițiile în viitorul apropiat,- spune Nikita Guk. - Principalul indicator al succesului proiectului pentru Pixonic este scalabilitatea acestuia. Prin urmare, de exemplu, nu considerăm un proiect care aduce un milion de dolari pe lună ca fiind de succes, dar în același timp nu se extinde de mai multe ori».

    O altă măsurătoare la care se uită Pixonic atunci când lansează jocuri este potențialul lor - dacă utilizatorii vor reveni la el din nou și din nou, dacă vor să joace pe aceeași hartă din nou și din nou - ca în Counter Strike. „Mi-ar plăcea să fie cam la fel în VR, dar până acum nu există așa ceva exemple de succes„, - conchide directorul strategic al Pixonic.

    Viitorul și VR

    Răspunzând la întrebarea despre principalele probleme ale jocurilor VR, dezvoltatorul Pixonic remarcă rezoluția scăzută a căștilor moderne. „Când vezi o imagine mare în fața ochilor tăi, de exemplu, dintr-un joc, uiți rapid de pixelii destul de mari de pe ecran. Dar când vezi textul, îți atrage imediat atenția.”

    Pentru o muncă confortabilă în VR, rezoluția căștilor ar trebui să ajungă la 8K - și pentru fiecare ecran, a spus Klinovitsky. Cu toate acestea, generarea unor astfel de imagini va necesita computere mult mai puternice, care nu sunt încă disponibile pentru toți utilizatorii.

    Viitorul VR cu siguranță nu este în căști. Căștile sunt doar o etapă intermediară pe drumul către realitatea virtuală. Viitorul VR va veni atunci când ne vom putea conecta direct la creier, când nu ai nevoie de dispozitive intermediare. Apoi această piață va dispărea și totul va fi ca în filmul Ready Player One.

    Artem Klinovitsky