--- title: "comfyuiでwan2.2を試す" slug: "comfyui" date: "2025-09-10" tags: ["comfyui"] draft: false --- comfyuiにwan2.2が来ていたので試してみました。wanがcomfyuiの公式に採用されているので、導入が簡単になっています。 今回は爆速になったLoRA採用でいきます。なお、無効化ノードを外すとクオリティ重視の設定になります。 関係ありませんが、comfyui公式ページのコメントシステムは[giscus/giscus](https://github.com/giscus/giscus)を使用しているようですね。 # comfyui ```sh $ git clone https://github.com/comfyanonymous/ComfyUI $ cd ComfyUI $ winget install python.python.3.13 $ pip uninstall torch torchaudio $ pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu129 $ pip install -r requirements.txt $ python main.py ``` もしvenvを使用する場合 ```sh $ python -m venv venv $ pip install -r requirements.txt $ python main.py ``` ## wan2.2 基本的にpromptから生成し、bypassを切ると画像を参照できます。 workflowをdownloadしてcomfyuiで開きます。 ```sh # ComfyUI/user/default/workflows/ $ curl -sLO https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/templates/video_wan2_2_5B_ti2v.json ``` 必要なものは公式ページにリンクがあります。 [https://docs.comfy.org/tutorials/video/wan/wan2_2](https://docs.comfy.org/tutorials/video/wan/wan2_2) ```sh ComfyUI/ ├───📂 models/ │ ├───📂 diffusion_models/ │ │ └───wan2.2_ti2v_5B_fp16.safetensors │ ├───📂 text_encoders/ │ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors │ └───📂 vae/ │ └── wan2.2_vae.safetensors ``` ![](/img/comfyui_wan22_0001.png) ## wan2-2-fun-control これはポーズを動画から作成して動画を作ります。 ```sh $ curl -sLO https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/templates/video_wan2_2_14B_fun_control.json ``` [https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-control](https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-control) ```sh ComfyUI/ ├───📂 models/ │ ├───📂 diffusion_models/ │ │ ├─── wan2.2_fun_control_low_noise_14B_fp8_scaled.safetensors │ │ └─── wan2.2_fun_control_high_noise_14B_fp8_scaled.safetensors │ ├───📂 loras/ │ │ ├─── wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors │ │ └─── wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors │ ├───📂 text_encoders/ │ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors │ └───📂 vae/ │ └── wan_2.1_vae.safetensors ``` ## wan2-2-fun-inp これは画像から画像を参考にして動画を生成します。 [https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-inp](https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-inp) ```sh $ curl -sLO https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/templates/video_wan2_2_14B_fun_inpaint.json ``` ```sh ComfyUI/ ├───📂 models/ │ ├───📂 diffusion_models/ │ │ ├─── wan2.2_fun_inpaint_high_noise_14B_fp8_scaled.safetensors │ │ └─── wan2.2_fun_inpaint_low_noise_14B_fp8_scaled.safetensors │ ├───📂 loras/ │ │ ├─── wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors │ │ └─── wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors │ ├───📂 text_encoders/ │ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors │ └───📂 vae/ │ └── wan_2.1_vae.safetensors ``` ## ゲームで動かしたほうがいい 今回、ゲームのスクショを使って動画を生成してみました。 しかし、ゲームで動かしたほうがよほど早く確実です。