> For the complete documentation index, see [llms.txt](https://artroomai.gitbook.io/tutorials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://artroomai.gitbook.io/tutorials/resources/extra-features-tutorials/controlnet/using-controlnet.md).

# Using ControlNet

This guide was made using the version 1.0 ControlNet models, but all the concepts still apply.

Fair warning, ControlNet takes up a lot more VRAM than a regular image generation. You may not be able to get as big of an image as you would get normally.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FxbBTP1qEssZemk3u8vC4%2Fthe_line.png?alt=media&amp;token=1bf137fe-5b91-486d-bb1b-affd4e3d193c" alt=""><figcaption></figcaption></figure>

Start by placing an image into the Starting Image space.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2F5HUPfnTSQJ0gNjGx6but%2F014.png?alt=media&amp;token=6277bc17-9689-491e-9f56-754874df711a" alt=""><figcaption></figcaption></figure>

Open up the ControlNet tab and choose one of the models from the drop-down list. Leave 'Use Preprocess ControlNet' unchecked for now.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FUqxWTUTJfOED0NP7oqMb%2F015.png?alt=media&amp;token=78342adb-bac4-472d-b0dc-0a132a547ba0" alt=""><figcaption></figcaption></figure>

You can preview the preprocessed image for the selected model with the preview button. \
You can also save this preprocessed image to use or edit later

<div><figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FXFTQD0PiHiizlFSFugo8%2F016.png?alt=media&amp;token=12ded5d5-7ca9-498a-8614-2aca43267ccc" alt=""><figcaption><p>Preview Result</p></figcaption></figure> <figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FdBXpEZM7PCHq6mg23Jjm%2F017.png?alt=media&amp;token=df024496-8699-4ebe-b2e9-21d9425b0f71" alt=""><figcaption><p>Save for later</p></figcaption></figure></div>

This is convenient for making edits to some preprocessed images to add in details, or remove defective parts more easily. \
These images get saved in a folder called ControlNet in your listed image output folder.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2F6Jc6t24yXxX9Xe7Vc5YJ%2F018.png?alt=media&amp;token=19ab0a50-c978-4990-bdb5-0a75a25a9539" alt=""><figcaption></figcaption></figure>

Enter the prompts you want, choose your favorite model, and enter other settings as you would for regular text to image. \
Image Variation will currently have no effect on ControlNet images. \
You can add on Loras though.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FVjzfo4U60PqUDyjAxKgQ%2F019.png?alt=media&amp;token=430e07b2-2e65-4787-b27c-f1a463e6be73" alt=""><figcaption></figcaption></figure>

Using these ControlNet models will take a bit longer to generate.\
But eventually it will output an image very similar to the input base image, with some alterations from your prompt and base model.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FKYNqzx7bksd7PwC2XToO%2F020.png?alt=media&amp;token=96ea7aba-206e-496e-9b01-45772570279e" alt=""><figcaption></figcaption></figure>

Experiment trying out all of the different models, and even chain the other ControlNet models by right clicking on the generated image and setting it as the new starting image.

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FSRfEIl0yWWO4SSKcp93C%2F021.png?alt=media&amp;token=f403822e-37b5-4101-8036-5dccb6821a08" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1638460590-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsrvmkNlt2cT7tVvQkddJ%2Fuploads%2FIsWu5TGUYe3iaWAOnrKZ%2F022.png?alt=media&amp;token=9c2c74bc-e289-4107-9add-1faffa25be07" alt=""><figcaption></figcaption></figure>
