角色三视图换朝向就换脸、换配色,多数时候不是模型随机,而是同一轮里同时改了朝向、姿态、服装和配色,模型分不清哪些属于「这个角色的身份」。可以先拆变量:服装主色、材质、配饰、发型交给参考图锁定,朝向、镜头、姿态、表情走提示词,每轮只改一组。验证方式是拿同一张参考图分别跑正面、侧面、背面,比对脸型、发际线、领口和色块位置是否漂移。边界要提前说清:参考图锁得越死,动作和衣摆形变的发挥空间越小;披风、长发、背包这类大面积遮挡背部的设计,背面仍需要人工确认,不能指望一轮到位。
先把变量拆开:服装主色、材质、配饰、发型由参考图锁定,朝向、姿态、镜头走提示词,每轮只改一组。做法是正、侧、背各留一张参考图,正面作主参考,再用同一张图跑三组朝向做比对,只保留脸型和色块都对得上的结果,最后固化成模板。适用于服装辨识度高的单人角色;边界是参考图不能同时承担姿态和细节,被披风或长发遮挡的背面仍需人工确认。
把三视图拆成正面、侧面、背面三张参考图
一张参考图承担全部信息,是后面串色串脸的常见起点。先把三视图要保留的视觉信息按朝向分开,每张参考图只负责它看得见的那部分。
- 正面图(主参考):脸型、发际线与刘海分缝、领口形状、胸前配色分区、上衣主色与辅色的占比和位置、正面可见的配饰(项链、胸针、肩章)。后续所有朝向都拿这张当身份基准。
- 侧面图:头骨与鼻梁轮廓、侧发走向、袖长与袖口、腰带或侧缝的配色分区、挂在身侧的道具。侧图不必重复脸部细节,重点是轮廓和侧面色块。
- 背面图:背面大面积色块、后领与帽兜、披风或背带、背包、发尾长度。背面图通常是三张里最难对齐的,先把它当成色块分布图,不追求细节。
三张图的画风、画幅和光源建议保持一致,避免模型把风格差异误当成身份差异。参考图可以自己画、可以从已有立绘裁切,也可以把上一轮里一致性最好的一张回填。每张图上传前先确认一件事:这张图里我不希望被改动的地方,是不是已经画清楚了。
在提示词里固定服装主色、材质和配饰词
把会随朝向漂移的视觉要素写成同一组词,每轮复制粘贴,只替换朝向相关的那一行。下面这个骨架可以直接改成你自己的角色。
# 固定段(每轮不动,贴在最前面)
game character, full body, neutral pose, soft even lighting,
matte fabric jacket, off-white trim on collar and cuffs,
dark leather belt with brass buckle, small shoulder strap,
short black hair, straight bangs,
palette locked to reference: navy blue, off-white, brass
# 可调段(按朝向替换,每轮只改这一行)
front view, facing camera, arms relaxed at sides
# side view, profile facing left, same neutral stance
# back view, seen from behind, arms relaxed at sides
固定段里放三类词:主色与辅色的名称、材质词(matte、leather、knit 这类)、配饰与发型词。可调段只放朝向、镜头、姿态和表情。判断一个词该放哪边,标准是「换朝向后它是否应该保持不变」:领口配色不变,放固定段;手臂姿势会变,放可调段。
排除项同样在第一轮就定下来,常见的写法是 extra characters、different outfit、color shift、changed hairstyle、logo、text。排除项写完先不动,和固定段一起复制。需要提醒的是,提示词只能降低漂移概率,不能保证锁定;主色词写得越接近参考图的实际色相(例如用 navy blue 而不是 blue),模型越容易对齐。
用同一张参考图分别跑三组朝向
固定段和排除项定好之后,用同一张正面主参考图分别跑正面、侧面、背面三组,组与组之间只改可调段那一行。每组先跑少量张数就够比对,把结果按下面的字段记下来,串色位置这一栏必须写具体,不要只写「有点不对」。
| 组别 | 朝向 | 参考图 | 生成张数 | 可调段内容 | 串脸/串色位置 |
|---|---|---|---|---|---|
| A | front view | 正面主参考图 | 自己实际跑的张数 | 仅朝向与姿态词 | 记录发际线、领口、胸前色块 |
| B | side view | 同上 | 同上 | 仅替换为侧面词 | 记录侧缝配色、袖口、鼻梁轮廓 |
| C | back view | 同上 | 同上 | 仅替换为背面词 | 记录背部色块、后领、发尾长度 |
比对时先看脸,再看衣服。脸的判断点:脸型宽窄、发际线位置、眼睛间距在三组之间是否明显变化。衣服的判断点:主色色块的位置和面积比例、领口形状、配饰是否只在某一组凭空出现。如果某组里出现了别的角色五官或别的配色,先回头查那一组的可调词,通常是姿态和镜头描述写得太长,把身份特征挤掉了。
若侧面和背面的脸型明显跑偏,可以先只换成该朝向的可调词重跑几次,把偏差最小的一版留作该朝向的参考图,再进入下一轮。这一轮的目标不是出成品,而是找出哪一组词最稳。
把收敛后的设置固化成可复用模板
找到稳定组合后,把它写成一份可以直接复制的文本,存在本地或项目文档里,下次做同一角色的其他动作时从这里起步,而不是从零改词。
[模板名] 角色名_三视图_v1
参考图:正面(主参考)、侧面、背面,固定同一批文件
固定段:完整复制固定段 + 排除项
可调段:只允许替换朝向、姿态、表情三个位置
输出命名:角色名_朝向_轮次,方便回溯哪一版被采用
值得继续细化的结果,通常同时满足三条:三组朝向的脸型和发际线基本对得上;主色与辅色在正、侧、背三面都出现在同一位置;配饰没有凭空增删。只满足其中一两条的,可以留作局部参考(例如背面的披风色块),但不要直接进入下一步。
模板不是一次写完的。换角色、或者服装层级从单件外套变成外套加内搭加装备时,固定段里的材质词和配饰词需要重新确认一遍,确认方式仍然是同样的三朝向比对。真正省时间的不是提示词写得多长,而是每轮只改一组变量,并且把改动记下来。