{"id":582,"date":"2020-09-30T07:54:38","date_gmt":"2020-09-30T04:54:38","guid":{"rendered":"https:\/\/blog.hamk.fi\/ge\/?p=582"},"modified":"2020-09-30T09:02:23","modified_gmt":"2020-09-30T06:02:23","slug":"cad-mallien-hyodynnettavyys-ess","status":"publish","type":"post","link":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/","title":{"rendered":"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS"},"content":{"rendered":"<p>Joka vuosi Unreal j\u00e4rjest\u00e4\u00e4 <a href=\"https:\/\/www.unrealengine.com\/en-US\/events\/unreal-fest-online-2020\"><em>Unreal Fest<\/em><\/a> nimisen tapahtuman, jossa p\u00e4\u00e4see kuulemaan pelimoottoriin liittyv\u00e4t viimeisimm\u00e4t uutiset sek\u00e4 omaksumaan kehitt\u00e4miseen liittyvi\u00e4 uusia tekniikoita ja taitoja. T\u00e4ss\u00e4 blogipostauksessa nostan esille yhden esityksen, jossa hy\u00f6dynnet\u00e4\u00e4n yritysten CAD-malleja Unrealissa sek\u00e4 esitell\u00e4\u00e4n projektin aikana opittuja asioita.<\/p>\n<p>Voit katsoa esityksen kokonaisuudessaan <a href=\"https:\/\/youtu.be\/fiVC3nRZoGQ\">alla olevasta linkist\u00e4<\/a>.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/www.youtube.com\/embed\/fiVC3nRZoGQ\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2><strong>K\u00e4ytt\u00f6kohde: Ruotsin neutronitutkimuslaitos ESS<\/strong><\/h2>\n<p>Pohjoismaiden suurin suunnittelu- ja konsultointiyhti\u00f6 <a href=\"https:\/\/afry.com\/en\">AFRY<\/a> on hy\u00f6dynt\u00e4nyt Unrealin pelimoottoria kahdessa heid\u00e4n projektissaan: <a href=\"https:\/\/www.unrealengine.com\/en-US\/spotlights\/visualizing-sweden-s-first-high-speed-railway-with-real-time-technology\">East Link-nimisess\u00e4 rautatieprojektissa<\/a> ja nyt Unreal Fest 2020:ss\u00e4 esitetyss\u00e4 neutronitutkimuslaitoksen <a href=\"https:\/\/europeanspallationsource.se\/\"><em>European Spallation Sourcen<\/em> (ESS)<\/a> suunnitteluvaiheessa. \u00a0Kummassakin projektissa on nostettu esille, kuinka visualisoitu ratkaisu auttaa eri osapuolia ymm\u00e4rt\u00e4m\u00e4\u00e4n entist\u00e4 paremmin kyseisten kohteiden toimivuuden ja laajuuden.<\/p>\n<h3>Kohteet, joissa hy\u00f6dytty pelimoottoriteknologiasta<\/h3>\n<p>Esityksess\u00e4 mainitaan nelj\u00e4 avainkohtaa, joissa on hy\u00f6dytty Unrealin k\u00e4yt\u00f6st\u00e4:<\/p>\n<ol>\n<li>Suunnitteluvaiheiden katselmoinnit virtuaalitodellisuudessa tai reaaliaikaisesti\n<ul>\n<li>Eri osapuolet rakennussuunnittelijoista aina tutkijoihin pystyi antamaan palautetta tiloista ja n\u00e4kem\u00e4\u00e4n reaaliaikaisesti tehdyt muutokset<\/li>\n<li>Virtuaalitodellisuutta varten tiimi hy\u00f6dynsi Unrealin valmispohjaa: <a href=\"https:\/\/docs.unrealengine.com\/en-US\/Resources\/Templates\/CollabViewer\/index.html\">Collab Viewer Template<\/a><\/li>\n<\/ul>\n<\/li>\n<li>Osakkaat pystyiv\u00e4t paremmin ymm\u00e4rt\u00e4m\u00e4\u00e4n laitoksen toimintaa n\u00e4kem\u00e4ns\u00e4 perusteella\n<ul>\n<li>Kehitt\u00e4j\u00e4tiimi loi virtuaalitodellisuudessa tapahtuvia k\u00e4velysimulaattoreita, joissa osakkaat n\u00e4kiv\u00e4t muun muassa miten erilaiset turvallisuusovet tai raskaat teollisuusnosturit tulisivat toimimaan k\u00e4yt\u00e4nn\u00f6ss\u00e4<\/li>\n<li>Osakkaille pystyttiin n\u00e4ytt\u00e4m\u00e4\u00e4n laitteiden toiminnallisudet ja kohteet my\u00f6s videomuodossa, joiden animointi tapahtui my\u00f6s Unrealissa<\/li>\n<\/ul>\n<\/li>\n<li>Teknologia tukee rakennusurakoitsijoita p\u00e4\u00e4t\u00f6ksenteossa ennen varsinaisen ty\u00f6n aloittamista\n<ul>\n<li>Kehitt\u00e4j\u00e4tiimi pystyi auttamaan tilojen visualisoinneillaan rakennusurakoitsijoita<\/li>\n<\/ul>\n<\/li>\n<li>Logistiikan simulointi\n<ul>\n<li>Kehitt\u00e4j\u00e4tiimi loi simuloidun teollisuusnosturin, jolla pystyttiin n\u00e4ytt\u00e4m\u00e4\u00e4n sek\u00e4 demonstroimaan kuinka teollisuushallissa logistiikka tulisi toimimaan. Kyseist\u00e4 teollisuusnosturia pystyi kontrolloimaan peliohjaimella, joka toi immersiivisemm\u00e4n tunteen<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h2><strong>CAD-mallien vienti pelimoottorille -ty\u00f6nkulku<\/strong><\/h2>\n<p>Kehitt\u00e4j\u00e4tiimill\u00e4 oli k\u00e4yt\u00f6ss\u00e4\u00e4n kahdenlaisia eri k\u00e4ytt\u00f6tarkoituksesta tulevia 3D CAD-malleja, joita k\u00e4ytettiin projektissa: arkkitehtuuri ja mekaaniset laitteet.<\/p>\n<p>Seuraavaksi k\u00e4yd\u00e4\u00e4n mallien ty\u00f6st\u00f6prosessia CAD-ohjelmistosta pelimoottorille<em>\u00a0ennen ja j\u00e4lkeen<\/em>-tapauksilla.<\/p>\n<h3>Vanha ty\u00f6nkulku v\u00e4liohjelmien kautta<\/h3>\n<figure id=\"attachment_586\" aria-describedby=\"caption-attachment-586\" style=\"width: 644px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-586 size-full\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_oldworkflow.jpg\" alt=\"CAD mallien vanha ty\u00f6nkulku ESS-projektissa\" width=\"644\" height=\"312\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_oldworkflow.jpg 644w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_oldworkflow-300x145.jpg 300w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><figcaption id=\"caption-attachment-586\" class=\"wp-caption-text\"><em>AFRY:n esittelem\u00e4 vanha ty\u00f6nkulku projektin alkuvaiheessa. Ruutukaappaus Unreal Fest-nauhoitteesta.<\/em><\/figcaption><\/figure>\n<p>Projektin alkuvaiheessa ty\u00f6nkulussa yhdistettiin kaikkien eri suunnitteluohjelmistojen tietomallit Autodesk Navisworks-ohjelmassa yksitt\u00e4iseksi koordinointi\/yhdistelm\u00e4malliksi. K\u00e4yt\u00f6ss\u00e4 olleet suunnitteluohjelmistot olivat t\u00e4ss\u00e4 tapauksessa Autodesk Revit, Tekla Structures ja Autodesk AutoCAD. Mallien yhdist\u00e4misen j\u00e4lkeen yhdistelm\u00e4malli siirrettiin Autodeskin 3DS Max ohjelmalle optimoitavaksi kevyemp\u00e4\u00e4n muotoon. Optimoinnin j\u00e4lkeen malli vietiin Unrealin omalla Datasmith-tiedostomuotona muutettuna Unreal Enginelle.<\/p>\n<p>T\u00e4ss\u00e4 ty\u00f6tavassa kehitt\u00e4j\u00e4tiimi huomasi aikaa viev\u00e4n osuuden, joka kohdistui optimointiin: jos iteraatioiden aikana malleihin tuli muutoksia niin homma piti aloittaa alusta. Optimointi 3DS Maxissa oli aina manuaalista ty\u00f6t\u00e4, jossa kevennet\u00e4\u00e4n malleja poistamalla katsojalle piiloon n\u00e4kyv\u00e4t kappaleet tai objektit ja luomalla kappaleille kolmioista koostuvia pintoja eli mallin tesselloinnin.<\/p>\n<h3>Uusi ty\u00f6nkulku suoraviivaisemmalla ratkaisulla<\/h3>\n<figure id=\"attachment_585\" aria-describedby=\"caption-attachment-585\" style=\"width: 644px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-585 size-full\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_newworkflow.jpg\" alt=\"CAD-mallien uusi ty\u00f6nkulku\" width=\"644\" height=\"278\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_newworkflow.jpg 644w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_newworkflow-300x130.jpg 300w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><figcaption id=\"caption-attachment-585\" class=\"wp-caption-text\"><em>AFRY:n esittelem\u00e4 uusi, nopeampi ty\u00f6nkulku CAD-mallien viennille. Ruutukaappaus Unreal Fest-nauhoitteesta.<\/em><\/figcaption><\/figure>\n<p>Projektin aikana Unreal julkaisi <a href=\"https:\/\/docs.unrealengine.com\/en-US\/Engine\/Content\/Importing\/Dataprep\/index.html\">Visual Dataprep<\/a> nimisen ty\u00f6kalun, jolloin kehitt\u00e4j\u00e4tiimin ty\u00f6nkulun kaavio muuttui ja jouhevoitui. Mallit pystyttiin siirt\u00e4m\u00e4\u00e4n suoraan Unreal Enginelle ilman v\u00e4li- tai koontiohjelmia sek\u00e4 aikaa viev\u00e4 optimointi tapahtui Unreal Enginen sis\u00e4ll\u00e4.<\/p>\n<p>Visual Dataprepill\u00e4 pystyt\u00e4\u00e4n tekem\u00e4\u00e4n CAD-malleille haluttu optimointi er\u00e4\u00e4nlaisilla valmispalikoilla tai niin kutsutuilla resepteill\u00e4 ennen mallin varsinaista tuontia ohjelmaan. Yksi resepti voi koostua monista eri toiminnallisuudesta ja ohjelma k\u00e4y ne yksi kerrallaan l\u00e4vitse. N\u00e4it\u00e4 optimoinnillisia reseptej\u00e4 pystyy hy\u00f6dynt\u00e4m\u00e4\u00e4n j\u00e4lkeenp\u00e4in muillekin malleille.<\/p>\n<figure id=\"attachment_587\" aria-describedby=\"caption-attachment-587\" style=\"width: 740px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-587 size-large\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_visualdataprepexample-1024x578.jpg\" alt=\"Visual Dataprep-ty\u00f6tila Unreal Enginess\u00e4\" width=\"740\" height=\"418\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_visualdataprepexample-1024x578.jpg 1024w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_visualdataprepexample-300x169.jpg 300w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_visualdataprepexample-768x433.jpg 768w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_visualdataprepexample.jpg 1177w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><figcaption id=\"caption-attachment-587\" class=\"wp-caption-text\"><em>Visual Dataprep ty\u00f6tila. Kuvassa n\u00e4kyvill\u00e4 komennoilla esimerkiksi etsit\u00e4\u00e4n kaikki objektit, joiden nimess\u00e4 on sana \u2019beam\u2019 ja asetetaan n\u00e4ille tietty materiaali. Ruutukaappaus Unreal Fest-nauhoitteesta.<\/em><\/figcaption><\/figure>\n<p>Kun valitut mallit ja niihin liittyv\u00e4t Visual Dataprepin kirjastot oli saatu luotua, niin kehitt\u00e4j\u00e4ryhm\u00e4 loi oman kustomoidun ty\u00f6kalupalkin Unrealin k\u00e4ytt\u00f6liittym\u00e4\u00e4n. T\u00e4ll\u00e4 tavoin ty\u00f6nkulku ja optimointi pystyttiin automatisoimaan entist\u00e4 nopeammaksi: kehitt\u00e4jien ei en\u00e4\u00e4 tarvinnut k\u00e4yd\u00e4 yksitellen l\u00e4pi jokaista pelimoottorille tuotua mallia vaan riitti, ett\u00e4 ty\u00f6kalupalkin ohjelmoitu koodi teki t\u00e4m\u00e4n heid\u00e4n puolestaan.<\/p>\n<h2><strong>Case Study: CAD-tiedostomuotojen vertailu \u2013 Revit, IFC, STEP, OBJ<\/strong><\/h2>\n<p>Kuten aiemmin mainittiin, niin projektissa oli k\u00e4ytt\u00f6tarkoitukseltaan kahdenlaisia malleja, joihin kehitt\u00e4j\u00e4t k\u00e4yttiv\u00e4t eri tiedostomuotoja.<\/p>\n<p><strong>Arkkitehtuurisiin malleihin<\/strong> k\u00e4ytettiin Revit:i\u00e4, josta tallennettiin pelimoottorille Datasmith- ja IFC-tiedostot.<\/p>\n<p>Lopputuloksena vertailussa oli, ett\u00e4 kolmioita muodostui v\u00e4hemm\u00e4n, jos tiedostomuotona k\u00e4ytettiin IFC:t\u00e4. Vaikka IFC osoittautui paremmaksi vaihtoehdoksi kevyemp\u00e4\u00e4n tiedonsiirtoon, niin kehitt\u00e4j\u00e4tiimi aikoo k\u00e4ytt\u00e4\u00e4 jatkossakin Revit-tiedostomuotoa valaistukseen liittyviss\u00e4 objekteissa, koska IFC ei pysty tiedosto ominaisuuksiltaan k\u00e4sittelem\u00e4\u00e4n IES-valoprofiileja.<\/p>\n<figure id=\"attachment_583\" aria-describedby=\"caption-attachment-583\" style=\"width: 740px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-583 size-large\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel1-1024x553.jpg\" alt=\"CAD-mallien vertailu ESS-projektissa\" width=\"740\" height=\"400\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel1-1024x553.jpg 1024w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel1-300x162.jpg 300w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel1-768x415.jpg 768w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel1.jpg 1182w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><figcaption id=\"caption-attachment-583\" class=\"wp-caption-text\"><em>Kuvassa vertaillaan Revitin ja IFC-tiedostomuotojen eri kolmiom\u00e4\u00e4ri\u00e4 Unrealissa. Ruutukaappaus Unreal Fest-nauhoitteesta.<\/em><\/figcaption><\/figure>\n<p><strong>Mekaanisiin laitemalleihin<\/strong> k\u00e4ytettiin STEP- ja OBJ-tiedostoja. OBJ valikoitui vanhan ty\u00f6kulun aikana sill\u00e4, ett\u00e4 OBJ osoittautui paremmaksi vaihtoehdoksi kuin FBX, koska se oli vientiprosessiltaan nopeampi, jos malliin tuli iteraatioiden v\u00e4lill\u00e4 muutoksia.<\/p>\n<p>Alla olevan vertailutaulukko-kuvan mukaan STEP-tiedostomuoto toi reilusti v\u00e4hemm\u00e4n kolmioita ja oli sulavampi ty\u00f6nkulultaan kuin OBJ. STEP-tiedostoa k\u00e4ytettiin uudessa ty\u00f6nkulussa, jolloin siihen vaikutti ainoastaan Unrealissa teht\u00e4v\u00e4 Visual Dataprep-optimointi toisinkuin OBJ:ssa, joka muodostettiin Navisworksissa ja vietiin optimoitavaksi 3DS Maxille. Taulukon lukemat ovat ennen optimointia.<\/p>\n<figure id=\"attachment_584\" aria-describedby=\"caption-attachment-584\" style=\"width: 740px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-584 size-large\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel2-1024x412.jpg\" alt=\"CAD-mallien vertailu ESS-projektissa\" width=\"740\" height=\"298\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel2-1024x412.jpg 1024w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel2-300x121.jpg 300w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel2-768x309.jpg 768w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/ess_cadmodel2.jpg 1522w\" sizes=\"auto, (max-width: 740px) 100vw, 740px\" \/><figcaption id=\"caption-attachment-584\" class=\"wp-caption-text\"><em>Kuvassa vertaillaan STEP ja OBJ-tiedostomuotojen eri kolmiom\u00e4\u00e4ri\u00e4 Unrealissa. Ruutukaappaus Unreal Fest-nauhoitteesta.\u00a0<\/em><\/figcaption><\/figure>\n<h2><strong>Omat ajatukset esityksest\u00e4<\/strong><\/h2>\n<p>Esitys oli eritt\u00e4in informatiivinen kehitt\u00e4j\u00e4n n\u00e4k\u00f6kulmasta. Tuon kokoluokan projektissa oli hienoa n\u00e4hd\u00e4 konkreettisia esimerkkej\u00e4, miten Unrealia oli hy\u00f6dynnetty sek\u00e4 mink\u00e4laisia ratkaisuja kehitt\u00e4j\u00e4tiimi oli tehnyt. Mielenkiintoista oli my\u00f6s kuulla miten ja mill\u00e4 ty\u00f6kaluin kehitt\u00e4j\u00e4tiimi oli l\u00e4htenyt ty\u00f6st\u00e4m\u00e4\u00e4n projektia. Ty\u00f6nkulun k\u00e4sittelyss\u00e4 sek\u00e4 eri tiedostomuotojen vertailussa n\u00e4in samankaltaisia l\u00f6yd\u00f6ksi\u00e4 mit\u00e4 itsekin tutkein vuosi sitten julkaistussa opinn\u00e4ytety\u00f6ss\u00e4ni.<\/p>\n<p>Tiedostomuotojen v\u00e4lisiss\u00e4 eroissa olisin halunnut kuulla lis\u00e4\u00e4, mit\u00e4 muita eroavaisuuksia kehitt\u00e4j\u00e4tiimi oli l\u00f6yt\u00e4nyt kuin pelk\u00e4st\u00e4\u00e4n kolmioiden lukemat. T\u00e4m\u00e4 ehk\u00e4 selittyi sill\u00e4, ettei viimeisen p\u00e4\u00e4lle hiottu graafinen visuaalisuus ollut t\u00e4rkein aspekti heid\u00e4n projektissaan vaan tapa, jolla he pystyv\u00e4t esitt\u00e4m\u00e4\u00e4n sek\u00e4 auttamaan p\u00e4\u00e4t\u00f6ksenteoissa.<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>Lis\u00e4\u00e4<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/youtu.be\/fiVC3nRZoGQ\">Unreal Engine &#8211; How Unreal was Used in the Design of the World&#8217;s Most Advanced Research Facility for Neutron Science<\/a><\/li>\n<li>Unreal Engine dokumentaatio:<a href=\"https:\/\/docs.unrealengine.com\/en-US\/Engine\/Content\/Importing\/Dataprep\/index.html\"> Visual Dataprep<\/a><\/li>\n<li>Tiina Ahola, 2019, <a href=\"https:\/\/www.theseus.fi\/handle\/10024\/172734\">CAD-tiedostomuotojen vertailu Unreal Engine -pelimoottorilla<\/a><\/li>\n<li>gamEngine lab -blog, Tiina Ahola:<a href=\"https:\/\/blog.hamk.fi\/ge\/unreal-studio-yritysten-3d-mallit-suoraan-pelimoottorille\/\"> Unreal Studio: yritysten 3D-mallit suoraan pelimoottorille<\/a><\/li>\n<li>gamEngine lab -blog, Juha-Matti Torkkel:<a href=\"https:\/\/blog.hamk.fi\/ge\/vattu\/\">\u00a0 Valmistavan teollisuuden virtuaaliset tuotteet<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<div class=\"sc-toggle\"><div class=\"sc-toggle-title active\"><a href=\"#\">About author<\/a><\/div><div class=\"sc-toggle-content active\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-630\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/Tiina-Ahola-2019-200x300.jpg\" alt=\"Tiina Ahola\" width=\"164\" height=\"246\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/Tiina-Ahola-2019-200x300.jpg 200w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/Tiina-Ahola-2019-683x1024.jpg 683w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/Tiina-Ahola-2019-768x1152.jpg 768w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/Tiina-Ahola-2019.jpg 800w\" sizes=\"auto, (max-width: 164px) 100vw, 164px\" \/><\/p>\n<p>Tiina Ahola, sovelluskehitt\u00e4j\u00e4, <a href=\"https:\/\/www.hamk.fi\/tutkimusyksikot\/hamk-smart\/\">HAMK Smart -tutkimusyksikk\u00f6<\/a><\/p>\n<\/div><\/div>\n\n<h3>VATTU &#8211; Valmistavan teollisuuden virtuaaliset tuotteet -hanke<\/h3>\n<p><a href=\"https:\/\/www.hamk.fi\/projektit\/vattu\/\">Hankkeen<\/a> tavoitteena on tutkimuksen, selvitysten ja kokeiluiden avulla tuottaa ja jalkauttaa uutta tietoa yritysten hy\u00f6dynnett\u00e4v\u00e4ksi koskien yritysten mahdollisuuksia hy\u00f6dynt\u00e4\u00e4 pelimoottori- ja siihen liittyvi\u00e4 teknologioita (kuten AR tai VR) tuotannossaan ja toiminnassaan. Hankkeen kesto on 1.6.2019 \u2013 31.12.2020. Toiminta-ala on Kanta-H\u00e4me, Valkeakoski ja Hyvink\u00e4\u00e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-624\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/hankelogot.jpg\" alt=\"\" width=\"695\" height=\"109\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/hankelogot.jpg 695w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/hankelogot-300x47.jpg 300w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Joka vuosi Unreal j\u00e4rjest\u00e4\u00e4 Unreal Fest nimisen tapahtuman, jossa p\u00e4\u00e4see kuulemaan pelimoottoriin liittyv\u00e4t viimeisimm\u00e4t uutiset sek\u00e4 omaksumaan kehitt\u00e4miseen liittyvi\u00e4 uusia tekniikoita ja taitoja. T\u00e4ss\u00e4 blogipostauksessa nostan esille yhden esityksen, jossa hy\u00f6dynnet\u00e4\u00e4n yritysten CAD-malleja Unrealissa sek\u00e4 esitell\u00e4\u00e4n projektin aikana opittuja asioita. Voit katsoa esityksen kokonaisuudessaan alla olevasta linkist\u00e4. K\u00e4ytt\u00f6kohde: Ruotsin neutronitutkimuslaitos ESS Pohjoismaiden suurin suunnittelu- ja<span class=\"read-more\"><a href=\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\" title=\"Read More\">More<\/a><\/span><\/p>\n","protected":false},"author":617,"featured_media":615,"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":[8,7,1],"tags":[40,48,47,17,18,44,37,50,34,15,10,45,13],"class_list":{"0":"post-582","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-unreal","8":"category-vr","9":"category-yleinen","10":"tag-3d-cad-malli","11":"tag-bim","12":"tag-cad","13":"tag-disp","14":"tag-hamk-smart","15":"tag-pelimoottori","16":"tag-projekti","17":"tag-simulointi","18":"tag-teollisuus","19":"tag-unreal-engine","20":"tag-virtual-reality","21":"tag-visualisointi","22":"tag-vr"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS - gamEngine lab<\/title>\n<meta name=\"description\" content=\"CAD-malleja sek\u00e4 Unreal Engine\u00e4 hy\u00f6dynnettiin tulevassa Ruotsin neutronitutkimuslaitoksen suunnitteluvaiheessa monipuolisesti. Lue lis\u00e4\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\/cad-mallien-hyodynnettavyys-ess\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS - gamEngine lab\" \/>\n<meta property=\"og:description\" content=\"CAD-malleja sek\u00e4 Unreal Engine\u00e4 hy\u00f6dynnettiin tulevassa Ruotsin neutronitutkimuslaitoksen suunnitteluvaiheessa monipuolisesti. Lue lis\u00e4\u00e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\" \/>\n<meta property=\"og:site_name\" content=\"gamEngine lab\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-30T04:54:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-30T06:02:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"740\" \/>\n\t<meta property=\"og:image:height\" content=\"231\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tiina Ahola\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tiina Ahola\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\"},\"author\":{\"name\":\"Tiina Ahola\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/89825f1a1d24afb7953c0fdda4262d92\"},\"headline\":\"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS\",\"datePublished\":\"2020-09-30T04:54:38+00:00\",\"dateModified\":\"2020-09-30T06:02:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\"},\"wordCount\":1142,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg\",\"keywords\":[\"3d cad-malli\",\"BIM\",\"CAD\",\"DISP\",\"HAMK Smart\",\"pelimoottori\",\"projekti\",\"simulointi\",\"teollisuus\",\"unreal engine\",\"virtual reality\",\"visualisointi\",\"vr\"],\"articleSection\":[\"Unreal\",\"VR\",\"Yleinen\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\",\"name\":\"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS - gamEngine lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg\",\"datePublished\":\"2020-09-30T04:54:38+00:00\",\"dateModified\":\"2020-09-30T06:02:23+00:00\",\"author\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/89825f1a1d24afb7953c0fdda4262d92\"},\"description\":\"CAD-malleja sek\u00e4 Unreal Engine\u00e4 hy\u00f6dynnettiin tulevassa Ruotsin neutronitutkimuslaitoksen suunnitteluvaiheessa monipuolisesti. Lue lis\u00e4\u00e4.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg\",\"contentUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg\",\"width\":740,\"height\":231,\"caption\":\"Unreal Festiss\u00e4 kuultiin kuin ESS-projekti hy\u00f6dynt\u00e4\u00e4 Unrealia\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.hamk.fi\/ge\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS\"}]},{\"@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\/89825f1a1d24afb7953c0fdda4262d92\",\"name\":\"Tiina Ahola\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5e1581a54ec5a097d1aa1e6cf8e4cb86edb6bffb525a1ce8f0851cc7dc129816?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5e1581a54ec5a097d1aa1e6cf8e4cb86edb6bffb525a1ce8f0851cc7dc129816?s=96&d=mm&r=g\",\"caption\":\"Tiina Ahola\"},\"url\":\"https:\/\/blog.hamk.fi\/ge\/author\/tiina5\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS - gamEngine lab","description":"CAD-malleja sek\u00e4 Unreal Engine\u00e4 hy\u00f6dynnettiin tulevassa Ruotsin neutronitutkimuslaitoksen suunnitteluvaiheessa monipuolisesti. Lue lis\u00e4\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\/cad-mallien-hyodynnettavyys-ess\/","og_locale":"en_US","og_type":"article","og_title":"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS - gamEngine lab","og_description":"CAD-malleja sek\u00e4 Unreal Engine\u00e4 hy\u00f6dynnettiin tulevassa Ruotsin neutronitutkimuslaitoksen suunnitteluvaiheessa monipuolisesti. Lue lis\u00e4\u00e4.","og_url":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/","og_site_name":"gamEngine lab","article_published_time":"2020-09-30T04:54:38+00:00","article_modified_time":"2020-09-30T06:02:23+00:00","og_image":[{"width":740,"height":231,"url":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg","type":"image\/jpeg"}],"author":"Tiina Ahola","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tiina Ahola","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#article","isPartOf":{"@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/"},"author":{"name":"Tiina Ahola","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/89825f1a1d24afb7953c0fdda4262d92"},"headline":"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS","datePublished":"2020-09-30T04:54:38+00:00","dateModified":"2020-09-30T06:02:23+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/"},"wordCount":1142,"commentCount":0,"image":{"@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg","keywords":["3d cad-malli","BIM","CAD","DISP","HAMK Smart","pelimoottori","projekti","simulointi","teollisuus","unreal engine","virtual reality","visualisointi","vr"],"articleSection":["Unreal","VR","Yleinen"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/","url":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/","name":"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS - gamEngine lab","isPartOf":{"@id":"https:\/\/blog.hamk.fi\/ge\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage"},"image":{"@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg","datePublished":"2020-09-30T04:54:38+00:00","dateModified":"2020-09-30T06:02:23+00:00","author":{"@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/89825f1a1d24afb7953c0fdda4262d92"},"description":"CAD-malleja sek\u00e4 Unreal Engine\u00e4 hy\u00f6dynnettiin tulevassa Ruotsin neutronitutkimuslaitoksen suunnitteluvaiheessa monipuolisesti. Lue lis\u00e4\u00e4.","breadcrumb":{"@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#primaryimage","url":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg","contentUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2020\/09\/unrealfest_ess.jpg","width":740,"height":231,"caption":"Unreal Festiss\u00e4 kuultiin kuin ESS-projekti hy\u00f6dynt\u00e4\u00e4 Unrealia"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.hamk.fi\/ge\/cad-mallien-hyodynnettavyys-ess\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.hamk.fi\/ge\/"},{"@type":"ListItem","position":2,"name":"CaseStudy CAD-mallien hy\u00f6dynnett\u00e4vyydest\u00e4: ESS"}]},{"@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\/89825f1a1d24afb7953c0fdda4262d92","name":"Tiina Ahola","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5e1581a54ec5a097d1aa1e6cf8e4cb86edb6bffb525a1ce8f0851cc7dc129816?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5e1581a54ec5a097d1aa1e6cf8e4cb86edb6bffb525a1ce8f0851cc7dc129816?s=96&d=mm&r=g","caption":"Tiina Ahola"},"url":"https:\/\/blog.hamk.fi\/ge\/author\/tiina5\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/582","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\/617"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/comments?post=582"}],"version-history":[{"count":36,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/582\/revisions"}],"predecessor-version":[{"id":631,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/582\/revisions\/631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/media\/615"}],"wp:attachment":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/media?parent=582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/categories?post=582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/tags?post=582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}