首页 > 教程攻略 > ai资讯 >Stable Diffusion做儿童绘本跨页提示词怎么写才能让角色表情一致

Stable Diffusion做儿童绘本跨页提示词怎么写才能让角色表情一致

来源:互联网 时间:2026-06-02 19:18:26

儿童绘本跨页插图要做得好,最难的不是画得有多精致,而是左右两页里同一个角色不能“变脸”——这边笑盈盈,那边却面无表情,哪怕只是眉头角度差了一点点,小读者一眼就能看出不对劲。常规做法是分两次用提示词分别生成,结果几乎每次都翻车,因为AI根本不管你前后一致这件事。

那么,怎么才能让AI乖乖听话,保证角色表情、神态、五官朝向完全匹配?下面这套方法已经经过多次验证,关键是用图生图配合ControlNet和ADetailer来“锁死”面部细节。

用图生图锁定基础表情

先做一张“表情母版”:用文生图生成一张角色表情精准、构图居中、面部清晰的单页图。这张图就是后续所有跨页的基准。

打开图生图(img2img)模式,上传这张母版图。在提示词末尾加上新场景描述,比如“left page, soft light, cozy bedroom, holding stuffed rabbit”——但注意,

表情、眼睛、嘴型、眉毛相关的提示词一个字都不能动

重绘幅度建议设在0.45~0.55之间。低于0.4,场景变化太小,角色像贴在背景上;高于0.6,嘴角弧度或瞳孔高光就容易跑偏,左右两页看起来像双胞胎但不是同一个人。

用ControlNet固定面部结构

这里有两个方法可以配合使用,效果最好。

方法一:OpenPose + 面部关键点锚定

启用第一个ControlNet,控制类型选「openpose_faceonly」,预处理器用「dw_openpose_full」,上传母版图——AI会自动提取精准的面部骨骼点。这一步相当于给角色的眉间距、眼窝深度、下颌角位置上了“紧箍咒”,不管后续提示词里写“angry”还是“sleepy”,都只能在固定骨架上微调肌肉走向,不会崩解基础结构。

方法二:Canny边缘 + ADetailer双重加固

再加一个ControlNet,控制类型选「canny」,上传同一张母版图的边缘图(WebUI会自动生成)。同时开启ADetailer,检测模型选「face_yolov8n」,修复权重设为1.3。ADetailer会在每次生成后自动识别并重绘面部区域,把因重绘幅度波动导致的睫毛错位、耳垂变形这些细节偏差统统覆盖掉。

关键提醒:

两个ControlNet必须共用同一张母版图,不能左右页分别用不同的草图

。否则表情基准就乱了。

跨页协同生成的三步实操

第一步:在txt2img中用固定种子(比如12345)生成母版图,记下这个种子值。

第二步:切换到图生图,上传母版图,填入新场景提示词,关闭“随机种子”,手动填入刚才记下的种子(比如12345),重绘幅度设为0.5,生成左页图。

第三步:保持所有参数不变,只把提示词末尾改成“right page, same lighting, matching perspective, mirrored pose”,然后点生成——右页图就会严格继承左页的表情张力与肌肉分布逻辑,连眨眼频率都保持一致。

Stable Diffusion做儿童绘本跨页提示词怎么写才能让角色表情一致