{"id":9725,"date":"2023-06-04T04:34:30","date_gmt":"2023-06-04T03:34:30","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=9725"},"modified":"2023-06-04T04:34:30","modified_gmt":"2023-06-04T03:34:30","slug":"ai-image-generation-using-stable-diffusion-4","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/ai-image-generation-using-stable-diffusion-4\/","title":{"rendered":"AI Image Generation Using Stable Diffusion"},"content":{"rendered":"\n<p>I have improved the quality of the images that I am using for training the AI, but so far, I cannot produce an acceptible embedding. I will continue to work on this.<\/p>\n\n\n\n<p>What I have been able to do though is use a combination of controlnet and charturner to effectively &#8220;pregenerate&#8221; the images that I need without necessarily training the AI.<\/p>\n\n\n\n<p>What I am doing is creating an image with all of the poses that I will need for a given character on it, and then using that with control net open pose and charturner (and a specific, highly detailed prompt) to generate the images that I will need for each character.<\/p>\n\n\n\n<p>I can then upscale these, and perform post processing on them as needed.<\/p>\n\n\n\n<p>This isn&#8217;t ideal, and of course it only works for a small number of specific images, but for a game where only a small number of different poses is required, this could be enough.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/imgur.com\/mU5GtPu\"><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/mU5GtPul.png\" alt=\"\" title=\"source: imgur.com\"\/><\/a><\/figure>\n\n\n\n<p><a href=\"https:\/\/imgur.com\/mU5GtPu\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have improved the quality of the images that I am using for training the AI, but so far, I cannot produce an acceptible embedding. I will continue to work on this. What I have been able to do though is use a combination of controlnet and charturner to effectively &#8220;pregenerate&#8221; the images that I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,13],"tags":[],"class_list":["post-9725","post","type-post","status-publish","format-standard","hentry","category-concepts","category-miscellany","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/9725"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=9725"}],"version-history":[{"count":1,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/9725\/revisions"}],"predecessor-version":[{"id":9728,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/9725\/revisions\/9728"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=9725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=9725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=9725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}