要实现midjourney中同一角色跨图结构一致,须用--cref绑定原生生成图、--cw控制锁定粒度、--seed固定骨骼特征,并用character sheet驱动局部重绘。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Midjourney生成的同一角色在十张图里鼻子位置不飘、眼距不变、发际线不跳,但每次跑图都像抽卡——提示词越写越长,结果脸越画越散。这不是你描述得不够细,而是文本锚定本身有物理极限。
用--cref绑定角色图并调--cw强度
这一步必须用Midjourney原生生成的图,真人照片或手绘稿会触发风格偏移而非结构继承。V6.1和NIJI 6模型才能识别--cref,V5或V7默认模式直接忽略该参数。
第一步:在Discord中用/imagine生成一张纯白背景、无遮挡、正面朝向的高清角色图,确保眼睛清晰可见、额头无刘海遮盖、下巴轮廓完整暴露。
第二步:点击U1放大→右键→“复制图片地址”,检查链接是否以https://s.mj.run/或https://cdn.discordapp.com/开头;若出现imgur或本地文件路径,说明复制失败,需重试。
第三步:构造新提示词,格式为“场景描述 + --cref 空格 + URL”,例如:a samurai kneeling in temple garden, cherry petals falling --cref https://s.mj.run/abc123.png。注意URL前后必须各有一个空格,多一个少一个都会导致命令失效。
第四步:追加--cw参数控制锁定粒度——【--cw 100会死锁脸部+发型+服装三者,换装需求必须设为--cw 0或--cw 30】。若想保留原脸型但改穿机甲战衣,就写--cw 30;若只想要同款下颌线和眼距,就写--cw 0。
复用--seed固定生成起点
当你要做表情微调、姿态切换或光照重置时,seed是唯一能守住骨骼结构的底层开关。它不保证画面完全一致,但能让鼻梁高度、颧骨突出度、耳垂形状这些硬指标稳定复现。
方法一:对已满意的图点“Show Info”,找到--seed 738592这类字段,六位数字必须完整抄录,漏一位就等于换了个世界线。
方法二:新提示词中保留原始主体描述,仅替换非结构性词汇,例如把“standing still”改成“raising right hand”,把“studio lighting”改成“golden hour backlight”。【提示词文本改动超过15%字符量,seed稳定性将断崖式下跌】
方法三:在关键特征后加双冒号权重,比如spiky red hair::2.0比单纯写spiky red hair更能压制AI自由发挥倾向,但别给所有词都加权,否则模型会因冲突指令而崩解结构。
构建标准化Character Sheet驱动局部重绘
这是目前跨图一致性最稳的路径,特别适合要出12张动作序列或绘本分镜的场景。它绕开了全局重绘必然带来的解剖漂移,只动你指定的那块区域。
① 先生成四视图基准图:输入front view, side view, back view, three-quarter view, neutral expression, clean white background, official character sheet, line art overlay --niji 6 --s 1000。
② 从四宫格里挑出结构最正的一张,点击U1下载高清图,不要用缩略图,模糊会导致重绘时AI误判颧骨位置。
③ 进入Midjourney Web Alpha界面,拖入这张图→点“Upload Image”→选“Use as Base Image for Inpainting”。
④ 用画笔圈住要修改的区域(比如只圈背景或只圈左手),输入新提示词,提交。其余未圈区域会100%保留原图结构,连睫毛走向都不变。











