Google'i ettevÔte allika koodid rakenduste arendamiseks platvormile , mis vÔimaldab kasutada igat nutitelefoni ligipÀÀsetavate virtuaalreaalsuse prillide loomiseks. Lihtsaimal juhul piisab, et pilti loomiseks jÀrgida pakutud lÔigata kartongist raam, et kinnitada nutitelefon silmade ette ning kasutada kahte lÀÀet fookusestamiseks.
Google VR SDK virtuaalreaalsuse rakenduste arendamiseks ja demo mobiilsed Cardboardi jaoks Apache 2.0 litsentsi all. SDK sisaldab teeke VR-rakenduste loomiseks Androidile ja iOS-ile, renderdamissĂŒsteemi Cardboardi prillide vaatamiseks genereerimise jaoks ning teeki, mis seob prillide raami parameetrid rakendusega QR-koodi kaudu.

SDK luua rakendusi nutitelefonide pĂ”histel VR-prillidele, moodustades stereoskoopilise pildi ekraani jagamise kaudu kaheks pooleks, kus paremale ja vasakule silmale luuakse eraldi pilt. VĂ€ljundi genereerimisel arvestatakse selliseid parameetreid nagu kasutatud lÀÀtsede tĂŒĂŒp, kaugus ekraanist lÀÀtseni ja pupillide vahemaa. SDK sisaldab valmis funktsioone virtuaalsete keskkondade loomiseks, sealhulgas liikumise jĂ€lgimise vahendeid, kasutajaliidese elemente ning stereoskoopilist renderdamist koos mÔÔtmete deformatsioonide kompenseerimise toega.
Pilt muutub sĂ”ltuvalt pea asendist ja kasutaja liikumisest, mis vĂ”imaldab mitte ainult kuvada staatilist stereopilti, nĂ€iteks 3D-filme vaadata, vaid ka orienteeruda virtuaalses ruumis nagu spetsialiseeritud VR-prillides (mĂ€ngida 3D-mĂ€nge ja vaadata videoid ja pilte 360-kraadise reĆŸiimis). Ruumi nihke hindamiseks kasutatakse nutitelefonides olevaid komponente nagu kaamera, gĂŒroskoop, kiirendusmÔÔtur ja magnetomeeter.
On mĂ€rgatud, et Google on viimasel ajal aktiivselt SDK-d arendamas lĂ”petanud, kuid huvi projekti vastu jÀÀb, seetĂ”ttu on otsustatud arendamine anda kogukonna kĂ€tte ja arendada projekti koos. Huvi tundvad entusiastid on saanud vĂ”imaluse iseseisvalt arendada Cardboardi funktsionaalsust ja lisada toe uutele mobiilseadmete ekraanide konfiguratsioonidele. Samal ajal kavatseb Google jĂ€tkata ĂŒldises arenduses osalemist ja anda projekti uued vĂ”imalused, nagu komponendid mĂ€ngumootori Unity toetamiseks.
Allikas: opennet.ru
