Leonardo.Ai 锁角色三视图、按参考图铺场景透视

文章导读
把角色三视图和场景透视放在同一次生成里喂给 Leonardo.Ai,常见结果是角色脸型、服装被场景参考图带偏,同时场景的视平线、消失点又被角色的姿态和构图打乱。更稳的做法是用两套互不混用的参考图:一套只负责锁定角色本体,一套只负责锁定场景空间关系,中间用两轮单独生成做校验,最后一轮才让稳定角色进入稳定场景,并且一次只改一个位置变量。
📋 目录
  1. A 把角色参考图和场景参考图分到两个文件夹
  2. B 先单独跑角色三视图,不急着加场景
  3. C 再单独跑场景透视,确定视平线和消失点
  4. D 把稳定角色放进稳定场景,只改一个位置变量
  5. E 把两套参考图的边界写成复用说明
A A

把角色三视图和场景透视放在同一次生成里喂给 Leonardo.Ai,常见结果是角色脸型、服装被场景参考图带偏,同时场景的视平线、消失点又被角色的姿态和构图打乱。更稳的做法是用两套互不混用的参考图:一套只负责锁定角色本体,一套只负责锁定场景空间关系,中间用两轮单独生成做校验,最后一轮才让稳定角色进入稳定场景,并且一次只改一个位置变量。

适用场景:需要在同一画面里保持角色一致、又要让场景透视可复现的漫画分镜、游戏概念图、多镜头叙事。操作动作:把角色参考图与场景参考图分到两个文件夹,先各跑一轮单独生成,确认角色三视图稳定、场景视平线和消失点固定后,再做合成。验证方式:比对每轮生成的角色脸型、服装、配色是否漂移,以及场景地平线和消失点是否随角色加入而移动。风险边界:Leonardo.Ai 的参考图权重、模型版本和画幅比例都会影响结果,具体参数要结合当前环境确认,本文不承诺某组参考图能一次出图成功。

把角色参考图和场景参考图分到两个文件夹

分组的意义是物理隔离,避免在选参考图时随手把场景图拖进角色那一组。Leonardo.Ai 的 Image Guidance(图生图/参考图)一旦混入风格或空间信息,往往会优先影响构图和透视,而不是你想锁定的角色特征。

建议按下面的字段拆开整理,角色组只放和人物本体有关的东西:

  • 角色组需要锁的项:正面、侧面、背面三视图;服装款式与分层(外套、内搭、腰带、靴子);发型长度、刘海走向、发色;配色主色与辅色;关键配饰。
    这类图尽量统一背景(纯色或透明)、统一光照、统一画幅,别混入街景、房间、天空。
  • 场景组需要锁的项:透视类型(一点透视、两点透视、三点透视);视平线高度;消失点位置;主光源方向与色温;时段(清晨、正午、黄昏、夜晚);镜头焦段感(广角、标准、长焦压缩)。
    这类图不要出现具体人物,若必须有人物剪影,只保留尺度参照,不要保留五官和服装细节。

可以用文件命名把边界写死,例如 char_threeview_front_v1.pngscene_horizon_low_wide_v1.png,这样在 Leonardo.Ai 的参考图选择界面里不容易点错。素材数量不必多,角色组通常 3–6 张,场景组 2–4 张即可;多并不一定更稳,反而容易让模型在互相冲突的特征间摇摆。

先单独跑角色三视图,不急着加场景

第一轮的目标不是出成品,而是确认角色本体的可复现程度。把角色组参考图单独喂进去,提示词只写角色相关描述,不写任何环境词。

一个可替换的角色三视图提示词骨架:

Leonardo.Ai 锁角色三视图、按参考图铺场景透视
[主体] same character, front view / side view / back view, three views sheet
[外形] {发型、发色}, {脸型、眼睛特征}, {身高体型}
[服装] {外套}, {内搭}, {下装}, {鞋}, {配饰}
[画风] {lineart / flat color / cel shading}, clean background
[约束] consistent face, consistent outfit colors, no scene, no background objects
[负向] different face, extra limbs, changing hairstyle, background, perspective distortion

每次只改一个变量(比如换一张脸最清晰的参考图),其余保持不动,把结果存成 char_round1_a.pngchar_round1_b.png。建议在文件名或旁注里记下:这轮用了哪几张参考图、哪张图的脸部最像原始设定。通常正面清晰、光照均匀、五官无遮挡的那张,对脸型的影响最明显,可以把它作为后续合成的首选脸部锚点。若三视图里背面和侧面的服装配色已经漂移,不要急着进场景,先回到这一轮把服装参考图统一。

再单独跑场景透视,确定视平线和消失点

第二轮把角色完全排除,只跑场景。这一轮的关键是把空间关系说清楚,提示词里透视词、镜头词、光照词要分开写,不要混成一句模糊描述。

场景提示词的分组骨架:

[透视词] one-point perspective / two-point perspective, eye-level line at {高度}, vanishing point at {左/中/右}, parallel lines converge
[镜头词] wide angle lens look, low angle / high angle, camera height {低/平/高}, foreground-midground-background depth
[光照词] light source from {方向}, warm / cool light, {时段} lighting, soft shadow direction, ambient occlusion on ground
[环境] {建筑/街道/室内} structure, scale reference, no characters
[负向] distorted perspective, multiple vanishing points conflicting, flat composition, character, face

先固定视平线,再决定消失点。地平线在画面偏下时空间显高、人物显大;偏上时空间开阔、人物显小。跑完后对比几张结果,标记出地平线最平、透视收敛最干净的那一张,作为后续合成的场景底。若不同参考图之间透视冲突,宁可去掉其中一张,也不要指望模型自己统一。

Leonardo.Ai 锁角色三视图、按参考图铺场景透视

把稳定角色放进稳定场景,只改一个位置变量

合成这一轮,参考图分成两组一起用:角色组提供人物特征,场景组提供空间结构。提示词同时保留角色描述和场景透视描述,但只允许改一个位置变量——通常是角色在画面中的站位。

需要记录的观察点:

  • 角色占画面比例:在场景里角色高度占画面的多少,比例变大往往先影响脸部和服装细节的保持。
  • 朝向:角色面朝镜头还是背对镜头;朝向改变时,脸部锚点参考图是否还起作用。
  • 遮挡关系:角色是否被前景物体挡住,遮挡面积大时服装配色更容易漂移。

第二轮只调一项,例如把角色从画面左侧移到右侧,其余不动。跑完后先看哪些特征最先崩:常见的是服装配色、发型轮廓、脸型,以及角色脚下的接地阴影和场景地平线是否对齐。若角色像“贴”在场景上,通常是光照方向或视平线没对齐,回到第二轮修正场景,而不是继续在合成轮加提示词。

把两套参考图的边界写成复用说明

把可复用的边界写下来,下次就不用重新试错。说明里要写明哪类素材、哪类提示词绝对不能混进对方那一组。

  • 角色组不可混入:带街道、房间、天空、地平面的背景图;带明显透视的参考图;多人合影。
    角色组提示词里不要出现 perspective、vanishing point、horizon line、wide angle 这类空间词。
  • 场景组不可混入:有正脸和服装细节的角色图;三视图;纯人物立绘。
    场景组提示词里不要出现 same character、consistent face、outfit colors 这类角色绑定词。

建议把这两段边界和前面两套提示词骨架放同一个备忘文件,并标注每轮生成的版本号。这样即使换了模型或调整了画幅比例,也能判断问题出在角色组、场景组还是合成轮,而不是把所有因素搅在一起重新猜。具体权重和参考图强度仍需结合当前 Leonardo.Ai 的界面选项确认,先小步验证再放大使用。