Kaip HoloLens atvėrė man akis į naują darbo ir pramogų pasaulį

Virtuali realybė buvo didžioji 2015 m. istorija, tačiau ji turi vieną didelį trūkumą. Jūs neįsivaizduojate, kas yra priešais jus. Arba už tavęs. Arba tiesiog į kairę. Kita vertus, naudodami „Microsoft HoloLens“ vis tiek matote pažįstamą pasaulį, tačiau jis tampa nuostabia, aukštos kokybės žaidimų aikštele, klase ar net nuotolinio darbo vieta.

Kaip HoloLens atvėrė man akis į naują darbo ir pramogų pasaulį

Neabejoju, kad žaidimai bus pirmoji programėlių banga, patraukianti žmonių vaizduotę. Įsivaizduokite, žengiate į kitą pasaulį; numeskite suglamžytą popieriaus rutulį ant grindų ir jis išpučia skylę į dar vieną dimensiją, kur popieriniai paukščiai skrenda per popierinius debesis. Tai taip žavu ir žavu, kaip skamba. Net kai tas pasaulis yra labai paprastas – labiau panašus į planšetinio kompiuterio programą Avataras - buvimas fantazijų pasaulyje yra kerinti patirtis.

Tačiau man tai, kad HoloLens taip pat bus naudingas dirbant ir bendraujant su fiziniais bei skaitmeniniais objektais, yra tokia nuostabi, neribota galimybė.

hololens1

Imk architektus. Galbūt jiems reikia pamatyti, ar pastatas pastatytas taip, kaip suprojektuotas. Arba statybininkai turi pamatyti, kaip projektai dera į fizinę erdvę, į kurią jie tempia plytas ir lentas. Šiuose scenarijuose idealu, jei „HoloLens“ virtualų dizainą pieštų virš realaus pasaulio.

Kodėl? Nes vietoje statybininkas gali tiksliai matyti, kur turi eiti durys, o architektas grįžta atgal savo biure gali matyti tai, ką mato statybininkas (pvz., stulpą, kuris neleidžia patekti į duris atidarymas).

Architektas gali užsidėti „HoloLens“, kad galėtų nuotoliniu būdu žiūrėti į svetainę ar net tiesiog žiūrėti vaizdo įrašą iš statytojo „HoloLens“ savo ekrane; yra vaizdinis spindulys, kuris aiškiai parodo, į ką kitas žmogus žiūri. Galimybė dalytis tuo, ką matote, nebandant valdyti fotoaparato, palengvina bendradarbiavimą per atstumą.

Ši mišri tikrovė turi platų potencialą; Kaip labai paprastą pavyzdį įsivaizduokite, kad pirmą kartą reikia pakeisti padangą ant savo dviračio. Arba pramonėje, kaip naudoti nuspėjamąją analizę, kad kiekviena mašina būtų nudažyta gamyklos aukšte, nurodant data, kada kitą kartą jai reikės priežiūros?

Visų šių scenarijų esmė yra ta, kad daug lengviau suprasti, ką paveiks pokytis gali matyti jį kontekste, o ne peržiūrėti sąrašą ir bandyti jį suderinti su realiu savo pasauliu galva.

hololens_and_robot

Paimkite išmaniuosius įrenginius. Šiandien įrenginyje turite visą sąsają su ekranu ir valdikliais, o tai neveikia išmanusis užraktas arba langų žaliuzių variklis – arba sukuriate programą, o tai reiškia, kad naudotojai turi pažvelgti į kitą prietaisas.

„HoloLens“ gali piešti sąsają ore šalia įrenginio (pvz., aukščiau esančio roboto), todėl valdikliai yra pakankamai dideli, kad galėtumėte aiškiai matyti ir dirbti. Galite nuolat žiūrėti į įrenginį, kad įsitikintumėte, jog valdikliai iš tikrųjų daro tai, ko norite.

Patikrinti, kada suplanuota, kad robotas dulkių siurblys įsijungs, paprastai reiškia pritūpimą pažiūrėti į ekraną; būtų daug lengviau bakstelėti jį iš kito kambario per „HoloLens“ ir pamatyti kalendorių su atgalinės atskaitos laikmačiu, rodančiu, kada prasideda valymas. Norite, kad robotas išvengtų augalo jūsų kambario kampe? Palieskite, kad nustatytumėte virtualias tvoras, lengviau nei bandyti pastatyti infraraudonųjų spindulių sieną tinkamoje vietoje.

Svarbiausia, kad visa tai sukurti nebus beveik taip sunku, kaip tikitės. „HoloLens“ programų kūrimas yra kaip bet kurios „Modern Windows“ programos kūrimas. „Windows 10“ universaliosios programos SDK palaiko „HoloLens“, be to, yra daugybė aukšto lygio metodų ir objektų, kurie supaprastina darbą su kai kuriomis sudėtingesnėmis „Windows Holographic“ funkcijomis.

Pavyzdžiui, vienas objektas konvertuoja vartotojo galvos kryptį į vektorių, kuri gali būti perduodama metodui, kuris tikrina, ar žvilgsnio vektorius kerta kokius nors virtualius objektus.

Jei dirbate tiesiogiai su „HoloLens“ jutikliais, prieš imdamiesi objekto okliuzijos 3D formatu, turėtumėte parašyti kodą, kad nustatytumėte galvos padėtį, o tada konvertuokite jį į žiūrėjimo kryptį. Tai daug sudėtingos 3D matematikos, bet naudojant „HoloLens“ įrankį sistemoje „Windows 10“, paaiškėja, kad tik keletą eilučių C# kodo, kad sužinotumėte, kada vartotojas ką nors žiūri jūsų virtualioje erdvėje pasaulis.

prisegti_vaizdo įrašą_ant_sienos

Valdymo balsu raktinio žodžio pridėjimas yra tik viena kodo eilutė, prie kurios galite pridėti valdiklius balsu ir gestais atskiriems objektams ar visam holografiniam pasauliui, todėl galingos sąsajos kūrimas nebūtinai turi būti sudėtingas.

Viskas gali būti dar labiau supaprastinta naudojant tokius įrankius kaip „Unity“, kuris palaiko „HoloLens“ kaip fotoaparato požiūrį.

Galite sukurti 3D aplinką „Unity“, pridėti keletą C# scenarijų ir eksportuoti visą projektą kaip „Modern Windows“ programą, paruoštą kompiliuoti ir įdiegti iš „Visual Studio“. Nereikia specialių įrankių ar nestandartinių kalbų ir įrankių rinkinių, todėl labai lengva pasiimti „HoloLens“ ir paleisti programą per vieną dieną.

Vis dėlto jos įvaldymas yra kita istorija. Norint sukurti nuoseklią ir išsamią 3D aplinką, reikia daugiau projektavimo įgūdžių nei naudojant tradicinę darbalaukio programą, todėl turėsite būti pasirengę glaudžiai bendradarbiauti su 3D menininkais.

Tikiuosi pamatyti ne tik darbui ir pramogoms skirtas programas, bet ir daugybę holografinių programų, kurios sutelkia dėmesį į vieną dalyką, pvz., 3D orų prognozes ar vaizdą galerijos – ir gyvena mišrioje realybėje, kurioje HoloLens piešia aplink jus, taip, kaip pasidėsite kalendorių ant sienos ar šventinį suvenyrą ant savo rašomasis stalas.

„HoloLens“ išleidimo data – jutikliai

Pradinis „HoloLens“ gali būti šiek tiek per didelis ir įkyrus, kad jį būtų galima nešioti valandas per dieną, tačiau naudojant man pasirodė, kad jis nepaprastai patogus. Vis tiek galite dirbti prie kompiuterio ar žiūrėti į telefoną jo nenuėmę, nes HoloLens neatskiria jūsų nuo pasaulio taip, kaip tai daro VR ausinės.

„HoloLens“ nėra kažkas, ką užsidėsite atlikdami vieną užduotį, o paskui vėl imsite. „HoloLens“ suteikia papildomą sluoksnį aplinkiniam pasauliui, kuris gali būti didžiulis vaizdo ekranas ant sienos, virtualus pasaulis, į kurį žengiate dirbdami nuotoliniu būdu, valdydami aplink jus esančius objektus arba naudodami papildomus įtaisus ir įrankius tu. Tai tokia gundanti ir įtraukianti patirtis, kad pasiilgau jos vos nusiėmusi.