{"id":13889,"date":"2020-11-25T07:37:02","date_gmt":"2020-11-25T15:37:02","guid":{"rendered":"http:\/\/jnack.com\/blog\/?p=13889"},"modified":"2020-11-23T12:08:59","modified_gmt":"2020-11-23T20:08:59","slug":"make-fantastical-creatures-via-googles-chimera-painter","status":"publish","type":"post","link":"http:\/\/jnack.com\/blog\/2020\/11\/25\/make-fantastical-creatures-via-googles-chimera-painter\/","title":{"rendered":"Make fantastical creatures via Google&#8217;s &#8220;Chimera Painter&#8221;"},"content":{"rendered":"\n<p>What happens if you <a href=\"https:\/\/ai.googleblog.com\/2020\/11\/using-gans-to-create-fantastical.html\">train<\/a> an ML model from hundreds of thousands of 2D renders of 3D creature models? Glad you asked!<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\"><p>Today, we present\u00a0<a href=\"https:\/\/storage.googleapis.com\/chimera-painter\/index.html\">Chimera Painter<\/a>, a trained machine learning (ML) model that automatically creates a fully fleshed out rendering from a user-supplied creature outline. Employed as a demo application, Chimera Painter adds features and textures to a creature outline segmented with body part labels, such as \u201cwings\u201d or \u201cclaws\u201d, when the user clicks the \u201ctransform\u201d button.<\/p><\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"400\" height=\"400\" src=\"http:\/\/jnack.com\/blog\/wp-content\/uploads\/2020\/11\/chimera.gif\" alt=\"\" class=\"wp-image-13890\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>What happens if you train an ML model from hundreds of thousands of 2D renders of 3D creature models? Glad you asked! Today, we present\u00a0Chimera Painter, a trained machine learning (ML) model that automatically creates a fully fleshed out rendering from a user-supplied creature outline. Employed as a demo application, Chimera Painter adds features and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/13889"}],"collection":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=13889"}],"version-history":[{"count":1,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/13889\/revisions"}],"predecessor-version":[{"id":13891,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/13889\/revisions\/13891"}],"wp:attachment":[{"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=13889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=13889"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=13889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}