上传角色参考图前必须做的3件事
第一步:选图时,直接挑选一张正脸、清晰、无遮挡的正面半身照或全身照。脸部面积需占画面30%以上,墨镜、口罩、强侧光或过度美颜滤镜都会干扰身份特征提取。模糊或畸变的图像会导致身份编码失败,后续所有生成结果将完全偏离目标。
第二步:确保图像格式为JPG或PNG,分辨率不低于512×512像素,文件大小控制在8MB以内。低于此标准,图片会被强制缩放,导致发丝、痣、耳垂轮廓等高频细节丢失,直接影响角色一致性精度。
第三步:上传前务必关闭浏览器的广告拦截插件,否则参考图的上传接口可能被误拦截,页面会卡在“正在上传…”状态且无任何错误提示。
在TokenHub平台上传并绑定角色参考图
方法一:通过文生图任务页上传。打开TokenHub,进入“混元生图”工作台,点击右上角“角色管理”,选择“新建角色”,上传参考图,等待进度条完成,输入角色名称(例如“张薇_职场白领”),然后点击“保存角色”。
方法二:在Prompt中嵌入参考图URL,但仅限已托管的图片。将参考图上传到支持公开直链的图床,比如腾讯云COS设为公有读,复制图片的HTTP(S)直链。在Prompt输入框顶部勾选“启用参考图”,粘贴链接到指定输入框,系统会自动解析并加载身份特征向量。需要注意的是,直接粘贴本地文件路径(file:///)无效,必须是可公网访问的URL。
写Prompt时激活角色一致性的关键语法
第一,必须在Prompt开头显式声明角色名称,格式为:【角色名】加冒号加描述。举个例子:“【李哲_篮球少年】:穿着红色球衣,在室内球场起跳扣篮,汗水飞溅,背景虚化。”
第二,不要使用“他”“她”“这个男生”等代词代替角色名,模型无法关联上下文。也不要用“类似XXX”“长得像YYY”等模糊表述,那会触发通用人脸生成,而非绑定角色。
第三,动作、服饰、场景都可以自由描述,但【角色名必须与角色管理中完全一致,包括下划线和大小写】。哪怕错一个字符,匹配就会失败,退化为普通文生图。
第四,如果需要多角色共存,每个角色要单独声明,用分号隔开。比如:“【王萌_旗袍女子】:站在苏州园林拱桥上撑油纸伞;【陈远_唐装老者】:坐在同一桥边石凳上执扇微笑。”
验证角色是否生效的最快方式
新建一个极简Prompt来测试:“【你的角色名】:纯白背景,正面站立,双眼平视,高清证件照风格。”
生成后对比原参考图:五官比例、瞳色、唇形、发际线、耳廓形状应该高度吻合。如果出现明显差异,比如单双眼皮切换、鼻梁变宽、脸型变圆,说明参考图没有被正确加载,或者角色名拼写错了。这一步耗时不到20秒,但能快速排除八成以上的配置失误。
进阶控制:用InstantCharacter插件强化一致性
如果你已在本地部署混元生态工具链,可以考虑启用InstantCharacter插件。启动ComfyUI,加载InstantCharacter节点,把参考图拖入“character_image”端口,在“text_prompt”中写入带【角色名】的描述,调整“identity_strength”滑块(建议0.7到0.9之间)来增强特征权重,然后执行生成。该插件可绕过TokenHub前端限制,支持多视角生成,比如侧脸、仰拍、背影,并对复杂光照下的肤色一致性优化更加显著。
