Hjemmeside » Værktøjskasse » Opret Virtual Reality på nettet med JavaScript og WebVR

    Opret Virtual Reality på nettet med JavaScript og WebVR

    Oculus Rift, HTC Vive og andre VR-produkter har ændret teknologienes fremtid. Vi kan scoff ved ideen om VR headsets, men ligesom internettet i 1990'erne, er VR vejen for fremtiden.

    Og takket være WebVR har vi allerede en måde at flette internettet med VR ved hjælp af en kraftfuld JavaScript API. Dette bibliotek er helt gratis, open source og understøttet af W3C, så det er det perfekte bibliotek at spille med, hvis du er i virtual reality.

    WebVR er stadig eksperimentelt, og du kan kun test det med browsere på VR headsets. På grund af dette kan du ikke rigtig se live demoer i din browser, selvom du helt sikkert kan prøve.

    De fleste eksempler giver en advarsel at sige det din browser understøttes ikke. Men du kan stadig se, hvad ideen er bag VR og hvorfor WebVR kan drastisk ændre, hvordan webudviklere skaber virtuel realitet på internettet.

    Moz VR-stedet er et andet køligt sted at tjek live projekter. Igen fungerer disse bedst med VR-headset, men mange af dem er bygget med WebVR.

    WebVR API er faktisk understøttes i Firefox Nightly Build og kommende versioner af Chromium. Det er et meget eksperimentelt bibliotek, men det viser sig, at udviklere er interesserede i virtual reality selv på internettet.

    Hvis du undrer dig over, hvem der administrerer WebVR API, er det faktisk hostet på GitHub af W3C teamet. Dette ville ideelt set blive en officiel W3C spec og det har endda et redaktørens udkast til hvordan spec kan implementeres, når W3C skubber den igennem.

    Dette WebVR API har chancen for radikalt transformere webspil og interaktivitet på nettet. Det kan være godt over et årti, før forbrugerne ser nogen fordele, men WebVR er på plads, og det vil kun fortsætte med at vokse.

    Hvis du vil prøve det, kan du downloade kilden direkte fra WebVRs GitHub-side med links til de forskellige API-specifikationer og dev-ressourcer for at komme i gang.