{"id":650,"date":"2021-01-15T12:26:15","date_gmt":"2021-01-15T10:26:15","guid":{"rendered":"https:\/\/blog.hamk.fi\/ge\/?p=650"},"modified":"2021-01-15T12:26:15","modified_gmt":"2021-01-15T10:26:15","slug":"virtuaalituotanto","status":"publish","type":"post","link":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/","title":{"rendered":"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa"},"content":{"rendered":"<h3>Pelimoottoreiden k\u00e4ytt\u00f6 pelinkehityksen ulkopuolella on kasvava trendi, jota my\u00f6s HAMK Smart -tutkimusyksikk\u00f6 tutkii ja kehitt\u00e4\u00e4. Er\u00e4s jo yleisesti k\u00e4yt\u00f6ss\u00e4 oleva alue on niin sanotut virtuaalituotannot.<\/h3>\n<p>Tietokoneilla luotuja erikoistehosteita on videotuotannoissa k\u00e4ytetty jo kauan. Perinteisesti n\u00e4m\u00e4 ovat lis\u00e4tty j\u00e4lkituotantovaiheessa, esimerkiksi vihre\u00e4\u00e4 tai sinist\u00e4 taustaa vasten kuvattuihin elokuvakohtauksiin. Virtuaalituotannoilla (engl. Virtual Production) tarkoitetaan yleisesti tekniikkaa, jossa virtuaaliset ymp\u00e4rist\u00f6t tai esineet render\u00f6id\u00e4\u00e4n ja kuvataan reaaliajassa (mahdollisen) live-materiaalin kanssa. T\u00e4m\u00e4 muun muassa nopeuttaa tuotantoja, sill\u00e4 kuvattu materiaali n\u00e4hd\u00e4\u00e4n v\u00e4litt\u00f6m\u00e4sti oikeassa ymp\u00e4rist\u00f6ss\u00e4\u00e4n.<\/p>\n<p>HAMK Smart -tutkimusyksikk\u00f6 tutkii ja kehitt\u00e4\u00e4 pelimoottoreiden ja siihen liittyvien teknologioiden, kuten VR (Virtual Reality, suom. virtuaalitodellisuus), hy\u00f6tyk\u00e4ytt\u00f6\u00e4. Parhaillaan k\u00e4ynniss\u00e4 olevassa VATTU \u2013 Valmistavan teollisuuden virtuaaliset tuotteet -hankkeessa tehtiin kaksi pilottia, joista toisen tiimoilta kuvataan my\u00f6s markkinointimateriaalia virtuaalituotantona. Suoritin tietojenk\u00e4sittelyn opintoihin kuuluvan ty\u00f6harjoitteluni n\u00e4iden parissa. Teht\u00e4v\u00e4n\u00e4ni oli tutkia mink\u00e4laisilla k\u00e4yt\u00e4nteill\u00e4 ja tekniikoilla kyseinen videotuotanto olisi parasta toteuttaa.<\/p>\n<p>L\u00e4ht\u00f6ajatuksena oli kuvata materiaalia ns. <em>tehostetun todellisuuden<\/em> tekniikalla (engl. Mixed Reality), jossa pilottiprojektissa luotua, virtuaalisessa ymp\u00e4rist\u00f6ss\u00e4 suoritettavaa ty\u00f6suoritetta kuvataan yhdist\u00e4m\u00e4ll\u00e4 pelimoottorilla luotua ymp\u00e4rist\u00f6\u00e4 virtuaalisella ja suoritetta tekev\u00e4\u00e4 k\u00e4ytt\u00e4j\u00e4\u00e4 fyysisell\u00e4 kameralla samanaikaisesti. N\u00e4in olisi mahdollista havainnollistaa kiinnostavalla tavalla immersiota, sill\u00e4 VR-tekniikan keskeisen\u00e4 tarkoituksena on vied\u00e4 k\u00e4ytt\u00e4j\u00e4 tai pelaaja toiminnan keskelle.<\/p>\n<p>Fyysiseen kameraan on mahdollista liitt\u00e4\u00e4 Vive Tracker -lis\u00e4laite, jolloin virtuaalisen kameran sijainti voidaan asettaa samalle et\u00e4isyydelle kuvattavaan kohteeseen, ja tarvittaessa liikuttaa fyysisen kameran kanssa yhdess\u00e4.<\/p>\n<figure id=\"attachment_652\" aria-describedby=\"caption-attachment-652\" style=\"width: 203px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-652\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png\" alt=\"Virtuaalituotanto\" width=\"203\" height=\"331\" \/><figcaption id=\"caption-attachment-652\" class=\"wp-caption-text\">Fyysisen kameran yhdist\u00e4minen virtuaalisen kameran kanssa k\u00e4ytt\u00e4en HTC Vive Tracker:a<\/figcaption><\/figure>\n<p>Valitussa metodissa ilmeni kuitenkin suuria haasteita. Valmiita ratkaisuita Mixed Realityn k\u00e4ytt\u00e4miselle on v\u00e4h\u00e4n, ja oma aiheen tutkimiseni keskittyikin yksinomaan Unreal Engine -pelimoottorin kehitt\u00e4neen Epic Gamesin omaan Mixed Reality Capture -laajennukseen. Tarkoituksena oli kuvata VR-k\u00e4ytt\u00e4j\u00e4\u00e4 vihre\u00e4\u00e4 kangasta vasten, tuoda t\u00e4m\u00e4 kuva pelimoottorin k\u00e4ytt\u00f6\u00f6n ja yhdist\u00e4\u00e4 se virtuaalisen ymp\u00e4rist\u00f6n kanssa. N\u00e4in luodaan vaikutelma reaalimaailman vuorovaikutuksesta virtuaalisen kanssa esimerkiksi tilanteessa, jossa k\u00e4ytt\u00e4j\u00e4 ottaa VR-tilassa esineen k\u00e4teens\u00e4, jolloin esine n\u00e4kyy my\u00f6s reaalikuvassa henkil\u00f6n k\u00e4dess\u00e4.<\/p>\n<p>Yleisesti ottaen Unreal Engineen liittyv\u00e4t dokumentaatiot ovat varsin kattavia ja informatiivisia. N\u00e4iden ohella pelimoottorin virallinen keskustelupalsta, Unreal Enginell\u00e4 toteutettaviin virtuaalituotantoihin keskittynyt Facebook -ryhm\u00e4 sek\u00e4 Youtube-videopalvelun laaja aihetta k\u00e4sittelev\u00e4 sis\u00e4lt\u00f6 olivat keskeisi\u00e4 tiedonl\u00e4hteit\u00e4, mutta t\u00e4ss\u00e4 tapauksessa t\u00e4sm\u00e4llisi\u00e4 ja kattavia ohjeita Mixed Reality Capture -toteutukselle ei l\u00f6ytynyt. Erityisesti virallisen dokumentaation vajavaisuus rajoitti ratkaisujen l\u00f6ytymist\u00e4 ohjaten tekemist\u00e4 p\u00e4\u00e4osin yrityksen ja erehdyksen suuntaan.<\/p>\n<figure id=\"attachment_653\" aria-describedby=\"caption-attachment-653\" style=\"width: 515px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-653\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Unreal-Engine.png\" alt=\"Unreal Engine\" width=\"515\" height=\"323\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Unreal-Engine.png 341w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Unreal-Engine-300x188.png 300w\" sizes=\"auto, (max-width: 515px) 100vw, 515px\" \/><figcaption id=\"caption-attachment-653\" class=\"wp-caption-text\">Mixed Reality Capture -laajennuksen haasteet olivat mm. kuvanlaadussa<\/figcaption><\/figure>\n<p>Vallitsevan koronapandemian takia asetettujen et\u00e4ty\u00f6suositusten my\u00f6t\u00e4 kotoa k\u00e4sin ty\u00f6skentely toi omat haasteensa henkil\u00f6kohtaiselle tekemiselleni paikallaan junnaavan Mixed Reality -kehityksen oheen. Lis\u00e4\u00e4 pandemian vaikutuksista harjoitteluun voi lukea<a href=\"https:\/\/blog.hamk.fi\/hamk-smart\/harjoittelu-tutkimusyksikossa-pandemian-aikana\/\"> <u>Juhon kanssa kirjoittamastamme<\/u><u> blogista.<\/u><\/a><\/p>\n<p>Heikot tulokset live-kuvan ja virtuaalisen maailman yhdist\u00e4misen suhteen halutulla tavalla veiv\u00e4t kuvaamisen suunnittelun askeleen taaksep\u00e4in, takaisin l\u00e4ht\u00f6kohtaan: miten hankkeen pilotista tuotetaan mielenkiintoista videomateriaalia? Pilotin k\u00e4ytt\u00f6testauksen yhteydess\u00e4 esiin nousi uusia n\u00e4k\u00f6kulmia (ja kirjaimellisesti kuvakulmia) sill\u00e4 esimerkiksi VR-k\u00e4ytt\u00e4j\u00e4n n\u00e4kem\u00e4\u00e4 kuvaa voidaan tarkastella my\u00f6s virtuaalilasien ulkopuolella.<\/p>\n<p>Unreal Engine sis\u00e4lt\u00e4\u00e4 valmiiksi jo kattavat virtuaalisen kuvaamisen ty\u00f6kalut mm. erilaisten s\u00e4\u00e4dett\u00e4vien kameroiden my\u00f6t\u00e4, joita hy\u00f6dynt\u00e4m\u00e4ll\u00e4 on mahdollista kuvata VR-k\u00e4ytt\u00e4j\u00e4\u00e4 virtuaalisessa ymp\u00e4rist\u00f6ss\u00e4 niilt\u00e4 osin kuin k\u00e4ytt\u00e4j\u00e4n hahmo on tehty n\u00e4kyv\u00e4ksi.<\/p>\n<p>Koska k\u00e4ytett\u00e4vien laitteiden sijainti kolmiulotteisessa ymp\u00e4rist\u00f6ss\u00e4 (ns. Euklidisessa avaruudessa) on selvill\u00e4, niiden sijaintiin on mahdollista asettaa esineit\u00e4, esimerkiksi VR-lasien paikalle niit\u00e4 kuvaava 3D-malli tai ohjaimien sijaintiin animoidut k\u00e4det. N\u00e4in on mahdollista kuvata VR-k\u00e4ytt\u00e4j\u00e4n liikett\u00e4 reaaliajassa virtuaalimaailmassa, vaikka oikean kameran tuottama kuva puuttuukin.<\/p>\n<figure id=\"attachment_654\" aria-describedby=\"caption-attachment-654\" style=\"width: 350px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-654\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/vr.png\" alt=\"vr\" width=\"350\" height=\"376\" \/><figcaption id=\"caption-attachment-654\" class=\"wp-caption-text\">VR-laseja ja ohjaimia seuraavat mallit<\/figcaption><\/figure>\n<p>VATTU-pilotin kuvaamisen testeiss\u00e4 ilmeni huomioita erilaisten kuvaustekniikoiden suhteen. Vaikka live-kuvan ja virtuaalisen maailman yhdist\u00e4minen ei alun perin onnistunut halutulla tavalla, se olisi edelleen mahdollista toteuttaa rajatummin keinoin. N\u00e4m\u00e4 rajoitukset kuitenkin tekisiv\u00e4t kyseisest\u00e4 metodista melko lattean, sill\u00e4 kokeilemallamme toteutuksella live-kuva asetetaan kaksiulotteisen taustan p\u00e4\u00e4lle, jolloin kaikki virtuaaliset objektit j\u00e4\u00e4v\u00e4t kuvan alle. Toisaalta k\u00e4ytt\u00e4j\u00e4n liikkeit\u00e4 reaaliaikaisesti seuraavilla 3D-malleilla on mahdollista havainnollistaa toimintaa kuvaavasti minimaalisillakin objekteilla.<\/p>\n<p>VR-laitteita seuraavien 3D mallien my\u00f6t\u00e4 esille tuli kysymys olisiko mahdollista toteuttaa yksinkertaista <em>liikkeenkaappausta<\/em> (engl. Motion Capture, tai mocap) hy\u00f6dynt\u00e4en animoitavia luurankomalleja, jolloin k\u00e4ytt\u00e4j\u00e4n liikkeet voitaisiin esitt\u00e4\u00e4 3D mallinnetun ihmishahmon avulla. Yleens\u00e4 liikkeenkaappaus toteutetaan sit\u00e4 varten tehdyill\u00e4 puvuilla, joilla on mahdollista mallintaa liikett\u00e4 tarkasti ja joita k\u00e4ytet\u00e4\u00e4n paljon peli- ja elokuvateollisuudessa. T\u00e4ss\u00e4 tapauksessa seurattavia pisteit\u00e4 olisi vain kolme, eli VR-lasit ja -ohjaimet.<\/p>\n<p>Kuvattavan hahmon ei ole pilottiprojektin suoritusta kuvattaessa tarpeellista liikkua kovinkaan paljon, mutta t\u00e4st\u00e4 huolimatta mallinnetulle hahmolle saatu liike ei kuvaustilanteissa n\u00e4ytt\u00e4nyt luontevalta. On mahdollista, ett\u00e4 v\u00e4h\u00e4istenkin \u201dseurantapisteiden\u201d avulla voidaan aikaansaada hahmolle mallinnettua liikett\u00e4, jota on hy\u00f6dyllist\u00e4 k\u00e4ytt\u00e4\u00e4 kevyiss\u00e4 tuotannoissa, mutta k\u00e4yt\u00f6ss\u00e4 olleen ja jatkokehityksen vaativan ajan suhteen 3D mallinnettujen ihmishahmojen k\u00e4yt\u00f6st\u00e4 p\u00e4\u00e4tettiin luopua.<\/p>\n<p>Toisaalta animoitua hahmoa luotaessa her\u00e4si my\u00f6s kysymys veisik\u00f6 se onnistuessaankin liikaa huomiota varsinaisesta tekemisest\u00e4, jota on tarkoitus kuvata, vai voisiko k\u00e4ytt\u00e4j\u00e4n vuorovaikutuksen kuvaamiseen riitt\u00e4\u00e4 yksinkertaisempikin visuaalinen toteutus.<\/p>\n<p>Henkil\u00f6kohtaisesti kiinnostuin aiheesta kuitenkin paljon, ja tarkoituksenani on my\u00f6hemmin jatkokehitt\u00e4\u00e4 vastaavaa matalan kynnyksen liikkeenkaappausta.<\/p>\n<figure id=\"attachment_655\" aria-describedby=\"caption-attachment-655\" style=\"width: 282px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-655\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/motion-capture.png\" alt=\"motion capture\" width=\"282\" height=\"379\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/motion-capture.png 232w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/motion-capture-223x300.png 223w\" sizes=\"auto, (max-width: 282px) 100vw, 282px\" \/><figcaption id=\"caption-attachment-655\" class=\"wp-caption-text\">K\u00e4ytt\u00e4j\u00e4n liikkeen kaappaus hahmolle<\/figcaption><\/figure>\n<p>Useat haasteet virtuaalisessa ymp\u00e4rist\u00f6ss\u00e4 kuvaamisessa ovat my\u00f6s reaalimaailmasta tuttuja, kuten kuvakulmat ja kuvan vakaus. Siin\u00e4 miss\u00e4 oikeaa kameraa voidaan liikuttaa k\u00e4sin kohteen ymp\u00e4rill\u00e4, ja tarvittaessa vakauttaa sit\u00e4 varten luoduilla laitteistoilla, tulisi my\u00f6s virtuaalisen kameran liike saada sulavaksi; liikkuva kuvakulma on usein paikallaan pysyv\u00e4\u00e4 mielenkiintoisempi.<\/p>\n<p>Ensivaiheessa virtuaalisessa ymp\u00e4rist\u00f6ss\u00e4 kuvaavaa kameraa liikuteltiin k\u00e4sin (hiiren ja n\u00e4pp\u00e4imist\u00f6n avulla \u201dlent\u00e4en\u201d), mutta ongelmaksi muodostuivat mm. \u00e4killiset suunannan muutokset. T\u00e4h\u00e4n ratkaisuksi l\u00f6ytyi Unreal Enginen Spline-ty\u00f6kalu, jolla on mahdollista rakentaa er\u00e4\u00e4nlaisia ratoja, joille voidaan asettaa objekteja, kuten vaikkapa virtuaalikamera. Radalla liikkuvien objektien nopeutta voidaan s\u00e4\u00e4t\u00e4\u00e4, jolloin on mahdollista luoda ennalta m\u00e4\u00e4ritettyj\u00e4 kamera-ajoja ja kiskoja, joilla kamera kulkee. Kyseisen ty\u00f6kalun sek\u00e4 k\u00e4ytt\u00e4j\u00e4n virtuaalilaseja ja k\u00e4si\u00e4 kuvaavien mallien avulla olikin mahdollista luoda jo vaikuttavaa, reaaliaikaista kuvaa.<\/p>\n<figure id=\"attachment_656\" aria-describedby=\"caption-attachment-656\" style=\"width: 481px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-656\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/spline-camera.png\" alt=\"spline camera\" width=\"481\" height=\"318\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/spline-camera.png 354w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/spline-camera-300x198.png 300w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/spline-camera-252x167.png 252w\" sizes=\"auto, (max-width: 481px) 100vw, 481px\" \/><figcaption id=\"caption-attachment-656\" class=\"wp-caption-text\">Spline-radalla kulkeva kamera<\/figcaption><\/figure>\n<h4>Tulokset<\/h4>\n<p>Teht\u00e4v\u00e4n\u00e4ni oli siis tutkia mink\u00e4laisilla k\u00e4yt\u00e4nteill\u00e4 ja tekniikoilla kyseinen videotuotanto olisi parasta toteuttaa.<\/p>\n<p>Esimerkiksi VR-k\u00e4ytt\u00e4j\u00e4n kuvakulman kuvaaminen, manuaalisesti ohjailtavan virtuaalikameran k\u00e4ytt\u00f6 sek\u00e4 erilaiset rakennettavat Spline -radat, joille kamera voidaan asettaa, ovat hy\u00f6dyllisi\u00e4 ty\u00f6kaluja, joiden avulla voidaan tuottaa mielenkiintoista materiaalia.<\/p>\n<p>K\u00e4ytett\u00e4vi\u00e4 tekniikoita valitessa on tarpeen mietti\u00e4 visuaalisia tehokeinoja silt\u00e4 kannalta kuinka tarkoituksenmukaisia ne ovat, ja korostavatko ne kuvattavaa asiaa vai vet\u00e4v\u00e4tk\u00f6 ne huomiota itseens\u00e4. Edell\u00e4 mainituilla tekniikoilla on selke\u00e4t hy\u00f6tyns\u00e4:<\/p>\n<ul>\n<li>Ensimm\u00e4isen persoonan n\u00e4kym\u00e4ss\u00e4, siis VR-k\u00e4ytt\u00e4j\u00e4n kuvakulmassa, voidaan konkreettisesti tuoda asia esille kuten k\u00e4ytt\u00e4j\u00e4 sen n\u00e4kee.<\/li>\n<li>Ohjattava kamera mahdollistaa vapaat kamera-ajot sek\u00e4 vapaan kuvakulman valinnan<\/li>\n<li>Spline -radoilla voidaan rakentaa ennalta suunniteltuja kamera-ajoja, vakauttaa kuvaa ja erityisesti toistaa kuvaustilanne samanlaisena kerta toisensa j\u00e4lkeen.<\/li>\n<\/ul>\n<p>Vaikka t\u00e4ss\u00e4 tapauksessa liikkeentunnistukseen perustuva hahmon reaaliaikainen animointi ei lopulta ollut tarkoituksenmukaista, voi siit\u00e4 olla jatkokehityksen my\u00f6t\u00e4 hy\u00f6ty\u00e4 tulevaisuudessa vastaavissa projekteissa.<\/p>\n<p>Sen sijaan alkuper\u00e4isen tekniikan, eli reaaliaikaisen videokuvan ja virtuaalimaailman yhdist\u00e4misen ep\u00e4onnistuminen j\u00e4tti paljon kysymysmerkkej\u00e4, mm. n\u00e4k\u00f6kulman kapeudesta vaihtoehtotoisten l\u00e4hestymistapojen suhteen. Koska t\u00e4t\u00e4 tekniikkaa kuitenkin voi n\u00e4hd\u00e4 maailmalla k\u00e4ytett\u00e4v\u00e4n, on sen mahdollisuuksia syyt\u00e4 tutkia my\u00f6s jatkossa.<\/p>\n<div class=\"sc-toggle\"><div class=\"sc-toggle-title\"><a href=\"#\">About author<\/a><\/div><div class=\"sc-toggle-content\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-658\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Topi-Raatikainen.jpg\" alt=\"Topi Raatikainen\" width=\"300\" height=\"300\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Topi-Raatikainen.jpg 300w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Topi-Raatikainen-150x150.jpg 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Topi Raatikainen viimeistelee tietojenk\u00e4sittelyn opintoja HAMKissa. HAMK Smartille tehdyn ICT-projektin my\u00f6t\u00e4 kiinnostus pelimoottoreiden hy\u00f6tyk\u00e4ytt\u00f6\u00f6n l\u00f6ytyi, ja jalostui harjoittelun aikana tulevan urapolun suunnaksi. Hukkuu virtuaalitodellisuuteen liittyvien p\u00f6yt\u00e4laatikkoideoiden alle.<\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Pelimoottoreiden k\u00e4ytt\u00f6 pelinkehityksen ulkopuolella on kasvava trendi, jota my\u00f6s HAMK Smart -tutkimusyksikk\u00f6 tutkii ja kehitt\u00e4\u00e4. Er\u00e4s jo yleisesti k\u00e4yt\u00f6ss\u00e4 oleva alue on niin sanotut virtuaalituotannot. Tietokoneilla luotuja erikoistehosteita on videotuotannoissa k\u00e4ytetty jo kauan. Perinteisesti n\u00e4m\u00e4 ovat lis\u00e4tty j\u00e4lkituotantovaiheessa, esimerkiksi vihre\u00e4\u00e4 tai sinist\u00e4 taustaa vasten kuvattuihin elokuvakohtauksiin. Virtuaalituotannoilla (engl. Virtual Production) tarkoitetaan yleisesti tekniikkaa, jossa virtuaaliset<span class=\"read-more\"><a href=\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\" title=\"Read More\">More<\/a><\/span><\/p>\n","protected":false},"author":619,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-650","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-yleinen"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa - gamEngine lab<\/title>\n<meta name=\"description\" content=\"Opiskelijaharjoittelu: Ensi kosketus virtuaalituotannon tekemiseen Unreal Engine:ll\u00e4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa - gamEngine lab\" \/>\n<meta property=\"og:description\" content=\"Opiskelijaharjoittelu: Ensi kosketus virtuaalituotannon tekemiseen Unreal Engine:ll\u00e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\" \/>\n<meta property=\"og:site_name\" content=\"gamEngine lab\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-15T10:26:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png\" \/>\n<meta name=\"author\" content=\"Juha-Matti Torkkel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Juha-Matti Torkkel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\"},\"author\":{\"name\":\"Juha-Matti Torkkel\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/5f1bb27362182060cec211c62935fdbd\"},\"headline\":\"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa\",\"datePublished\":\"2021-01-15T10:26:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\"},\"wordCount\":1338,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png\",\"articleSection\":[\"Yleinen\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\",\"name\":\"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa - gamEngine lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png\",\"datePublished\":\"2021-01-15T10:26:15+00:00\",\"author\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/5f1bb27362182060cec211c62935fdbd\"},\"description\":\"Opiskelijaharjoittelu: Ensi kosketus virtuaalituotannon tekemiseen Unreal Engine:ll\u00e4.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png\",\"contentUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png\",\"width\":156,\"height\":254,\"caption\":\"Fyysisen kameran yhdist\u00e4minen virtuaalisen kameran kanssa k\u00e4ytt\u00e4en HTC Vive Tracker:a\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.hamk.fi\/ge\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#website\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/\",\"name\":\"gamEngine lab\",\"description\":\"This blog is about beneficial use of gameengines and related technologies like virtual reality and research, projects &amp; results done in HAMK Smart related to these subjects.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.hamk.fi\/ge\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/5f1bb27362182060cec211c62935fdbd\",\"name\":\"Juha-Matti Torkkel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fd9733fb33d60364fc31e6020ebc45823b4bff6d4b4601f1e91be471a9064a56?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fd9733fb33d60364fc31e6020ebc45823b4bff6d4b4601f1e91be471a9064a56?s=96&d=mm&r=g\",\"caption\":\"Juha-Matti Torkkel\"},\"url\":\"https:\/\/blog.hamk.fi\/ge\/author\/juha-matti1\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa - gamEngine lab","description":"Opiskelijaharjoittelu: Ensi kosketus virtuaalituotannon tekemiseen Unreal Engine:ll\u00e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/","og_locale":"en_US","og_type":"article","og_title":"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa - gamEngine lab","og_description":"Opiskelijaharjoittelu: Ensi kosketus virtuaalituotannon tekemiseen Unreal Engine:ll\u00e4.","og_url":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/","og_site_name":"gamEngine lab","article_published_time":"2021-01-15T10:26:15+00:00","og_image":[{"url":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png","type":"","width":"","height":""}],"author":"Juha-Matti Torkkel","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Juha-Matti Torkkel","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#article","isPartOf":{"@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/"},"author":{"name":"Juha-Matti Torkkel","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/5f1bb27362182060cec211c62935fdbd"},"headline":"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa","datePublished":"2021-01-15T10:26:15+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/"},"wordCount":1338,"commentCount":0,"image":{"@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png","articleSection":["Yleinen"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/","url":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/","name":"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa - gamEngine lab","isPartOf":{"@id":"https:\/\/blog.hamk.fi\/ge\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage"},"image":{"@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png","datePublished":"2021-01-15T10:26:15+00:00","author":{"@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/5f1bb27362182060cec211c62935fdbd"},"description":"Opiskelijaharjoittelu: Ensi kosketus virtuaalituotannon tekemiseen Unreal Engine:ll\u00e4.","breadcrumb":{"@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#primaryimage","url":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png","contentUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2021\/01\/Virtuaalituotanto.png","width":156,"height":254,"caption":"Fyysisen kameran yhdist\u00e4minen virtuaalisen kameran kanssa k\u00e4ytt\u00e4en HTC Vive Tracker:a"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.hamk.fi\/ge\/virtuaalituotanto\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.hamk.fi\/ge\/"},{"@type":"ListItem","position":2,"name":"Virtuaalituotanto: Virtuaalisten ja fyysisten maailmojen yhdist\u00e4minen videotuotannoissa"}]},{"@type":"WebSite","@id":"https:\/\/blog.hamk.fi\/ge\/#website","url":"https:\/\/blog.hamk.fi\/ge\/","name":"gamEngine lab","description":"This blog is about beneficial use of gameengines and related technologies like virtual reality and research, projects &amp; results done in HAMK Smart related to these subjects.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.hamk.fi\/ge\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/5f1bb27362182060cec211c62935fdbd","name":"Juha-Matti Torkkel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fd9733fb33d60364fc31e6020ebc45823b4bff6d4b4601f1e91be471a9064a56?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd9733fb33d60364fc31e6020ebc45823b4bff6d4b4601f1e91be471a9064a56?s=96&d=mm&r=g","caption":"Juha-Matti Torkkel"},"url":"https:\/\/blog.hamk.fi\/ge\/author\/juha-matti1\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/users\/619"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/comments?post=650"}],"version-history":[{"count":3,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/650\/revisions"}],"predecessor-version":[{"id":659,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/650\/revisions\/659"}],"wp:attachment":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/media?parent=650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/categories?post=650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/tags?post=650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}