WebXR kehitystä ja kokeilua

Virtuaalitodellisuus on hiljalleen lyömässä läpi, kun laitteet kehittyvät ja niiden hinnat tulevat alaspäin.

Yksi mielenkiintoinen WEB-sivujen kehityskohde on pyrkiä luomaan omaa sisältöä virtuaalitodellisuuteen. Blenderillä voidaan piirtää 3D maailma, sijoittaa sinne vaikkapa oma Avatar. Blenderin käyttöä käytiin läpi jo aikaisemmin. Se on täysin ilmainen ohjelma, johon löytyy paljon oppaita ja esimerkkejä nykyisin.

WebXR teknologia on siitä kätevää, että sovellus voidaan aukaista suoraan selaimella, eikä laitteeseen tarvitse asentaa mitään. Nykyisin voi vaikka pelata Minigolfia tai älypelejä, suoraan virtuaalilasien selaimella. Esimerkiksi nämä pelit ovat täysin ilmaisia, ja joistain on jopa lähdekoodi saatavilla, omaa opettelua varten.

https://aboveparadowski.com/

https://glitch.com/edit/?ref=uploadvr.com#!/above-par-adowski-mini-golf-par-t-2

https://www.uploadvr.com/project-flowerbed-webxr-minigolf-open-source-demos/

https://flowerbed.metademolab.com/?ref=uploadvr.com

https://github.com/meta-quest/ProjectFlowerbed?ref=uploadvr.com

Lisäksi henkilöt kuten Nick Lever tarjoavat kursseja, joissa opetetaan WebXR-kehitystä.

https://www.udemy.com/course/learn-webxr/?referralCode=E7D0C9ABEA96B4DE37E4&couponCode=ST12MT030524

https://github.com/NikLever/webxr-pwa

Käsien liikkeiden tunnistus on nykyisin myös mahdollista, mm. Quest 3 laseilla.

https://github.com/vrmeup/threejs-webxr-hands-example

Lisää esimerkkejä ja linkkejä:

https://github.com/PicchiKevin/WebXR-games

https://xrdinosaurs.com/

https://xrswim.com/education/

https://aframe.io/a-painter/

https://github.com/jeeliz/jeelizFaceFilter

https://github.com/ErikSom/threejs-vr-console-debugger

https://github.com/toji/xr-dinosaurs

Käsien liikeiden tunnistusta;

https://github.com/beemsoft/webxr-handtracking-playground/tree/master/src/demo/salsa_lesson

https://github.com/FireDragonGameStudio/aframe/blob/add-hand-tracking-gestures/src/components/hand-tracking-controls.js

https://playcanvas.com/project/952970/overview/daw-n-xr