Google nettekster til udvikling af applikationer til platformen , hvilket gør det muligt at bruge enhver smartphone til at skabe tilgængelige virtual reality-headsets. I sin enkleste form er det nok at følge den foreslåede skære en ramme ud af pap til at fastgøre smartphonen foran øjnene og bruge to linser til at fokusere.
Google VR SDK til udvikling af virtual reality-applikationer og demonstrationsmobil til Cardboard under Apache 2.0-licensen. SDK'et inkluderer biblioteker til at skabe VR-applikationer til Android og iOS, et renderer-system til at generere output til visning på Cardboard-headsets og et bibliotek til at parre rammeparametrene for headsettet med appen via QR-kode.

SDK oprette applikationer til VR-headsets baseret på smartphones ved at danne et stereoskopisk billede ved at dele skærmen i to, hvor billederne til højre og venstre øje dannes separat. Under dannelsen af output tages der højde for parametre som typen af anvendte linser, afstanden fra skærmen til linsen og afstanden mellem pupillerne. SDK'et inkluderer færdige funktioner til at skabe virtuelle miljøer, herunder midler til bevægelsessporing, brugergrænsefladeelementer til interaktion med brugeren og stereoskopisk rendering med understøttelse af korrektion af linseforvrængninger.
Billedet ændrer sig afhængigt af hovedets position og brugerens bevægelser, hvilket gør det muligt ikke blot at vise statiske stereo-billeder, som f.eks. at se 3D-film, men også at navigere i det virtuelle rum som i specialiserede VR-headsets (spille 3D-spil og se video og billeder i 360 graders visning). For at vurdere forskydningen i rummet anvendes de i smartphones tilstedeværende kameraer, gyroskoper, accelerometre og magnetometre.
Det bemærkes, at Google for nylig er stoppet med aktivt at udvikle SDK, men interessen for projektet er bevaret, derfor er det besluttet at overdrage udviklingen til fællesskabet og udvikle projektet i fællesskab. Entusiastiske personer med interesse har fået mulighed for selv at udvikle funktionaliteten af Cardboard og tilføje støtte til nye konfigurationer af mobile enhedsskærme. Google's hensigt er at fortsætte med at deltage i den overordnede udvikling og videreføre projektet med nye muligheder som komponenter til at støtte spilmotoren Unity.
Kilde: opennet.ru
