niemisami / react-vr-workshop

Asteriski / Digit React VR Workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-vr-workshop

WIFI: Taiste public DigitjaRiski pw: digitjariski

Installation

Mitä tarvitaan? Päällimmäisenä dependencyjen listalla roikkuu node:

https://nodejs.org/en/download/

https://docs.npmjs.com/getting-started/installing-node

Asennetaan reactVR: npm install -g react-vr-cli

Luodaan uusi projekti: react-vr init PROJECT_NAME

Sirrytään luotuun projektiin ja käynnistetään:

cd PROJECT_NAME

npm start

Selaimella: http://localhost:8081/vr

Taika löytyy index.vr.js-tiedstosta.

Workshopin kulku

Jaetaan workshop kolmeen osaan.

  1. Katsotaan tarvittavien pakettien asennus
  2. Käydään läpi miten luodaan perus viewi, image ja text -elementtejä
  3. Google Cardboard vaatii https-yhteyden. Luodaan lokaali certit ja proxytetaan lokaali https-yhteys.

Pidetään osien välissä pienet 10min tauot ja katsellaan vähän miten on mennyt.

Usage

Paina nappia ja voilá: Pysäkin aikataulut.

Certit

VR-näkymän aktivointi esimerkiksi Google Cardboardin kanssa vaatii keskusteluyhteyden ssl/tls:n yli. Siis aika tehdä https-certit!

Lataa Android-puhelimellesi Chrome Canary Play Storesta.

Chromessa:

chrome://flags/#enable-webvr

npm install -g http-proxy

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem

https://hackernoon.com/how-i-got-a-react-vr-dev-environment-working-with-an-android-cardboard-1fcaf00faebc

Mitä tehdä kun kaikki valmista?

  1. Tee koodiin parannuksia ja tyylittelyviilauksia! https://help.github.com/articles/creating-a-pull-request/
  2. Napeista omat komponenttinsa
  3. Dynaamisesti luodut suosikkinapit
  4. Kuvaa oma 360° panoraamakuva
  5. 3D-visuaalisaatioita

data.foli.fi on auki latailuille ja ihmettelyille.

Contributing

  1. git@github.com:taiste/react-vr-workshop.git Voi vielä ehkä muuttua
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

https://help.github.com/articles/creating-a-pull-request/

Things to find out

  1. Bindaus javascriptissa
  2. Toastin teko

Credits

Taiste Oy

About

Asteriski / Digit React VR Workshop


Languages

Language:JavaScript 89.6%Language:HTML 10.4%