SDXL 动漫大模型扩图实践
采用“画布留白+ControlNet Inpaint”核心技巧,配合 fooocus 算法与精准重绘参数,教你顺滑补全二次元人物缺失肢体,实现画风严丝合缝、毫无断层的外绘效果!
渲染中...
本教程详解 SDXL 动漫大模型的扩图功能(基于Stable DiffusionWeb UI)。通过“手动画布留白 + ControlNet Inpaint”的核心技巧,配合 inpaint_fooocus 算法与专用重绘参数,教你无缝补全二次元人物缺失的肢体与衣着,实现画风严丝合缝、毫无断层的丝滑外绘效果! ## 核心准备工作 1. **主模型推荐**: 使用目前最顶级的 SDXL 动漫大模型,例如 `plantMilk`或 `waiNSFWIllustrious` 等。 2. **下载专属 ControlNet 模型**:本文用的是 SDXL 版扩图模型** —— **[controlnetXL_inpaint](https://huggingface.co/kataragi/controlnetXL_inpaint)**。 ## 详细操作步骤 > 以“向下扩图,补全不完整身体”为例 ### 第一步:制作扩展画布 这是最稳妥的控图方式: 1. 将你的原图放入 Photoshop 或剪映等任意修图工具中。 2. 将画布向下延长(例如原图是 896x1152 竖图,画布拉长到 896x1536),下方缺失身体的部分留出**纯白或纯黑的空白区域**。保存这张大图。 ### 第二步:WebUI 局部绘制设置 1. 切换你的 WebUI 主模型为 **Animagine XL** 或你常用的动漫 SDXL 模型。 2. 进入 **图生图 (img2img) -> 局部绘制 (Inpaint)** 面板,上传你刚刚做好的大图。 3. 用画笔**涂满下方所有空白区域**,并且向上面原图的边缘稍微多涂抹 20-30 个像素(这可以让新旧画面完美融合,没有接缝)。 4. **关键参数调节**: - **Mask mode (蒙版模式)**: 局部绘制蒙版内容 (Inpaint masked) - **Masked content (蒙版内容)**: 填充 (fill) 或 潜在噪声 (latent noise) - **重绘幅度 (Denoising strength)**: 固定在 **0.65 ~ 0.75**(太低画不出腿,太高画风会和上半身撕裂)。 - **尺寸**:手动调整为你画布大图的精准尺寸(如 896x1536)。 ### 第三步:开启 ControlNet 强力融合 1. 展开下方的 **ControlNet** 插件面板,勾选 **Enable (启用)**。 2. **预处理器 (Preprocessor)**:选择 **`inpaint_only+lama`** 或者 **`inpaint_fooocus`**(如果你的 WebUI 更新到了较新版本,强烈推荐 fooocus,它是目前公认动漫扩图最自然的算法)。 3. **模型 (Model)**:选择你下载的 **`controlnetXL_inpaint`**。 4. **控制权重 (Control Weight)**: 保持 `1.0`。 ### 第四步:编写动漫专用提示词 在正向提示词中,使用编写你想要的提示词,来引导它补全身体。比如:`High heels, cross legs` 等等。 点击**生成**,你会发现原本只有上半身的动漫角色,被完美、顺滑地补全了下半身,且衣服的材质和画风与原图完全一致。
END
评论
登录后查看和发表评论
前往登录