> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-docs-recommend-assets-api.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ControlNetApply - ComfyUI 組み込みノードのドキュメント

> ComfyUI の ControlNetApply ノードに関する完全なドキュメントです。入力、出力、パラメーターおよび使用方法について学びましょう。

ControlNet を使用するには、入力画像の前処理が必要です。ComfyUI の初期ノードにはプリプロセッサや ControlNet モデルが含まれていないため、まず ControlNet プリプロセッサをインストールしてください（[プリプロセッサのダウンロードはこちら](https://github.com/Fannovel16/comfy_controlnet_preprocessors)）。また、対応する ControlNet モデルも併せてインストールしてください。

## 入力

| パラメーター          | データ型           | 機能                                                                                                                                                                                        |
| --------------- | -------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `positive`      | `CONDITIONING` | 正の条件付けデータ。CLIP テキストエンコーダーまたはその他の条件付け入力から取得します                                                                                                                                             |
| `negative`      | `CONDITIONING` | 負の条件付けデータ。CLIP テキストエンコーダーまたはその他の条件付け入力から取得します                                                                                                                                             |
| `control_net`   | `CONTROL_NET`  | 適用する ControlNet モデル。通常は ControlNet Loader から入力されます                                                                                                                                        |
| `image`         | `IMAGE`        | ControlNet に適用する画像。事前にプリプロセッサで処理する必要があります                                                                                                                                                 |
| `vae`           | `VAE`          | VAE モデルの入力                                                                                                                                                                                |
| `strength`      | `FLOAT`        | ネットワークによる調整の強さを制御します。値の範囲は 0～10 です。推奨される値は 0.5～1.5 の間で、この範囲が適切とされています。値が小さいほどモデルの自由度が高まり、大きいほど制約が厳しくなります。あまりにも大きな値を設定すると、不自然な画像が出力される可能性があります。この値は実験的に調整し、ControlNet の影響度を微調整するために使用できます。 |
| `start_percent` | `FLOAT`        | 値の範囲は 0.000～1.000 で、ControlNet の適用を開始するタイミング（拡散プロセスにおける割合）を指定します。たとえば 0.2 を指定した場合、拡散プロセスの 20% が完了した時点で ControlNet のガイドが画像生成に影響を及ぼし始めます                                                    |
| `end_percent`   | `FLOAT`        | 値の範囲は 0.000～1.000 で、ControlNet の適用を終了するタイミング（拡散プロセスにおける割合）を指定します。たとえば 0.8 を指定した場合、拡散プロセスの 80% が完了した時点で ControlNet のガイドが画像生成への影響を停止します                                                     |

### 出力

| パラメーター     | データ型           | 機能                                                                      |
| ---------- | -------------- | ----------------------------------------------------------------------- |
| `positive` | `CONDITIONING` | ControlNet によって処理された正の条件付けデータ。次の ControlNet ノードや K Sampler ノードなどに出力できます |
| `negative` | `CONDITIONING` | ControlNet によって処理された負の条件付けデータ。次の ControlNet ノードや K Sampler ノードなどに出力できます |
