AI繪圖技術大突破,自由指定人物姿勢,用這3招讓模特兒擺出任意你想要的動作! | Stable Diffusion 教學 03 | ControlNet OpenPose Editor

AI Ideas
3 Mar 202308:33

TLDRThis video tutorial introduces two methods for generating images of characters in Stable Diffusion with specified poses. The first method involves using an uploaded image to define the character's pose, while the second allows for the direct creation of a character's skeleton within Stable Diffusion, eliminating the need for a reference photo with the same pose. The video guides viewers through the installation of the ControlNet tool and its models, including the essential openpose model, and demonstrates how to use ControlNet to modify poses and generate new images. It also covers the installation and use of the OpenPose Editor for adjusting skeleton poses directly within Stable Diffusion.


  • 🖼️ The video introduces two methods for generating images of characters in Stable Diffusion with specified poses.
  • 📷 To use a specific pose, one can upload an image to define the character's pose or create a skeleton directly within Stable Diffusion.
  • 🛠️ Download and install the ControlNet tool for Stable Diffusion to utilize its features.
  • 🔄 Use the Extensions feature in the WebUI to install ControlNet from a URL.
  • 🎥 Install necessary ControlNet models, including the openpose model for generating specified poses.
  • 📂 Place downloaded model files in the appropriate WebUI folder for ControlNet to recognize them.
  • 🔄 After installing ControlNet, adjust settings like aspect ratio, resize options, and seed number for image generation.
  • 🌟 Use the ControlNet feature to upload a reference image or use the computer's camera for real-time pose capture.
  • 🎨 ControlNet allows for the adjustment of various settings such as color inversion and model selection for optimal results.
  • 🔄 The video demonstrates how to use ControlNet to maintain the facial features of a character while changing the pose.
  • 🦴 Download and use the OpenPose Editor tool to directly manipulate the skeleton's pose within Stable Diffusion.
  • 📊 The video provides a detailed walkthrough of using ControlNet and OpenPose Editor for pose-specific image generation.

Q & A

  • What are the two methods discussed in the video for generating images of characters in Stable Diffusion with specified poses?

    -The two methods discussed are using an uploaded image to specify the character's pose and directly creating a character's skeleton within Stable Diffusion, which eliminates the need for finding a photo with the same pose.

  • What tool is required to use ControlNet in Stable Diffusion?

    -To use ControlNet in Stable Diffusion, you need to download the ControlNet tool and install it through the WebUI.

  • How can you install ControlNet from a URL in Stable Diffusion's WebUI?

    -You can install ControlNet from a URL by going to Extensions in the WebUI, selecting 'From URL', pasting the URL, and pressing 'Install'.

  • Why is the openpose model essential when using ControlNet for generating poses?

    -The openpose model is essential because it helps generate images with specified poses for characters, making it easier to create images without needing a reference photo with the desired pose.

  • What should you do after downloading the ControlNet models?

    -After downloading the ControlNet models, you should move the files to the WebUI's installation folder, specifically to the 'extensions/sd-webui-controlnet/models' directory, and then restart the WebUI.

  • How does the Resize and fill option work in ControlNet when the aspect ratio of the new image is different from the original?

    -The Resize and fill option will expand the dimensions of the original image based on its aspect ratio, and the excess parts will be filled in automatically to match the new dimensions.

  • What is the purpose of the 'guess mode' option in ControlNet?

    -The 'guess mode' option allows ControlNet to automatically determine which model to use for generating the image based on the input settings.

  • How can you adjust the pose of a character directly in Stable Diffusion without using an uploaded image?

    -You can adjust the pose of a character directly in Stable Diffusion by using the OpenPose Editor tool, which allows you to manipulate the skeleton and pose of a character to your liking.

  • What should you do if the ControlNet models do not appear after installation?

    -If the ControlNet models do not appear after installation, you can click on 'refresh' to make them appear in the list.

  • What is the role of the 'Weight' setting in ControlNet?

    -The 'Weight' setting determines how closely the generated image will adhere to the ControlNet settings. A higher weight value makes the generated image more similar to the ControlNet settings, while a lower value makes it more similar to the original settings.

  • How can you ensure that the generated image has a clear and detailed picture when using ControlNet?

    -To ensure clarity and detail in the generated image, the width and height pixel settings should be at least 512 pixels.



📌 Installing ControlNet for Pose-Guided Image Generation

This paragraph outlines the process of installing ControlNet, a tool for Stable Diffusion that enables the generation of images with specified poses. It begins with downloading the ControlNet tool through WebUI's Extensions menu from a provided URL. The user is guided through the installation process, which includes restarting the UI to activate the newly installed feature. The paragraph also emphasizes the importance of downloading the openpose model for generating poses and provides instructions for installing additional ControlNet models. The user is shown how to use ControlNet to generate an image by uploading a picture, adjusting settings for width and height, and selecting the desired model for pose generation.


🎨 Utilizing ControlNet and OpenPose Editor for Image Pose Adjustment

The second paragraph delves into the use of ControlNet and OpenPose Editor for adjusting the pose of a character in an image. It explains how to generate a skeleton graph that matches the uploaded image and how to adjust the pose using the OpenPose Editor. The user is walked through the process of installing the OpenPose Editor, making adjustments to the skeleton, and saving the changes. The paragraph also covers how to send the adjusted skeleton to the text2img or imgtoimg features in ControlNet for final image generation. The user is reminded to select the appropriate model and settings for the best results and is encouraged to support the content creators.



💡Stable Diffusion

Stable Diffusion is a technology for generating images based on given inputs, often used in artificial intelligence and machine learning contexts. In the video, it refers to a system that can produce images of characters in specified poses. This technology plays a central role, as the narrator discusses how to use Stable Diffusion for creating images with designated poses, thus emphasizing its versatility in image generation.


ControlNet is a tool mentioned in the video that integrates with Stable Diffusion. It is used to control the generation of images, specifically for specifying the poses of characters in the images. The video explains how to download and install ControlNet, demonstrating its use in modifying character poses within Stable Diffusion, highlighting its utility in customizing image outputs.


WebUI, or Web User Interface, is a component that the video discusses in relation to installing and using ControlNet. It is the interface through which users interact with the software tools mentioned. The narrator describes how to navigate the WebUI to install ControlNet, showcasing the steps involved in accessing and utilizing these digital tools effectively.


Extensions, in the context of the video, refer to additional modules or plugins that can be installed in the Stable Diffusion system to enhance its functionality. The narrator explains how to find and install extensions like ControlNet, highlighting how these extensions augment the capabilities of the base software.

💡URL Installation

URL Installation is a method of adding new software components, such as ControlNet, to Stable Diffusion by using a web link (URL). The video guides viewers through the process of installing extensions by pasting URLs into the WebUI, showing how easily new functionalities can be integrated into the system.


Models, in the context of this video, refer to different configurations or setups within ControlNet used to define specific poses or actions for characters in image generation. The narrator explains how to download different models for ControlNet and the importance of selecting the appropriate model, such as 'openpose', for specific tasks.

💡Image Generation

Image Generation is the central theme of the video, referring to the process of creating visual content using Stable Diffusion and ControlNet. The video provides detailed instructions on how to generate images of characters in different poses, demonstrating the practical application of these tools in customizing and creating digital images.

💡Skeleton Tool

The Skeleton Tool is an additional feature within Stable Diffusion, mentioned in the video, that allows users to directly manipulate the skeletal structure of characters for image generation. It offers a way to precisely adjust poses without needing reference photos, exemplifying advanced control over the image generation process.

💡OpenPose Editor

The OpenPose Editor is a specific tool or model within Stable Diffusion, highlighted in the video, which is specialized for capturing and editing the poses of figures in images. The video demonstrates how this editor can be used to fine-tune the gestures and positions of characters, underlining its utility in creating accurate and specific pose representations.

💡Resize and Fill

Resize and Fill is a setting option discussed in the video, used during the image generation process in Stable Diffusion. It refers to the method of adjusting the dimensions of the generated image to fit a certain size while filling in any extra space. This setting is part of the customization options that the narrator explains, showcasing how different settings can impact the final image output.


介绍了两种在Stable Diffusion中生成特定姿势人物图像的方法。


在Stable Diffusion中直接制作人物的骨架,无需额外的照片。




解释了如何设置图像的宽度和高度比例,以及Resize and fill和Crop and resize的区别。




解释了Low VRAM选项,适用于电脑效能不足的情况。

说明了guess mode选项,它会自动判断使用哪个模型。

展示了如何使用OpenPose Editor工具直接在SD中指定骨架的型态。