Compania Google texte originale pentru dezvoltarea aplicațiilor pentru platformă , permițând utilizarea oricărui smartphone pentru a crea căști de realitate virtuală accesibile. În cel mai simplu caz, pentru a crea o cască este suficient să urmezi să tai din carton un cadru pentru a fixa smartphone-ul în fața ochilor și să folosești două lentile pentru focalizare.
Google VR SDK pentru dezvoltarea aplicațiilor de realitate virtuală și aplicații mobile demo pentru Cardboard sub licența Apache 2.0. SDK-ul include biblioteci pentru crearea aplicațiilor VR pentru Android și iOS, un sistem de randare pentru generarea ieșirii pentru vizualizare pe căștile Cardboard și o bibliotecă pentru asocierea parametrilor cadrului căștii cu aplicația prin cod QR.

SDK a crea aplicații pentru căști VR bazate pe smartphone-uri, formând o imagine stereo prin divizarea ecranului în două jumătăți, în care se formează separat imaginea pentru ochiul drept și pentru ochiul stâng. La formarea ieșirii sunt luate în considerare aspecte precum tipul lentilelor utilizate, distanța de la ecran la lentilă și distanța dintre pupile. SDK-ul include funcții predefinite pentru crearea de medii virtuale, inclusiv instrumente pentru urmărirea mișcării, elemente de interfață pentru interacțiunea cu utilizatorul și randare stereo cu suport pentru compensarea distorsiunilor lentilelor.
Imaginea se schimbă în funcție de poziția capului și de mișcarea utilizatorului, ceea ce permite nu doar redarea unei imagini stereo statice, cum ar fi vizionarea filmelor 3D, ci și orientarea în spațiul virtual ca în căștile VR specializate (a juca jocuri 3D și a viziona videoclipuri și imagini în modul 360 de grade). Pentru a evalua deplasarea în spațiu, se folosesc camera, giroscopul, accelerometrul și magnetometrul prezente în smartphone-uri.
Se remarcă faptul că Google a încetat recent să dezvolte activ SDK-ul, dar interesul pentru proiect rămâne, așa că s-a decis să se transfere dezvoltarea în mâinile comunității și să se dezvolte proiectul împreună. Entuziaștii interesați au primit oportunitatea de a dezvolta autonom funcționalitatea Cardboard și de a adăuga suport pentru noi configurații ale ecranelor dispozitivelor mobile. În același timp, Google intenționează să continue să participe la dezvoltarea comună și să ofere proiectului noi capacități, cum ar fi componentele pentru suportul motorului de joc Unity.
Sursa: opennet.ro
