{"id":516,"date":"2019-12-11T09:45:02","date_gmt":"2019-12-11T07:45:02","guid":{"rendered":"https:\/\/blog.hamk.fi\/ge\/?p=516"},"modified":"2019-12-11T09:43:59","modified_gmt":"2019-12-11T07:43:59","slug":"suunnittelumallit-pelimoottoreissa","status":"publish","type":"post","link":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/","title":{"rendered":"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi"},"content":{"rendered":"<p>CAD, tietokoneavusteinen suunnittelu (engl.\u00a0<span lang=\"en\">Computer-aided Design<\/span>) on termi jonka kuulee usein puhuttaessa suunnitteluty\u00f6st\u00e4. CAD -mallit ovatkin varsin hy\u00f6dyllisi\u00e4, koska niill\u00e4 voidaan luoda tarkkoja suunnittelumalleja niin isoista kuin pienist\u00e4 kohteista. Ne tuovat tehokkuutta suunnitteluprosessiin, koska mallit ovat helposti muokattavissa, uudelleen k\u00e4ytett\u00e4viss\u00e4 ja helposti luettavissa. Kaikin puolin CAD -mallit ovat k\u00e4tevi\u00e4, mutta niill\u00e4 on my\u00f6s huonoja puolia. Yksin mallien vahvuuksista on my\u00f6s niiden heikkous. Ne ovat liian tarkkoja, etenkin jos malleja tulisi pysty\u00e4 hy\u00f6dynt\u00e4m\u00e4\u00e4n pelimoottoreissa. Siksi onkin t\u00e4rke\u00e4\u00e4, ett\u00e4 CAD -mallit optimoidaan pelimoottoreille sopiviksi.<\/p>\n<h2>Manuaalisen ty\u00f6n automatisoimista<\/h2>\n<p>Aikaisemmin CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on kehitetty monia eri ohjelmia\/sovelluksia, jotka on suunniteltu automatisoimaan (ainakin osittain) CAD-mallien optimointia. N\u00e4ist\u00e4 ohjelmista on alla olevassa taulukosa on esiteltyn\u00e4 muutamia.<\/p>\n<div style=\"overflow-x: auto!important; width: 100%!important; max-width: 100%!important; box-shadow: 0 0 4px #ccc;\">\n<table style=\"max-width: 100%; width: 100%; height: 609px; overflow-x: auto;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 13.3544%; height: 24px;\" width=\"142\"><strong>Ohjelma<\/strong><\/td>\n<td style=\"width: 38.0262%; height: 24px;\" width=\"544\"><strong>Kuvaus<\/strong><\/td>\n<td style=\"width: 24.9708%; height: 24px;\" width=\"261\"><strong>Import<\/strong><\/td>\n<td style=\"width: 161.076%; height: 24px;\" width=\"257\"><strong>Export<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 48px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.autodesk.fi\/products\/3ds-max\/overview\">Autodesk 3DSMax<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 48px;\"><span style=\"font-size: 10pt;\">3D mallinnusohjelma, jonka joka on tarkoitettu 3d objektien\/ymp\u00e4rist\u00f6jen mallintamiseen\/animoimiseen.<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 48px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/knowledge.autodesk.com\/support\/3ds-max\/learn-explore\/caas\/CloudHelp\/cloudhelp\/2017\/ENU\/3DSMax\/files\/GUID-566E59EE-8221-4AC6-824B-5062C5AE0B32-htm.html\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 48px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/knowledge.autodesk.com\/support\/3ds-max\/learn-explore\/caas\/CloudHelp\/cloudhelp\/2017\/ENU\/3DSMax\/files\/GUID-566E59EE-8221-4AC6-824B-5062C5AE0B32-htm.html\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<\/tr>\n<tr style=\"height: 71px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 71px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.unrealengine.com\/en-US\/\">Unreal Engine<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 71px;\" width=\"544\"><span style=\"font-size: 10pt;\">Pelimoottori, jonka p\u00e4\u00e4k\u00e4ytt\u00f6kohteena on 2d tai 3d ymp\u00e4rist\u00f6jen luominen esim. PC desktop tai PC VR alustoille. CAD -malleja voidaan hy\u00f6dynt\u00e4\u00e4 tuomalla ne sis\u00e4\u00e4nrakennetun Datasmith-ty\u00f6kalun avulla.<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 71px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/docs.unrealengine.com\/en-US\/Studio\/Datasmith\/SupportedSoftwareAndFileTypes\/index.html\">Tuetut tiedostomuotodot<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 71px;\" width=\"257\"><span style=\"font-size: 10pt;\">fbx, obj, lod.obj (object file for lod), stl (stereolithography), t3d (unreal world text)<\/span><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 72px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/unity.com\/aec\/reflect\">Unity Reflect<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 72px;\" width=\"544\"><span style=\"font-size: 10pt;\">Unity -pelimoottoriin pohjautuva standalone ohjelma, joka on suunniteltu BIM\/CAD -mallien reaaliaikaiseen esitt\u00e4miseen <a href=\"https:\/\/www.autodesk.fi\/products\/revit\/overview\">Autodesk Revit<\/a> ohjelmasta.<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 72px;\" width=\"261\"><span style=\"font-size: 10pt;\">Ei import mahdollisuutta<\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 72px;\"><span style=\"font-size: 10pt;\">Ei export mahdollisuutta<\/span><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 48px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.pixyz-software.com\/\">Pixyz Studio<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 48px;\"><span style=\"font-size: 10pt;\">Ohjelmisto, joka on suunniteltu CAD -mallien tarkasteluun, k\u00e4sittelyyn ja opitmointiin<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 48px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.pixyz-software.com\/documentations\/html\/2019.2\/studio\/SupportedFileFormats.html\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 48px;\" width=\"257\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.pixyz-software.com\/documentations\/html\/2019.2\/studio\/SupportedFileFormats.html\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 48px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.autodesk.com\/products\/navisworks\/overview\">Autodesk Navisworks<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 48px;\"><span style=\"font-size: 10pt;\">Ohjelmisto, joka on suunniteltu CAD -mallien tarkasteluun, k\u00e4sittelyyn ja opitmointiin<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 48px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/knowledge.autodesk.com\/support\/navisworks-products\/learn-explore\/caas\/CloudHelp\/cloudhelp\/2017\/ENU\/Navisworks-Manage\/files\/GUID-12F0A4BF-CECD-4597-A916-983BD33ABABF-htm.html?v=2018\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 48px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/knowledge.autodesk.com\/support\/navisworks-products\/learn-explore\/caas\/sfdcarticles\/sfdcarticles\/How-to-export-a-Navisworks-file-to-an-AutoCAD-DWG-file.html\">Tuetut tiedostomuotoihin<\/a><\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 24px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.simplygon.com\/\">Simplygon Studios<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 24px;\"><span style=\"font-size: 10pt;\">Ohjelmisto, joka on suunniteltu 3d sis\u00e4ll\u00f6n (ei CAD -mallien) optimoimiseen<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 24px;\" width=\"261\"><span style=\"font-size: 10pt;\">FBX, OBJ, STL<\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 24px;\"><span style=\"font-size: 10pt;\">FBX, OBJ, STL<\/span><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 72px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/meshmatic3d.com\/meshmatic-software\/\">Meshmatic Pro<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 72px;\" width=\"544\"><span style=\"font-size: 10pt;\">Ohjelma CAD ja FBX -mallien optimoimiseen. P\u00e4\u00e4tavoitteena parantaa suoritustehoa raskaita ja monimutkaisia malleja k\u00e4sitelt\u00e4ess\u00e4.<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 72px;\" width=\"261\"><span style=\"font-size: 10pt;\">FBX, STEP, STL, OBJ<\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 72px;\"><span style=\"font-size: 10pt;\">FBX, STEP, STL, OBJ<\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 24px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/cadexchanger.com\/fbx\">CAD Exchanger<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 24px;\"><span style=\"font-size: 10pt;\">CAD-mallien muuntaminen eri CAD- tai 3D-tiedostomuodoiksi<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 24px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/cadexchanger.com\/formats\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 24px;\" width=\"257\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/cadexchanger.com\/formats\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 48px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/theia.io\/optim\/\">Theia Optim<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 48px;\" width=\"544\"><span style=\"font-size: 10pt;\">Visuaalisempi ty\u00f6kalu Unreal Engine Datasmith-tiedostojen muuntamiseksi ja optimoimiseksi. Ohjelma hy\u00f6dynt\u00e4\u00e4 Python -ohjelmointikielt\u00e4.<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 48px;\" width=\"261\"><span style=\"font-size: 10pt;\">Samat kuin Unreal Engine<\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 48px;\"><span style=\"font-size: 10pt;\">Samat kuin Unreal Engine<\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"font-weight: 400; width: 13.3544%; height: 24px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/instalod.com\/\">InstaLOD<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 38.0262%; height: 24px;\"><span style=\"font-size: 10pt;\">CAD-mallien muuntaminen 3D-asseteiksi<\/span><\/td>\n<td style=\"font-weight: 400; width: 24.9708%; height: 24px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/instalod.zendesk.com\/hc\/en-us\/articles\/360024477453-File-Import-Formats\">Tuetut tiedostot<\/a><\/span><\/td>\n<td style=\"font-weight: 400; width: 161.076%; height: 24px;\" width=\"257\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/instalod.zendesk.com\/hc\/en-us\/articles\/360024314254-File-Export-Formats\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<\/tr>\n<tr style=\"height: 10px;\">\n<td style=\"width: 13.3544%; height: 10px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/www.patchwork3d.com\/\">Patchwork 3D<\/a><\/span><\/td>\n<td style=\"width: 38.0262%; height: 10px;\" width=\"544\"><span style=\"font-size: 10pt;\">CAD-mallien muuntaminen fotorealistisiksi 3D-malleiksi.<\/span><\/td>\n<td style=\"width: 24.9708%; height: 10px;\" width=\"261\"><span style=\"font-size: 10pt;\">FBX, DXF, OBJ, 3DS, STL, Parasolid, IGES, Solid Edge, ACIS SAT, ACIS XML, STEP, Creo \/ Pro Engineer, Catia V4, Catia V5, Alias Wire, NX, SolidWorks<\/span><\/td>\n<td style=\"width: 161.076%; height: 10px;\"><span style=\"font-size: 10pt;\">Ei tiedossa<\/span><\/td>\n<\/tr>\n<tr style=\"height: 72px;\">\n<td style=\"width: 13.3544%; height: 72px;\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/xeokit.io\/\">xeokit<\/a><\/span><\/td>\n<td style=\"width: 38.0262%; height: 72px;\" width=\"544\"><span style=\"font-size: 10pt;\">WebGL-pohjainen SDK-paketti , jolla CAD tai BIM-malleja voidaan <\/span><br \/>\n<span style=\"font-size: 10pt;\">muuntaa ja vied\u00e4 nettiin.<\/span><\/td>\n<td style=\"width: 24.9708%; height: 72px;\" width=\"261\"><span style=\"font-size: 10pt;\"><a href=\"https:\/\/github.com\/xeokit\/xeokit-sdk\/wiki\/Importing-Models\">Tuetut tiedostomuodot<\/a><\/span><\/td>\n<td style=\"width: 161.076%; height: 72px;\"><span style=\"font-size: 10pt;\">Ei export mahdollisuutta<\/span><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 13.3544%; height: 24px;\"><span style=\"font-size: 10pt;\"><a href=\"http:\/\/ifcopenshell.org\/ifcconvert.html\">IfcConvert<\/a><\/span><\/td>\n<td style=\"width: 38.0262%; height: 24px;\"><span style=\"font-size: 10pt;\">Konvertoi IFC-tiedostoja muihin tiedostomuotoihin<\/span><\/td>\n<td style=\"width: 24.9708%; height: 24px;\" width=\"261\"><span style=\"font-size: 10pt;\">IFC<\/span><\/td>\n<td style=\"width: 161.076%; height: 24px;\"><span style=\"font-size: 10pt;\">obj, dae, stp, igs, xml, svg<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2>Loppusanat<\/h2>\n<p>Yll\u00e4 olevasta taulukosta voimme p\u00e4\u00e4tell\u00e4, ett\u00e4 ohjelmia l\u00f6ytyy laajalti jokaiseen mahdolliseen tarpeeseen. Osa ohjelmista keskittyv\u00e4t vain yhteen tai muutamaan tiedostomuotoon. T\u00e4m\u00e4 ei sin\u00e4ns\u00e4 ole huono asia, koska t\u00e4ll\u00f6in ohjelma voi olla paremmin optimoitu k\u00e4sittelem\u00e4\u00e4n kyseess\u00e4 olevia tiedostomuotoja, kuin ohjelma, joka tukee laajempaa m\u00e4\u00e4r\u00e4\u00e4 tiedostomuotoja.<\/p>\n<p>Puuttuuko listalta ohjelma mit\u00e4 sin\u00e4 k\u00e4yt\u00e4t tai josta tied\u00e4t? Kerro siit\u00e4 kommenteissa.<\/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-medium wp-image-174\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/toni_lavonen-e1570094131961-200x300.jpg\" alt=\"Toni Lavonen, Sovelluskehitt\u00e4j\u00e4, Hamk Smart\" width=\"200\" height=\"300\" \/><\/p>\n<p>Toni Lavonen, 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 wp-image-264 size-full\" src=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/hankelogot.jpg\" alt=\"\" width=\"706\" height=\"109\" srcset=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/hankelogot.jpg 706w, https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/hankelogot-300x46.jpg 300w\" sizes=\"auto, (max-width: 706px) 100vw, 706px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CAD, tietokoneavusteinen suunnittelu (engl.\u00a0Computer-aided Design) on termi jonka kuulee usein puhuttaessa suunnitteluty\u00f6st\u00e4. CAD -mallit ovatkin varsin hy\u00f6dyllisi\u00e4, koska niill\u00e4 voidaan luoda tarkkoja suunnittelumalleja niin isoista kuin pienist\u00e4 kohteista. Ne tuovat tehokkuutta suunnitteluprosessiin, koska mallit ovat helposti muokattavissa, uudelleen k\u00e4ytett\u00e4viss\u00e4 ja helposti luettavissa. Kaikin puolin CAD -mallit ovat k\u00e4tevi\u00e4, mutta niill\u00e4 on my\u00f6s huonoja puolia. Yksin<span class=\"read-more\"><a href=\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\" title=\"Read More\">More<\/a><\/span><\/p>\n","protected":false},"author":618,"featured_media":336,"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":[3,1],"tags":[40,44,20],"class_list":{"0":"post-516","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vattu","8":"category-yleinen","9":"tag-3d-cad-malli","10":"tag-pelimoottori","11":"tag-vattu"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi - gamEngine lab<\/title>\n<meta name=\"description\" content=\"CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on monia eri ohjelmia, jotka helpottavat CAD-mallien optimointia.\" \/>\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\/suunnittelumallit-pelimoottoreissa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi - gamEngine lab\" \/>\n<meta property=\"og:description\" content=\"CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on monia eri ohjelmia, jotka helpottavat CAD-mallien optimointia.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\" \/>\n<meta property=\"og:site_name\" content=\"gamEngine lab\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-11T07:45:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"262\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Toni Lavonen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Toni Lavonen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\"},\"author\":{\"name\":\"Toni Lavonen\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/aa81742ada2b0ca0527eeb4cadbc8862\"},\"headline\":\"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi\",\"datePublished\":\"2019-12-11T07:45:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\"},\"wordCount\":564,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg\",\"keywords\":[\"3d cad-malli\",\"pelimoottori\",\"VATTU\"],\"articleSection\":[\"VATTU\",\"Yleinen\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\",\"name\":\"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi - gamEngine lab\",\"isPartOf\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg\",\"datePublished\":\"2019-12-11T07:45:02+00:00\",\"author\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/aa81742ada2b0ca0527eeb4cadbc8862\"},\"description\":\"CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on monia eri ohjelmia, jotka helpottavat CAD-mallien optimointia.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage\",\"url\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg\",\"contentUrl\":\"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg\",\"width\":742,\"height\":262},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.hamk.fi\/ge\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi\"}]},{\"@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\/aa81742ada2b0ca0527eeb4cadbc8862\",\"name\":\"Toni Lavonen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0b1190b4e6c815ecd4200ce90ee994cd13bb15caa08117bcd6fd0b48709291a6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0b1190b4e6c815ecd4200ce90ee994cd13bb15caa08117bcd6fd0b48709291a6?s=96&d=mm&r=g\",\"caption\":\"Toni Lavonen\"},\"url\":\"https:\/\/blog.hamk.fi\/ge\/author\/toni2\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi - gamEngine lab","description":"CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on monia eri ohjelmia, jotka helpottavat CAD-mallien optimointia.","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\/suunnittelumallit-pelimoottoreissa\/","og_locale":"en_US","og_type":"article","og_title":"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi - gamEngine lab","og_description":"CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on monia eri ohjelmia, jotka helpottavat CAD-mallien optimointia.","og_url":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/","og_site_name":"gamEngine lab","article_published_time":"2019-12-11T07:45:02+00:00","og_image":[{"width":742,"height":262,"url":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg","type":"image\/jpeg"}],"author":"Toni Lavonen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Toni Lavonen","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#article","isPartOf":{"@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/"},"author":{"name":"Toni Lavonen","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/aa81742ada2b0ca0527eeb4cadbc8862"},"headline":"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi","datePublished":"2019-12-11T07:45:02+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/"},"wordCount":564,"commentCount":0,"image":{"@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg","keywords":["3d cad-malli","pelimoottori","VATTU"],"articleSection":["VATTU","Yleinen"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/","url":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/","name":"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi - gamEngine lab","isPartOf":{"@id":"https:\/\/blog.hamk.fi\/ge\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage"},"image":{"@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg","datePublished":"2019-12-11T07:45:02+00:00","author":{"@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/aa81742ada2b0ca0527eeb4cadbc8862"},"description":"CAD -mallien optimoiminen pelimoottoreille on ollut manuaalista ja hidasta ty\u00f6t\u00e4. Nyky\u00e4\u00e4n on monia eri ohjelmia, jotka helpottavat CAD-mallien optimointia.","breadcrumb":{"@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#primaryimage","url":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg","contentUrl":"https:\/\/blog.hamk.fi\/ge\/wp-content\/uploads\/sites\/89\/2019\/10\/VATTU_Banner.jpg","width":742,"height":262},{"@type":"BreadcrumbList","@id":"https:\/\/blog.hamk.fi\/ge\/suunnittelumallit-pelimoottoreissa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.hamk.fi\/ge\/"},{"@type":"ListItem","position":2,"name":"Suunnittelumalli pelimoottoreiden hy\u00f6dynnett\u00e4v\u00e4ksi"}]},{"@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\/aa81742ada2b0ca0527eeb4cadbc8862","name":"Toni Lavonen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.hamk.fi\/ge\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0b1190b4e6c815ecd4200ce90ee994cd13bb15caa08117bcd6fd0b48709291a6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b1190b4e6c815ecd4200ce90ee994cd13bb15caa08117bcd6fd0b48709291a6?s=96&d=mm&r=g","caption":"Toni Lavonen"},"url":"https:\/\/blog.hamk.fi\/ge\/author\/toni2\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/516","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\/618"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/comments?post=516"}],"version-history":[{"count":30,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/516\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/posts\/516\/revisions\/547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/media\/336"}],"wp:attachment":[{"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/media?parent=516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/categories?post=516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hamk.fi\/ge\/wp-json\/wp\/v2\/tags?post=516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}