Jotta ihminen näkisi virtuaalilasien näytöltä realistiset maisemat 3D:nä, niin siinä on eri vaihtoehtoja, miten tämä toteutetaan.

Samankaltaiset tiedostot
Ihminen keinotodellisuudessa. Aiheena

Se on sinussa. Virtuaalinen ja laajennettu todellisuus. Jari Kotola Sovelto Aamiaisseminaari Tampere

ETNIMU-projektin, aivoterveyttä edistävän kurssin 5.osa. Aistit.

PIKSELIT JA RESOLUUTIO

Hyvä 3D-tuotekuva ja video ilmentävät tuotteen tarkoituksen ja antavat oikeutta sen muotoilulle.

Graafiset käyttöliittymät Sivunparantelu

UNIVERSITY OF TURKU. Käytettävyys jokapäiväisessä ympäristössä. Johdanto

Ihminen havaitsijana: Luento 10. Jukka Häkkinen ME-C2600

Samsung Galaxy Tab tietokoneen käyttöohje

Virtuaalitilat tulevaisuudessa. Päivi Aarreniemi-Jokipelto TkT, yliopettaja

Omat rajat ja turvaohjeet

Pohjois-Suomen paikkatietoiltapäivä 3D-aineistojen visualisointi HoloLens-laseilla

Kokeile kuvasuunnistusta. 3D:nä

Simulaattoreiden ja virtuaalitodellisuuden hyödyntäminen metsäalalla. Antti Peltola, Creanex Oy

T : Virtuaali- ja lisätty todellisuus

Ihminen havaitsijana: Luento 9. Jukka Häkkinen ME-C2000

Aistit. Kaisa Tiippana Havaintopsykologian yliopistonlehtori. Luento Aistit ja kommunikaatio-kurssilla 12.9.

Kuuloaisti. Korva ja ääni. Melu

TYYn uusi videotykki - esimerkkejä

PUUNKUORMAUKSEN TULEVAISUUS

Screen Size 77/65 Picture. Infinite Contrast. Pixel Dimming. ULTRA Luminance Local Dimming. HDR Effect Dolby Vision HLG HDR10

Kenguru 2010 Benjamin (6. ja 7. luokka) sivu 1 / 5

VIRTUAALITODELLISSUUDEN JA LISÄTYN TODELLISUUDEN MAHDOLLISUUDET TERVEYDENHUOLLOSSA

Matematiikan tukikurssi

Virtuaalihanskat työmaalle

JOYETECH EVIC VT KÄYTTÖOHJE

Malleja ja menetelmiä geometriseen tietokonenäköön

GREDDY PROFEC B SPEC II säätäminen

Virtuaalitodellisuus. Antti Apostol Digipsykiatria osa 1 Virtuaalitodellisuus ja lisätty todellisuus

S: siirtää listan ensimmäisen luvun viimeiseksi V: vaihtaa keskenään listan kaksi ensimmäistä lukua

RollerMouse Red. Käyttöohje

Luento 6: 3-D koordinaatit

Videon tallentaminen Virtual Mapista

CEM DT-3353 Pihtimittari

Kenguru Cadet, ratkaisut (1 / 6) luokka

ELOKUVATYÖKALUN KÄYTTÖ ANIMAATION LEIKKAAMISESSA. Kun aloitetaan uusi projekti, on se ensimmäisenä syytä tallentaa.

Kohdissa 2 ja 3 jos lukujen valintaan on useita vaihtoehtoja, valitaan sellaiset luvut, jotka ovat mahdollisimman lähellä listan alkua.

Matikkaa KA1-kurssilaisille, osa 3: suoran piirtäminen koordinaatistoon

Harjoitus 3 ( )

KÄYTTÖOHJE. CHEERLUX CL760 HD LED-projektori

Mallit: ScanTemp 430 infrapunamittari s.2 ScanTemp 490 infrapunamittari s.3 ProScan 520 infrapunamittari s.4 HiTemp 2400 infrapunamittari s.

Liikennevalot. Arduino toimii laitteen aivoina. Arduinokortti on kuin pieni tietokone, johon voit ohjelmoida toimintoja.

SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN

10.2. Säteenjäljitys ja radiositeettialgoritmi. Säteenjäljitys

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.

Toimintaperiaate: 2. Kytke virta vastaanottimeen käyttämällä virtalaitetta, jossa on merkintä "horsealarm receiver only".

3 Raja-arvo ja jatkuvuus

MAALIKAMERA OPTIc3 & OPTIc3-PRO

KUVAN LIITTÄMINEN TOISEEN KUVAAN PHOTOSHOP ELEMENTS 6 - OHJELMALLA

PERCIFAL RAKENNETUN TILAN VISUAALINEN ARVIOINTI

"PLEXTALK Pocket" -verkkosoittimen pikaopas

Gimp alkeet XIII 9 luokan ATK-työt/HaJa Sivu 1 / 8. Tasot ja kanavat. Jynkänlahden koulu. Yleistä

Virtuaalitodellisuustyöpajat ikäihmisille: kokemuksia, läsnäoloa ja tunnetta

Diskreetin Matematiikan Paja Tehtäviä viikolle 2. ( ) Jeremias Berg

Kuulokoje, joka avaa maailmasi

MAKUKOULU. Tunti 1. Johdatus aisteihin 1 / 20

OPETTAMINEN VIRTUAALIYMPÄRISTÖSSÄ

DIGITAALINEN Kauppakeskusmedia

Opus SMS tekstiviestipalvelu

Pörisevä tietokone. morsetusta äänikortilla ja mikrofonilla

5 asiaa, jotka sinun on hyvä tietää sinun aivoista

Videoista voimaa! Parempia videoita mobiilisti. Jonne Hirvonen.

Törmääkö virtuaalitodellisuus aineettomiin oikeuksiin? Technopolis IPR-lakimies Juha Myllyoja

Tehtävä: FIL Tiedostopolut

screenforce.fi 1

sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin

TM:n pikakokeessa Yamaha WXAD-10: uusi elämä vanhoille hifilaitteille

TILOJEN 3D-VIRTUAALIMALLI TUKEE PÄÄTÖKSENTEKOA JA SÄÄSTÄÄ KAIKKIEN AIKAA

Virtuaalinen todellisuus ja sen toteuttaminen mobiilipeliin

MAAILMAN NAPA. Vihkonen on osa Pop In hanketta, joka tekee työtä seksuaalista kaltoinkohtelua vastaan apa_mv_a7.indd

Tehtävä 2: Tietoliikenneprotokolla

Paloaukean päiväkoti. Eläimet mukana päiväkodin arjessa

Tutustu kameraasi käyttöohjeen avulla, syksy2011 osa 2

Organization of (Simultaneous) Spectral Components

Induktiosilmukkavahvistimen tulee toistaa kaikki samat äänet mitä kaiuttimista toistetaan (mm.tietokone, langaton mikrofoni, digiboxi).

havainnollistaa Dopplerin ilmiötä ja interferenssin aiheuttamaa huojuntailmiötä

TAMPEREEN TEKNILLINEN YLIOPISTO KÄYTTÖOHJE TIETOVARASTON KUUTIOT

Perustunteita. Ihmisellä on paljon erilaisia tunteita. Osa niistä on perustunteita.

2.3 Voiman jakaminen komponentteihin

finnish BOI 2015, päivä 1. Muistiraja: 256 MB

Luento 15: Ääniaallot, osa 2


TYÖKALUJA SELKEÄÄN SEKSUAALITERVEYSKASVATUKSEEN TURVATAIDOT

KÄYTTÄJÄN KÄSIKIRJA OE/OSSPEAKER V KÄYTTÄJÄN KÄSIKIRJA OE/OSSPEAKER V.10.3 SISÄLLYSLUETTELO

ota rento asento ja nauti kokemuksesta

Havaintomotoriikan harjoittelu koripalloa hyödyntäen

KÄYTTÖLIITTYMÄT. Visuaalinen suunnittelu

The Adult Temperament Questionnaire (the ATQ, 77-item short form) AIKUISEN TEMPERAMENTTIKYSELY

Kenguru 2015 Mini-Ecolier (2. ja 3. luokka) RATKAISUT

Kuvan pehmennys. Tulosteiden hallinta. Tulostaminen. Värien käyttäminen. Paperinkäsittely. Huolto. Vianmääritys. Ylläpito.

Käyttöopas RoofCon Viewer

Foscam kameran asennus ilman kytkintä/reititintä

TiiMi Talotekniikka. LATTIALÄMMITYS- TERMOSTAATTI TiiMi 7250TL. v. 1.0

Restoratiivisen ympäristön suunnittelu

Tarvikkeet: A5-kokoisia papereita, valmiiksi piirrettyjä yksinkertaisia kuvioita, kyniä

DNA Digitaalisen elämäntavan tutkimus

GROHE Sense Guard: 7 vesitoimintoa takaa parhaan vedenkäytön turvallisuuden

BOOGIE & WOOGIE. Osa II: Liima. Kirjoittanut: Timo Anttila

Yllättävän immersiivinen fanikokemus mitä avoimella yhteistyöllä ja kokeiluilla voidaan saavuttaa?

Näyttöresoluution säätäminen

Transkriptio:

Taru Väätäinen

Se tarkoittaa tietokoneella simuloitua todellisuutta, keinotekoista ympäristöä ja replikoi ihmisen kokemaa olemassaolon tunnetta ympäröivässä maailmassa tuohon keinotekoiseen ympäristöön. Sanotaan, että käyttäjä kokee virtuaalitodellisuuteen uppoutumista. On tavallista, että virtuaalitodellisuus luo keinotekoisia aistikokemuksia näköaistille, mutta myös kaikkia muita aisteja, kuuloaistia, tuntoaistia ja hajuhaistia, voidaan hyödyntää virtuaalitodellisuuden luomiseen.

Jotta ihminen näkisi virtuaalilasien näytöltä realistiset maisemat 3D:nä, niin siinä on eri vaihtoehtoja, miten tämä toteutetaan. Virtuaalilaseille on varmaankin tyypillisintä tehdä, kuten Oculus Riftissä on tämä tehty niin, että kummallekin silmälle näytetään eri videosyötteet. Nämä kahdet melkein neliönmuotoiset videosyötteet tulevat kummatkin pikkuisen eri kulmista, niin että aivot huijataan näkemään kaksi 2D-kuvaa 3D:nä.

Tärkeää syvyyden havaitsemiseen on myös näyttää kuvan päällekkäisyyttä, kun verrataan videosyötteitä oikealle ja vasemmalle silmälle. Näin varmistetaan, että ihminen tunnistaa ja erottaa toisistaan kappaleet ruudulla, jotka ovat lähempänä ja kauempana. Meille se päällekkäisyys on 100 asteen luokkaa, joten kun se päällekkäisyys laseissa on suurta niin sitä parempi stereonäkö, eli kyky havaita visuaalisesti kolmiulotteisia rakenteita. Päällekkäisyyttä voidaan kuvata asteina, paljonko sitä päällekkäisyyttä on, tai sitten sitä voidaan kuvata prosentteina: miten monta prosenttia näkökentästä on yhteistä aluetta molemmille silmille.

Ihmisen näkökenttä on laaja. Ihminen voi havaita 180 asteen näkymät liikuttamatta edes silmiään. Jos silmiä liikutetaan, on mahdollista nähdä 270 asteen näkymät. Kun puhun näkymistä, tarkoitan horisontaalista fov:ia (eli field of viewia, näkökenttää). Vertikaalinen vastine on 135 asteen luokkaa. Jotta ihminen kokisi olevansa realistisesti toisaalla, eli toisin sanoen uppoutuminen olisi syvä, täytyy virtuaalilaseissa ottaa huomioon näkökentän laajuus. Parhaimmillaan fovit ovat StarVR-laseilla (210 astetta) ja VR Union Clare -laseilla (170 astetta), Oculuksen ja HTC Viven jäädessä 110 asteeseen. Lisäksi osa laseista tulee seuraamaan pään liikkeitä hyvinkin tarkasti, jolloin käyttäjä voi katsella ympärilleen koko 360 astetta.

Jo Oculuksella on seurantalaitteistoa, joka seuraa, missä olet 3D-tilassa. Virtuaalilaseissa on infrapunaledejä, joita seurantatolppa tarkkailee, ja koska niitä on myös virtuaalilasilaitteen takapuolella, saa käyttäjä 360 asteen näköalat niin sanotusti kääntämällä päätään. Oculuksessa on lisäksi komponentti nimeltä Adjacent Reality Tracker, joka seuraa käyttäjän pään pienimmätkin liikkeet. Se koostuu magnetometrin, gyroskoopin ja kiihtyvyysanturin komponenteista. Tällä tavoin, kun lasien käyttäjä kääntää päätään sivulle ja joka puolelle, voi hän kurkkia ympäriinsä virtuaalimaailmassa niin kuin oikeassakin maailmassa, esimerkiksi kulman takaa. Pään seurannan lisäksi voitaisiin seurata silmiä, minne esimerkiksi lasien käyttäjä katsoo ruudulla ja tietokone tietäisi sen. Tätä voitaisiin hyödyntää siinä, mitä milloinkin ruudulla näytettäisiin, vaikka ylimääräisiä yksityiskohtia näyttämällä siitä paikasta, jonne silmänsä aikoo fokusoida. Toisaalta tämä voi osoittautua hyödylliseksi tulevaisuudessa, kun yritetään parantaa näytön resoluutiota samalla kun pyritään pitämään näytönohjaimen taakkaa pienempänä. Ei tarvitsisi näyttää koko ruutua äärimmäisen tarkkana, vain sitä aluetta, jonne katseesi kohdistat. Tällä hetkellä silmän liikkeitä tulee havainnoimaan FOVE, joka keräsi rahoitusta tänä vuonna Kickstarterissa 480650 dollaria (joka oli 192 % pyydetystä), kun se sulkeutui neljäs päivä viime heinäkuuta.

Resoluutio virtuaalilaseissa ilmoitetaan joko pikseleiden kokonaismäärällä esimerkiksi per silmä, tai sitten pikseleiden määrää astetta kohtaan. Ensimmäinen vaihtoehto on tullut suoraan siitä, miten tietokoneiden näyttöjen speksit esitetään. Toista vaihtoehtoa käytetään määrittelemään myös näöntarkkuutta, esimerkiksi 60 pikseliä asteelle (tai 1 kaariminuutti pikselille) on silmien rajoja erotteleva tarkkuus, jonka yläpuolelle jäävää resoluutiota ei normaalilla näöllä varustettu ihminen havaitse. Kuluttajille ystävällisissä laseissa tämä on 10-20 pikseliä asteelle. Oculuksessa näyttönä toimii kummallekin silmälle erikseen paneelit resoluutiolla 1080 x 1200, ja Riftissä sekä Vivessä pixels per degree (PPD) on noin 12. StarVR-laseissa sama on luokkaa 2560 x 1440 kummallekin silmälle, ja PPD on 16,5. Eroja löytyy lasienkin väliltä, jos vaan haluaa maksaa enemmän niin saa parempaa.

Ongelmaksi virtuaalilasien kehityksessä on varmaankin koettu se, että käyttäjä saattaa tuntea pahanolontunnetta virtuaalilaseja käyttäessään, vähän niin kuin matkapahoinvointia. Se johtuu osittain motion blur -efektistä, jota käytetään elokuvissa ja peleissä kuvaamaan nopeutta. Pahaa oloa aiheuttaa myös judder, eli tärinä, jonka aiheuttaa aivojen kyky seurata ja ennustaa liikettä. On kehitelty eri tekniikoita, joilla pahanolon syntymistä koetetaan lievittää. Ne ovat kombinaatio näistä kolmesta: korkea päivitystahti, low persistence ja global refresh, jotka kaikki varmistavat ettei käyttäjälle synny samanlaista tunnetta kuin tavalliselta monitorilta pelatessaan.

Korkea päivitystahti tarkoittaa, että montako framea näytetään sekunnissa. On esitetty, että jotta pahanolontunnetta ei syntyisi, pitäisi tahdin olla ainakin yli 60 framea sekunnissa. Oculus Riftissä se on 90 Hz. Global refresh tarkoittaa tapaa päivittää kuva näytölle. Sen sijaan että pyyhkäistäisiin kuva rivi kerrallaan näytölle, global refresh tarkoittaa, että kaikki pixelit päivitetään kerrallaan. Kun tavallisesti pyyhkäistään rivi kerrallaan ja näytetään se heti, kun se rivi vastaanotetaan, tehdään global refresh niin, että viivytetään ensimmäistä riviä, kunnes viimeinen rivi on vastaanotettu, ennen kuin näytetään kuvan sisältö. Jos tehdään rivi kerrallaan, saattaa tuloksena olla kuvan pienehkö vääristymä päätä liikuttaessa ja ihmissilmä voi sen huomata ja kokea huonoa oloa siitä.

Low persistence tarkoittaa sitä, että framessa kuvaa näytetään vain pieni hetki. Oculuksessa kuvaa näytetään vain 2 millisekuntia per frame. Tämä siis tarkoittaa samaa asiaa kuin vaikka videoprojektorissa se, että projektori näyttää mustana tietyn ajan jokaisesta framesta, eli näyttäjä näkee sen 90 uniikkia framea joka sekunti, mutta se kuva ei ole ruudulla sitä koko sekunnin aikaa, eli idea on melko lailla sama, jos olet kuullut elokuvien kuvaamisessa käytettävästä shutter degree - termistä. Aivomme täyttävät tämän diskreetin syötteen aukot itsestään, ja tätä hyödynnetään, koska ei ole kuluttajille tarkoitettuja 1000 FPS (frame per second) laitteistoa olemassa vielä, jotka tekisivät videosyötteestä ihmisille täysin realistisen hardwaren puolesta. Jotta käyttäjä ei havaitse välkkymistä, täytyy Valven ja Oculuksen mukaan minimi FPS olla 90. Lisäksi Oculus-virtuaalilaseissa on pari linssiä, jotka suurentavat näyttöä, jotta se täyttää koko näkökentän alueen aiheuttamatta sumentumista, ja pahaa oloa.

Haptinen teknologia luo kosketuksen tunnetta käyttämällä esimerkiksi voimaa ja värähtelyä. Tuntemusten aistimista pidetään yhtenä viidestä aistista, ja se muodostuu monista eri tuntemuksista, joita ovat esimerkiksi paine, värähtely ja lämpötila. Näitä on jo hieman osattu jäljitellä vuosia aikaisemmin, esimerkiksi aika monet varmasti ovat joskus pitäneet käsissään PlayStation Dual Shock - ohjainta, jossa on ollut mukava värinä-toiminto. Autopeleissä vaikkapa ajamalla kuuseen, tuntuu käsissä värinää. Virtuaalitodellisuuteen tämä ominaisuus tulee, kun ennen vain ja ainoastaan visuaaliset pinnat saavat kosketusaistimuksen. Kehitellään esimerkiksi paraikaa järjestelmiä, joilla 3D-mallinnukseen tulee haptinen käyttöliittymä, jonka avulla muun muassa muotoilijat voivat tuntea tekemiään malleja.

On tulossa myös Tesla Studiolta haptinen puku, Teslasuit tai T-Suit, joka on siis koko vartalolle tarkoitettu haptinen palautejärjestelmä. Se on suunniteltu juuri pelaamiseen ja virtuaaliseen todellisuuteen käytettäväksi. Tesla-Suit toimii tuhansien pienien solmujen verkosta, jotka luovat aistimuksia hellillä sähköimpulsseilla, joka siis tarkoittaa hermolihas-stimulaatiota. Teslasuitilla aiotaan simuloida laaja skaala tuntemuksia, kuten vettä, kuumuutta, tuulta, kylmyyttä ja kosketusta. Ensimmäinen virtuaalinen halaus on jo vaihdettu, mutta vielä menee aikaa ennen kuin tavallinen kuluttaja saa käsiinsä T-suitin.

3D audio-efektit tarkoittavat sitä, että virtuaalitodellisuuden käyttäjä kuulee ympärillään ääniä, jotka luovat realistisen vaikutelman siitä, että käyttäjä on muualla kuin todellisuudessa. Näitä ääniä voidaan tuottaa surround sound - kaiuttimilla, mutta immersion eli upotuksen syvyyttä kuvaamaan varmaan parhaiten soveltuu kuulokkeet. Jotta käyttäjä tuntisi olevansa virtuaalitodellisuudessa, on ääniä tultava joka puolelta: takaa, ylhäältä, alhaalta ja sivuilta. Tämä toteutetaan sijoittamalla äänien lähteitä eri puolille virtuaalista 3D-tilaa. Tässä käytetään hyväksi head-related transfer function nimistä tekniikkaa tai HRTF-filttereitä, joiden avulla matkitaan luonnollisia ääniaaltoja, jotka saavat alkunsa jostakin pisteestä 3D-tilassa, ja etenevät siitä pisteestä 3D-tilassa luonnollisesti. Tähän kuuluu myös se, että voidaan simuloida ääntä, joka heijastuu seinistä ja lattioista ja se, miten se ääni muuttuu ennen kuin se saapuu ihmisen korvaan. Uusi harppaus tässä on otettu eteenpäin, koska useimmissa virtuaalilaseissa seurataan tarkkaan pään liikkeitä. Niiden avulla saadaan realistisempaa äänimaailmaa, koska nyt tiedetään esimerkiksi missä kulmassa ja miltä puolelta ääni korviin kantautuu, jos kantautuu. Näin on ainakin Oculus Riftissä.

Sovellutusalueita:

Lähteet: http://www.virtualrealitytimes.com/2015/05/24/chart-fov-field-of-view-vr-headsets/ http://www.virtualrealitytimes.com/2015/05/23/what-is-variable-acuity-resolution-var/ http://electronics.howstuffworks.com/gadgets/other-gadgets/virtual-reality.htm http://cinemashock.org/2012/07/30/45-degree-shutter-in-saving-private-ryan/ http://www.wareable.com/oculus-rift/how-oculus-rift-works https://www.youtube.com/watch?v=tira4eycef8&feature=youtu.be http://www.playseatstore.com/oculus-rift-virtual-reality-headset.html http://www.starvr.com http://vrguy.blogspot.fi/2013/05/what-is-binocular-overlap-and-why.html http://www.smh.com.au/technology/innovation/tesla-suit-means-that-one-day-youll-beable-to-hug-your-partner-remotely-20151110-gkvuxw.html https://developer.oculus.com/documentation/audiosdk/latest/concepts/audio-introoverview/ Beyond 3D TV -kirja, Tekijät Tony Sperry Wikipedia: https://en.wikipedia.org/wiki/head-related_transfer_function https://en.wikipedia.org/wiki/oculus_rift