{"id":22177,"date":"2023-11-16T18:10:14","date_gmt":"2023-11-16T18:10:14","guid":{"rendered":"https:\/\/jurn.link\/dazposer\/?p=22177"},"modified":"2025-05-22T14:34:32","modified_gmt":"2025-05-22T14:34:32","slug":"g8f-to-stable-diffusion-openpose","status":"publish","type":"post","link":"https:\/\/jurn.link\/dazposer\/index.php\/2023\/11\/16\/g8f-to-stable-diffusion-openpose\/","title":{"rendered":"G8F to Stable Diffusion Openpose"},"content":{"rendered":"<p>Free and easy, G8F to Openpose, for Stable Diffusion UIs with ControlNet. Available now.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_173834.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_173834.jpg\" alt=\"\" width=\"640\" height=\"412\" class=\"aligncenter size-large wp-image-22182\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_173834.jpg 1379w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_173834-300x193.jpg 300w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_173834-1024x659.jpg 1024w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_173834-768x495.jpg 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/p>\n<p><strong>1.<\/strong> Get the free <a href=\"https:\/\/civitai.com\/models\/13478\/dazstudiog8openposerig\">Daz Studio G8_OpenPoseRig V1.0<\/a>. The end result is intended for Stable Diffusion&#8217;s ControlNet \/ Posenet module, which accepts images of poses in the Openpose format. <\/p>\n<p><strong>2.<\/strong> Once unzipped and manually merge-installed to the DAZ top-level <em>content<\/em> folder, open DAZ Studio and find G8_OpenPoseRig in the Library. It&#8217;s not under <em>People | G8 Female<\/em>. Instead it&#8217;s under <em>Figures | Rogue Pilot | Open Pose Rig<\/em>. Great if you know that, but almost un-findable if you don&#8217;t.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/find-g8f-openpose.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/find-g8f-openpose.jpg\" alt=\"\" width=\"700\" height=\"299\" class=\"aligncenter size-full wp-image-22178\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/find-g8f-openpose.jpg 700w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/find-g8f-openpose-300x128.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_171644.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_171644.jpg\" alt=\"\" width=\"743\" height=\"529\" class=\"aligncenter size-full wp-image-22179\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_171644.jpg 743w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/2023-11-16_171644-300x214.jpg 300w\" sizes=\"auto, (max-width: 743px) 100vw, 743px\" \/><\/a><\/p>\n<p><strong>3.<\/strong> Load the G8F via <em>!FullScene<\/em> and switch the DAZ Studio viewport&#8217;s real-time rendering to Smooth Shaded.  Apply a pose. Add another figure, if you want a two-person picture from SD. Tweak the bone positions in Posing \/ Shaping, if required. You can also load a proper G8F alongside, to see the pose on a more human figure.<\/p>\n<p>Ideally you&#8217;ll then render this special Openpose skeleton at the standard SD image-generation size of either 512px, 768px (for SD 1.5) or 1024px (for SDXL), output to a .PNG file. It doesn&#8217;t matter if figures are highlight-selected or if viewport widgets are visible. The viewport clutter won&#8217;t be in the render.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/test-openpose.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/test-openpose.png\" alt=\"\" width=\"768\" height=\"768\" class=\"aligncenter size-full wp-image-22180\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/test-openpose.png 768w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/test-openpose-300x300.png 300w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/test-openpose-150x150.png 150w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/p>\n<p>(Yes, they look like .BVH stick-figures, but are not. So far as I can tell the only way to convert .BVH to Openpose is by dropping the .BVH onto this special G8F and then rendering a frame).<\/p>\n<p><strong>4.<\/strong> That&#8217;s it. Drag and drop the .PNG render into your ControlNet&#8217;s input window. Your subsequent Stable Diffusion image generation will then, assuming you have a suitable workflow and a pose-aligned prompt, &#8216;more or less&#8217; conform to the figure poses in your Openpose guide-image. It&#8217;s not going to be exact, the Openpose being more of a guideline for SD. (If you want &#8216;exact&#8217; you instead need Bondware Poser 12 or 13, and drop a Firefly lineart render into a Canny Controlnet, then use a low CFG with Img2Img using a full render).<\/p>\n<p>Expressions are instead controlled with a prompt, and perhaps guided by the addition of a LORA. SD is weak at generating several things, and subtle controllable expressions is one of them. <\/p>\n<p>Note the comment on the G8_OpenPoseRig page asking for this freebie to be updated for ControlNet 1.1, which he says can handle finger-bones and thus hands. This freebie doesn&#8217;t support these 1.1 style hands, and it hasn&#8217;t yet been updated for them. Thus&#8230; for 1.1+ hands support you would instead need Poser 12 or 13 with Ken&#8217;s paid <a href=\"https:\/\/www.renderosity.com\/marketplace\/products\/161157?AID=4737\">OpenPose for Poser 12<\/a> plugin script.<\/p>\n<p><a href=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/kenpose.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/kenpose.jpg\" alt=\"\" width=\"768\" height=\"1024\" class=\"aligncenter size-full wp-image-22181\" srcset=\"https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/kenpose.jpg 768w, https:\/\/jurn.link\/dazposer\/wp-content\/uploads\/2023\/11\/kenpose-225x300.jpg 225w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><\/p>\n<p>Note that Ken&#8217;s scripts are encrypted and thus require Windows 10 or higher. Note also that Poser 12 can <a href=\"https:\/\/graphixly.com\/products\/poser-pro\">currently be had for $29<\/a>.<\/p>\n<hr>\n<p><strong>Free scripts and workflows to convert older poses to G8F:<\/strong><\/p>\n<p>Many old poses in .PZ2 Poser format can just be drag-dropped to a G8, and may be &#8216;good enough&#8217;. But if you need more precise conversion, try&#8230;<\/p>\n<p><a href=\"https:\/\/www.daz3d.com\/forums\/discussion\/443772\/scripts-to-adjust-and-transfer-v3-poses-to-g8f\">V3\/A3 Pose Transfer to G8F<\/a> (Victoria 3, Aiko 3). Also try <a href=\"https:\/\/www.renderosity.com\/freestuff\/items\/86661\/two-victoria-3-to-g8f-pose-scripts?AID=4737\">these scripts<\/a>.<\/p>\n<p><a href=\"https:\/\/www.renderosity.com\/freestuff\/items\/86820\/v4a4-to-g8f-pose-transfer?AID=4737\">V4\/A4 Pose Transfer to G8F<\/a> (Victoria 4, Aiko 4).<\/p>\n<p><a href=\"https:\/\/www.renderosity.com\/freestuff\/items\/88726\/victoria-5-g1f-pose-transfer-to-g8f?AID=4737\">G1F Pose Transfer to G8F<\/a> (Genesis 1)<\/p>\n<p><a href=\"https:\/\/www.renderosity.com\/freestuff\/items\/89255\/g2f-pose-transfer-to-g8f?AID=4737\">G2F Pose Transfer to G8F<\/a> (Genesis 2).<\/p>\n<p><a href=\"https:\/\/www.renderosity.com\/freestuff\/items\/77430?AID=4737\">G3F to G8F Pose Adjust Scripts<\/a>.<\/p>\n<p>You might also look at the <a href=\"https:\/\/archive.org\/details\/sharecg-backup_202504\">DAZ Pose Converter (Standalone)<\/a>, also free. Half the many commenters just can&#8217;t get it to work, the other half think it&#8217;s &#8216;the best thing since sliced bread&#8217;. Apparently it can do batch conversion, if you can get it to work. I couldn&#8217;t.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Free and easy, G8F to Openpose, for Stable Diffusion UIs with ControlNet. Available now. 1. Get the free Daz Studio G8_OpenPoseRig V1.0. The end result is intended for Stable Diffusion&#8217;s ControlNet \/ Posenet module, which accepts images of poses in the Openpose format. 2. Once unzipped and manually merge-installed to the DAZ top-level content folder, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,9,12],"tags":[],"class_list":["post-22177","post","type-post","status-publish","format-standard","hentry","category-daz-studio","category-freebies","category-tutorials"],"_links":{"self":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/22177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/comments?post=22177"}],"version-history":[{"count":15,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/22177\/revisions"}],"predecessor-version":[{"id":23265,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/posts\/22177\/revisions\/23265"}],"wp:attachment":[{"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/media?parent=22177"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/categories?post=22177"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jurn.link\/dazposer\/index.php\/wp-json\/wp\/v2\/tags?post=22177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}