Midjourney人物风格迁移教程:从新手到大师的全流程解析
在Midjourney里,想让生成的角色保持统一,是很多创作者头疼的问题。垫图(Image Prompt)和风格引用(--sref)虽然常用,但前者容易“洗图”,后者又只抓风格不抓人。今天,我们就来深入聊聊那个专门解决角色一致性的利器:角色引用功能,也就是 --cref 命令。
三种“仿图”方法,到底有何不同?
想照着目标图生成类似的画面,Midjourney目前提供了三种核心路径。搞清楚它们的区别,是玩转 --cref 的前提。
① 垫图(Image Prompt):这是最基础也最常用的手法。上传参考图后,MJ会试图在构图、主题和整体风格上全面模仿。通过 --iw(图片权重)参数,可以控制这种模仿的强度。数值低于1.0影响较小,高于3.0则影响巨大。
来看一个直观的例子:提示词只写了一个“pig”,但垫了一张二师兄的图。
可以看到,随着 --iw 值升高,生成结果从“神似”逐渐变成“形似”,当参数拉到3.0时,效果已经非常接近原图了,堪称“洗图利器”。
② 风格引用(--sref):这种方法专注于“美学风格”的迁移。它不会强求人物或主体一致,而是提取参考图的色调、氛围、笔触等风格化元素。通过 --sw(样式权重)来控制强度,范围通常在100到1000之间。
从示例中能明显看出,即使参数较低,生成图的色调和氛围也已经很接近原图了。当 --sw 达到1000时,背景环境甚至能渲染出特定的意境(比如示例中的“黑风禅院”感),这说明MJ的训练数据里已经包含了相关风格。
③ 角色引用(--cref):这才是我们今天的主角。它的目标非常明确:锁定并迁移角色的关键特征。你可以在生成满意场景后,用它来调整或统一其中的人物;也可以从一开始就指定一个角色形象进行创作。
操作上,它同样需要上传图片并获取URL。但关键区别在于,它使用 --cw(角色权重)参数,而这个参数控制的不是影响“强度”,而是影响“范围”。
当 --cw 设为默认值100时,AI会参考角色的脸部、身体、服装等全部特征。当数值向0调整时,AI会逐渐放开对身体部分的控制,最后在0值时,几乎只参考脸部特征(类似换脸)。值得注意的是,无论参数如何变化,生成图片的背景环境信息都与原图迥异,这证明了 --cref 的核心作用范围就是角色本身。
核心参数:--cref 的写法与能力边界
理解了原理,我们来具体看看怎么用。
参数写法:在提示词末尾添加 --cref 。例如:a young warrior with blue hair --cref https://example.com/ref.jpg。
它能引用什么? 主要是人物的标志性、整体性特征,比如茶色卷发、粉色太阳镜、及地风衣、绿色背包这类一眼能认出的元素。
它不能引用什么? 过于精细、复杂或微小的细节通常很难被准确迁移。比如一条镶嵌八颗金字塔形宝石的银色吊坠、背后写有特定文字的皮夹克、太阳xue上剃出的闪电符号等。这些细节要么会被忽略,要么会被AI自由发挥。
三种提示词策略,适应不同创作需求
使用 --cref 时,提示词的写法很有讲究,主要分为三种策略:
策略一:配合详细提示词(精准控制)
当你对角色有明确设想时,可以在提示词里详细描述人物细节,让 --cref 作为特征的“校准器”。
范例:“金克丝是一位年轻女战士,一头蓝色头发,长长的双马尾,黑色紧身衣,一手拿枪一手扛着鲨鱼造型火箭炮,全身照,面向镜头站立。--cref ”
这种方法能最大程度结合你的文字创意和参考图的视觉特征,实现可控的创作。
策略二:极简提示词(放手让AI发挥)
如果你更信任参考图本身,或者想看看AI能如何演绎,可以只给一个非常宽泛的角色类别,甚至用“someone”代替,把主要工作交给 --cref。
范例:“一个女射手 --cref ”
这时,生成的角色会高度继承参考图的外貌、发型、着装风格等核心特征,但姿势、表情等可能根据“女射手”这个宽泛提示有所变化。
策略三:仅描述场景(角色融入环境)
当你的参考图已经包含了理想的角色姿势和细节,你只想更换背景时,这种策略最有效。只描述场景,让MJ把角色“放置”进去。
范例:“野外战场上,一片空旷的草地 --cref ”
AI会努力保持角色特征不变,同时让其自然融入你描述的新环境中。
精细控制:用 --cw 参数锁定参考范围
--cw(角色权重)是 --cref 的黄金搭档,它不改变参考的强度,而是控制参考的“身体范围”。
- --cw 100(默认):AI会尝试捕捉并迁移角色的整体形象,包括脸部和身体。
- --cw 99 到 --cw 1:数值越低,AI对身体部分的参考越弱,创作自由度越高,但会越来越专注于保持脸部特征相似。
- --cw 0:基本只参考脸部,实现类似“换脸”的效果。脸部的迁移是无法完全关闭的。
这个功能非常适合用于角色“换装”或调整姿态,同时保持容貌一致。
创意延伸:--cref 的另类玩法
虽然 --cref 设计初衷是用于人物,但创意从来不设限。你可以尝试用它达成一些特殊效果:
- 打造系列角色:让同一个虚构角色像演员一样,出现在不同风格、不同时代的场景中。
- 风格转换:把插画角色变成写实照片,或者反过来。转换时,记得在提示词中加入风格关键词(如“photo realistic”),或使用
--niji 6模型来获得动漫风格。 - 性别转换:想改变角色性别?在提示词中写明新性别(如“a handsome man”),同时将
--cw值设置在50以下,主要参考原图的脸部特征来生成新性别的面容。 - 抽象与构图实验:甚至可以用抽象画、风景照或其他物体作为
--cref的参考源,AI会从中提取色彩、形态或构图逻辑,融合进你的创作,往往能产生意想不到的灵感火花。
总结
总的来说,Midjourney的 --cref 功能,为角色一致性创作打开了一扇门。它的核心操作流程很清晰:上传参考图,在提示词后添加 --cref 。通过组合不同的提示词策略,你可以实现从精准复刻到自由演绎的各种效果。再利用 --cw 参数,你可以精细控制是从“全身克隆”还是只“借用一张脸”。掌握好这个工具,你笔下的角色就能真正跨越场景,讲述更连贯的故事了。















