> 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="/files/PHX45qzsJNtzjWyqDIFb" alt=""><figcaption></figcaption></figure>

Start by placing an image into the Starting Image space.

<figure><img src="/files/A6h8Tftl5ycY04VR2fwP" 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="/files/flIQnEzc1lY5Xck5UeeN" 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="/files/gJRWRGBQlExRin7MIlyA" alt=""><figcaption><p>Preview Result</p></figcaption></figure> <figure><img src="/files/IhcCc7eZXkhnUa9UJ0Jv" 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="/files/bq4Ru1nIZ3m39C0UBndM" 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="/files/uRBiSi2S0vfWpSUfcQRn" 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="/files/HKF7WjP2vA11gJl52uki" 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="/files/XmQYOTGnRZya4MzAAnwC" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/lU3O451sZ9rk1qizLlsy" alt=""><figcaption></figcaption></figure>
